From 8a8d6d297526690deeb66e8ba524f934f0be7d0c Mon Sep 17 00:00:00 2001 From: saint4626 Date: Sun, 29 Mar 2026 19:22:37 +0300 Subject: [PATCH 01/23] Add Steam lobby and relay transport as an optional networking path - add Steam lobby flow as a parallel option without removing LiteNetLib/direct connect - add Steam relay transport wiring for Basis client/server networking - reuse existing Basis world and prop resource pipelines for Steam sessions - support lobby create/join, invite join, host/leave/rejoin loops - add world BEE validation and host world bootstrap for Steam-hosted sessions - preserve existing direct Servers flow and reset transport state correctly when leaving Steam mode - add Steam settings asset support, optional transport trace, and setup/testing docs --- .../Modified - Desktop.asset | 2 +- Basis/Assets/Basis/link.xml | 6 + .../Assets/Plugins/Facepunch.Steamworks.meta | 8 + .../Facepunch.Steamworks.Posix.dll | Bin 0 -> 572928 bytes .../Facepunch.Steamworks.Posix.dll.meta | 81 + .../Facepunch.Steamworks.Posix.xml | 4283 ++ .../Facepunch.Steamworks.Posix.xml.meta | 7 + .../Facepunch.Steamworks.Win32.dll | Bin 0 -> 574464 bytes .../Facepunch.Steamworks.Win32.dll.meta | 81 + .../Facepunch.Steamworks.Win32.xml | 4283 ++ .../Facepunch.Steamworks.Win32.xml.meta | 7 + .../Facepunch.Steamworks.Win64.dll | Bin 0 -> 574464 bytes .../Facepunch.Steamworks.Win64.dll.meta | 95 + .../Facepunch.Steamworks.Win64.xml | 4283 ++ .../Facepunch.Steamworks.Win64.xml.meta | 7 + .../redistributable_bin.meta | 8 + .../redistributable_bin/linux32.meta | 8 + .../linux32/libsteam_api.so | Bin 0 -> 385452 bytes .../linux32/libsteam_api.so.meta | 89 + .../redistributable_bin/linux64.meta | 8 + .../linux64/libsteam_api.so | Bin 0 -> 386864 bytes .../linux64/libsteam_api.so.meta | 89 + .../redistributable_bin/osx.meta | 8 + .../osx/libsteam_api.dylib | Bin 0 -> 414656 bytes .../osx/libsteam_api.dylib.meta | 63 + .../redistributable_bin/steam_api.dll | Bin 0 -> 266336 bytes .../redistributable_bin/steam_api.dll.meta | 89 + .../redistributable_bin/steam_api.lib | Bin 0 -> 380940 bytes .../redistributable_bin/steam_api.lib.meta | 7 + .../redistributable_bin/win64.meta | 8 + .../redistributable_bin/win64/steam_api64.dll | Bin 0 -> 319584 bytes .../win64/steam_api64.dll.meta | 89 + .../redistributable_bin/win64/steam_api64.lib | Bin 0 -> 377686 bytes .../win64/steam_api64.lib.meta | 7 + .../Assets/Resources/BasisSteamSettings.asset | 23 + .../Resources/BasisSteamSettings.asset.meta | 8 + Basis/Assets/TemporaryStorage.meta | 8 + .../Main Menu Providers/ServersProvider.cs | 37 +- .../Networking/BasisNetworkConnection.cs | 110 +- .../Networking/BasisNetworkManagement.cs | 87 +- .../Networking/BasisNetworkPlayer.cs | 5 + .../Networking/BasisNetworkPreloadManager.cs | 12 - .../Networking/BasisNetworkServerRunner.cs | 40 +- .../Networking/BasisNetworkSpawnItem.cs | 2 - .../LiberationSans SDF - Fallback.asset | 737 +- .../Fonts/Inter_24pt-Bold SDF.asset | 22745 ++++++- .../Fonts/Overlay/Inter_Overlay.asset | 54885 +++++++++++++--- .../Fonts/Poppins-Regular SDF NamePlate.asset | 1399 +- .../Settings/AssetBundleBuildSettings.asset | 6 +- .../BasisNetworkClient.asmdef | 3 +- .../BasisNetworkClient/NetworkClient.cs | 48 +- .../BasisNetworkCore/BasisNetworkShell.cs | 50 + .../BasisServerConfiguration.cs | 6 + .../BasisNetworkCore/LNLNetworkImpl.cs | 9 + .../BasisNetworkCore/NetworkTransportType.cs | 8 + .../NetworkTransportType.cs.meta | 2 + .../BasisNetworkMessageProcessor.cs | 2 +- .../BasisNetworkPreloadResourceManagement.cs | 8 +- .../BasisNetworkServer.asmdef | 3 +- .../BasisServerReductionSystemEvents.cs | 4 +- .../BasisServerHandleEvents.cs | 2 +- .../BasisNetworkServer/NetworkServer.cs | 5 +- .../Security/BasisPlayerModeration.cs | 2 +- .../BasisSteamTransport.asmdef | 22 + .../BasisSteamTransport.asmdef.meta | 7 + .../com.basis.steamtransport/Docs.meta | 8 + .../Docs/IMPLEMENTATION_PLAN.md | 344 + .../Docs/IMPLEMENTATION_PLAN.md.meta | 7 + .../Docs/SETUP_AND_TESTING.md | 145 + .../Docs/SETUP_AND_TESTING.md.meta | 7 + .../com.basis.steamtransport/Editor.meta | 8 + .../com.basis.steamtransport/Editor/.gitkeep | 1 + .../com.basis.steamtransport/README.md | 13 + .../com.basis.steamtransport/README.md.meta | 7 + .../com.basis.steamtransport/Runtime.meta | 8 + .../Runtime/Bootstrap.meta | 8 + .../Runtime/Bootstrap/.gitkeep | 1 + .../Runtime/Bootstrap/BasisSteamBootstrap.cs | 133 + .../Bootstrap/BasisSteamBootstrap.cs.meta | 2 + .../Runtime/Integration.meta | 8 + .../Runtime/Integration/.gitkeep | 1 + .../Integration/BasisSteamBeeValidation.cs | 85 + .../BasisSteamBeeValidation.cs.meta | 2 + .../BasisSteamBeeValidationResult.cs | 11 + .../BasisSteamBeeValidationResult.cs.meta | 2 + .../BasisSteamNetworkIntegration.cs | 186 + .../BasisSteamNetworkIntegration.cs.meta | 2 + .../Runtime/Lobby.meta | 8 + .../Runtime/Lobby/.gitkeep | 1 + .../Runtime/Lobby/BasisSteamLobbyMetadata.cs | 14 + .../Lobby/BasisSteamLobbyMetadata.cs.meta | 2 + .../Runtime/Lobby/BasisSteamLobbyService.cs | 332 + .../Lobby/BasisSteamLobbyService.cs.meta | 2 + .../Runtime/Lobby/BasisSteamLobbyState.cs | 29 + .../Lobby/BasisSteamLobbyState.cs.meta | 2 + .../Runtime/Settings.meta | 8 + .../Runtime/Settings/.gitkeep | 1 + .../Runtime/Settings/BasisSteamSettings.cs | 28 + .../Settings/BasisSteamSettings.cs.meta | 2 + .../Runtime/Transport.meta | 8 + .../Runtime/Transport/.gitkeep | 1 + .../Transport/BasisSteamTransportCore.asmdef | 16 + .../BasisSteamTransportCore.asmdef.meta | 7 + .../Transport/BasisSteamTransportTrace.cs | 87 + .../BasisSteamTransportTrace.cs.meta | 2 + .../Transport/BasisTransportFactory.cs | 19 + .../Transport/BasisTransportFactory.cs.meta | 2 + .../Runtime/Transport/SteamNetManager.cs | 709 + .../Runtime/Transport/SteamNetManager.cs.meta | 2 + .../com.basis.steamtransport/Runtime/UI.meta | 8 + .../Runtime/UI/.gitkeep | 1 + .../Runtime/UI/SteamLobbiesProvider.cs | 613 + .../Runtime/UI/SteamLobbiesProvider.cs.meta | 2 + .../com.basis.steamtransport/Tests.meta | 8 + .../Tests/Runtime.meta | 8 + .../Tests/Runtime/.gitkeep | 1 + .../com.basis.steamtransport/package.json | 10 + .../package.json.meta | 7 + Basis/Packages/packages-lock.json | 6 + Basis/permissions.xml | 30 +- 120 files changed, 86188 insertions(+), 10678 deletions(-) create mode 100644 Basis/Assets/Plugins/Facepunch.Steamworks.meta create mode 100644 Basis/Assets/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Posix.dll create mode 100644 Basis/Assets/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Posix.dll.meta create mode 100644 Basis/Assets/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Posix.xml create mode 100644 Basis/Assets/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Posix.xml.meta create mode 100644 Basis/Assets/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Win32.dll create mode 100644 Basis/Assets/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Win32.dll.meta create mode 100644 Basis/Assets/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Win32.xml create mode 100644 Basis/Assets/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Win32.xml.meta create mode 100644 Basis/Assets/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Win64.dll create mode 100644 Basis/Assets/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Win64.dll.meta create mode 100644 Basis/Assets/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Win64.xml create mode 100644 Basis/Assets/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Win64.xml.meta create mode 100644 Basis/Assets/Plugins/Facepunch.Steamworks/redistributable_bin.meta create mode 100644 Basis/Assets/Plugins/Facepunch.Steamworks/redistributable_bin/linux32.meta create mode 100644 Basis/Assets/Plugins/Facepunch.Steamworks/redistributable_bin/linux32/libsteam_api.so create mode 100644 Basis/Assets/Plugins/Facepunch.Steamworks/redistributable_bin/linux32/libsteam_api.so.meta create mode 100644 Basis/Assets/Plugins/Facepunch.Steamworks/redistributable_bin/linux64.meta create mode 100644 Basis/Assets/Plugins/Facepunch.Steamworks/redistributable_bin/linux64/libsteam_api.so create mode 100644 Basis/Assets/Plugins/Facepunch.Steamworks/redistributable_bin/linux64/libsteam_api.so.meta create mode 100644 Basis/Assets/Plugins/Facepunch.Steamworks/redistributable_bin/osx.meta create mode 100644 Basis/Assets/Plugins/Facepunch.Steamworks/redistributable_bin/osx/libsteam_api.dylib create mode 100644 Basis/Assets/Plugins/Facepunch.Steamworks/redistributable_bin/osx/libsteam_api.dylib.meta create mode 100644 Basis/Assets/Plugins/Facepunch.Steamworks/redistributable_bin/steam_api.dll create mode 100644 Basis/Assets/Plugins/Facepunch.Steamworks/redistributable_bin/steam_api.dll.meta create mode 100644 Basis/Assets/Plugins/Facepunch.Steamworks/redistributable_bin/steam_api.lib create mode 100644 Basis/Assets/Plugins/Facepunch.Steamworks/redistributable_bin/steam_api.lib.meta create mode 100644 Basis/Assets/Plugins/Facepunch.Steamworks/redistributable_bin/win64.meta create mode 100644 Basis/Assets/Plugins/Facepunch.Steamworks/redistributable_bin/win64/steam_api64.dll create mode 100644 Basis/Assets/Plugins/Facepunch.Steamworks/redistributable_bin/win64/steam_api64.dll.meta create mode 100644 Basis/Assets/Plugins/Facepunch.Steamworks/redistributable_bin/win64/steam_api64.lib create mode 100644 Basis/Assets/Plugins/Facepunch.Steamworks/redistributable_bin/win64/steam_api64.lib.meta create mode 100644 Basis/Assets/Resources/BasisSteamSettings.asset create mode 100644 Basis/Assets/Resources/BasisSteamSettings.asset.meta create mode 100644 Basis/Assets/TemporaryStorage.meta create mode 100644 Basis/Packages/com.basis.server/BasisNetworkCore/NetworkTransportType.cs create mode 100644 Basis/Packages/com.basis.server/BasisNetworkCore/NetworkTransportType.cs.meta create mode 100644 Basis/Packages/com.basis.steamtransport/BasisSteamTransport.asmdef create mode 100644 Basis/Packages/com.basis.steamtransport/BasisSteamTransport.asmdef.meta create mode 100644 Basis/Packages/com.basis.steamtransport/Docs.meta create mode 100644 Basis/Packages/com.basis.steamtransport/Docs/IMPLEMENTATION_PLAN.md create mode 100644 Basis/Packages/com.basis.steamtransport/Docs/IMPLEMENTATION_PLAN.md.meta create mode 100644 Basis/Packages/com.basis.steamtransport/Docs/SETUP_AND_TESTING.md create mode 100644 Basis/Packages/com.basis.steamtransport/Docs/SETUP_AND_TESTING.md.meta create mode 100644 Basis/Packages/com.basis.steamtransport/Editor.meta create mode 100644 Basis/Packages/com.basis.steamtransport/Editor/.gitkeep create mode 100644 Basis/Packages/com.basis.steamtransport/README.md create mode 100644 Basis/Packages/com.basis.steamtransport/README.md.meta create mode 100644 Basis/Packages/com.basis.steamtransport/Runtime.meta create mode 100644 Basis/Packages/com.basis.steamtransport/Runtime/Bootstrap.meta create mode 100644 Basis/Packages/com.basis.steamtransport/Runtime/Bootstrap/.gitkeep create mode 100644 Basis/Packages/com.basis.steamtransport/Runtime/Bootstrap/BasisSteamBootstrap.cs create mode 100644 Basis/Packages/com.basis.steamtransport/Runtime/Bootstrap/BasisSteamBootstrap.cs.meta create mode 100644 Basis/Packages/com.basis.steamtransport/Runtime/Integration.meta create mode 100644 Basis/Packages/com.basis.steamtransport/Runtime/Integration/.gitkeep create mode 100644 Basis/Packages/com.basis.steamtransport/Runtime/Integration/BasisSteamBeeValidation.cs create mode 100644 Basis/Packages/com.basis.steamtransport/Runtime/Integration/BasisSteamBeeValidation.cs.meta create mode 100644 Basis/Packages/com.basis.steamtransport/Runtime/Integration/BasisSteamBeeValidationResult.cs create mode 100644 Basis/Packages/com.basis.steamtransport/Runtime/Integration/BasisSteamBeeValidationResult.cs.meta create mode 100644 Basis/Packages/com.basis.steamtransport/Runtime/Integration/BasisSteamNetworkIntegration.cs create mode 100644 Basis/Packages/com.basis.steamtransport/Runtime/Integration/BasisSteamNetworkIntegration.cs.meta create mode 100644 Basis/Packages/com.basis.steamtransport/Runtime/Lobby.meta create mode 100644 Basis/Packages/com.basis.steamtransport/Runtime/Lobby/.gitkeep create mode 100644 Basis/Packages/com.basis.steamtransport/Runtime/Lobby/BasisSteamLobbyMetadata.cs create mode 100644 Basis/Packages/com.basis.steamtransport/Runtime/Lobby/BasisSteamLobbyMetadata.cs.meta create mode 100644 Basis/Packages/com.basis.steamtransport/Runtime/Lobby/BasisSteamLobbyService.cs create mode 100644 Basis/Packages/com.basis.steamtransport/Runtime/Lobby/BasisSteamLobbyService.cs.meta create mode 100644 Basis/Packages/com.basis.steamtransport/Runtime/Lobby/BasisSteamLobbyState.cs create mode 100644 Basis/Packages/com.basis.steamtransport/Runtime/Lobby/BasisSteamLobbyState.cs.meta create mode 100644 Basis/Packages/com.basis.steamtransport/Runtime/Settings.meta create mode 100644 Basis/Packages/com.basis.steamtransport/Runtime/Settings/.gitkeep create mode 100644 Basis/Packages/com.basis.steamtransport/Runtime/Settings/BasisSteamSettings.cs create mode 100644 Basis/Packages/com.basis.steamtransport/Runtime/Settings/BasisSteamSettings.cs.meta create mode 100644 Basis/Packages/com.basis.steamtransport/Runtime/Transport.meta create mode 100644 Basis/Packages/com.basis.steamtransport/Runtime/Transport/.gitkeep create mode 100644 Basis/Packages/com.basis.steamtransport/Runtime/Transport/BasisSteamTransportCore.asmdef create mode 100644 Basis/Packages/com.basis.steamtransport/Runtime/Transport/BasisSteamTransportCore.asmdef.meta create mode 100644 Basis/Packages/com.basis.steamtransport/Runtime/Transport/BasisSteamTransportTrace.cs create mode 100644 Basis/Packages/com.basis.steamtransport/Runtime/Transport/BasisSteamTransportTrace.cs.meta create mode 100644 Basis/Packages/com.basis.steamtransport/Runtime/Transport/BasisTransportFactory.cs create mode 100644 Basis/Packages/com.basis.steamtransport/Runtime/Transport/BasisTransportFactory.cs.meta create mode 100644 Basis/Packages/com.basis.steamtransport/Runtime/Transport/SteamNetManager.cs create mode 100644 Basis/Packages/com.basis.steamtransport/Runtime/Transport/SteamNetManager.cs.meta create mode 100644 Basis/Packages/com.basis.steamtransport/Runtime/UI.meta create mode 100644 Basis/Packages/com.basis.steamtransport/Runtime/UI/.gitkeep create mode 100644 Basis/Packages/com.basis.steamtransport/Runtime/UI/SteamLobbiesProvider.cs create mode 100644 Basis/Packages/com.basis.steamtransport/Runtime/UI/SteamLobbiesProvider.cs.meta create mode 100644 Basis/Packages/com.basis.steamtransport/Tests.meta create mode 100644 Basis/Packages/com.basis.steamtransport/Tests/Runtime.meta create mode 100644 Basis/Packages/com.basis.steamtransport/Tests/Runtime/.gitkeep create mode 100644 Basis/Packages/com.basis.steamtransport/package.json create mode 100644 Basis/Packages/com.basis.steamtransport/package.json.meta diff --git a/Basis/Assets/Basis/Settings/Quality Settiings/Modified - Desktop.asset b/Basis/Assets/Basis/Settings/Quality Settiings/Modified - Desktop.asset index e9463e40a0..64a8f0868a 100644 --- a/Basis/Assets/Basis/Settings/Quality Settiings/Modified - Desktop.asset +++ b/Basis/Assets/Basis/Settings/Quality Settiings/Modified - Desktop.asset @@ -27,7 +27,7 @@ MonoBehaviour: m_SupportsHDR: 1 m_HDRColorBufferPrecision: 1 m_MSAA: 2 - m_RenderScale: 0.9987758 + m_RenderScale: 1 m_UpscalingFilter: 0 m_FsrOverrideSharpness: 0 m_FsrSharpness: 0.92 diff --git a/Basis/Assets/Basis/link.xml b/Basis/Assets/Basis/link.xml index b77df14f95..ae637e6e1d 100644 --- a/Basis/Assets/Basis/link.xml +++ b/Basis/Assets/Basis/link.xml @@ -27,12 +27,16 @@ + + + + @@ -128,6 +132,8 @@ + + diff --git a/Basis/Assets/Plugins/Facepunch.Steamworks.meta b/Basis/Assets/Plugins/Facepunch.Steamworks.meta new file mode 100644 index 0000000000..a97cfedcaf --- /dev/null +++ b/Basis/Assets/Plugins/Facepunch.Steamworks.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 204da666754934a4fb320acf8cdacdbb +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Basis/Assets/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Posix.dll b/Basis/Assets/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Posix.dll new file mode 100644 index 0000000000000000000000000000000000000000..a7dfeb153e11a8b43b36b3ff4a64079a570a8783 GIT binary patch literal 572928 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

f5nJ(H7_k-Kg%MlvTuM9_ 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 + + + Facepunch.Steamworks.Posix + + + +

+ An awaitable version of a SteamAPICall_t + + + + + This gets called if IsComplete returned false on the first call. + The Action "continues" the async call. We pass it to the Dispatch + to be called when the callback returns. + + + + + Gets the result. This is called internally by the async shit. + + + + + Return true if complete or failed + + + + + This is what makes this struct awaitable + + + + + Gives us a generic way to get the CallbackId of structs + + + + + Cancels a ticket. + You should cancel your ticket when you close the game or leave a server. + + + + + Responsible for all callback/callresult handling + + This manually pumps Steam's message queue and dispatches those + events to any waiting callbacks/callresults. + + + + + If set then we'll call this function every time a callback is generated. + + This is SLOW!! - it's for debugging - don't keep it on all the time. If you want to access a specific + callback then please create an issue on github and I'll add it! + + Params are : [Callback Type] [Callback Contents] [server] + + + + + + Called if an exception happens during a callback/callresult. + This is needed because the exception isn't always accessible when running + async.. and can fail silently. With this hooked you won't be stuck wondering + what happened. + + + + + This gets called from Client/Server Init + It's important to switch to the manual dispatcher + + + + + Make sure we don't call Frame in a callback - because that'll cause some issues for everyone. + + + + + Calls RunFrame and processes events from this Steam Pipe + + + + + To be safe we don't call the continuation functions while iterating + the Callback list. This is maybe overly safe because the only way this + could be an issue is if the callback list is modified in the continuation + which would only happen if starting or shutting down in the callback. + + + + + A callback is a general global message + + + + + Given a callback, try to turn it into a string + + + + + A result is a reply to a specific command + + + + + Pumps the queue in an async loop so we don't + have to think about it. This has the advantage that + you can call .Wait() on async shit and it still works. + + + + + Pumps the queue in an async loop so we don't + have to think about it. This has the advantage that + you can call .Wait() on async shit and it still works. + + + + + Watch for a steam api call + + + + + Install a global callback. The passed function will get called if it's all good. + + + + + The score is just a simple numerical value + + + + + The score represents a time, in seconds + + + + + The score represents a time, in milliseconds + + + + + The top-score is the lowest number + + + + + The top-score is the highest number + + + + + Send the message unreliably. Can be lost. Messages *can* be larger than a + single MTU (UDP packet), but there is no retransmission, so if any piece + of the message is lost, the entire message will be dropped. + + The sending API does have some knowledge of the underlying connection, so + if there is no NAT-traversal accomplished or there is a recognized adjustment + happening on the connection, the packet will be batched until the connection + is open again. + + + + + Disable Nagle's algorithm. + By default, Nagle's algorithm is applied to all outbound messages. This means + that the message will NOT be sent immediately, in case further messages are + sent soon after you send this, which can be grouped together. Any time there + is enough buffered data to fill a packet, the packets will be pushed out immediately, + but partially-full packets not be sent until the Nagle timer expires. + + + + + If the message cannot be sent very soon (because the connection is still doing some initial + handshaking, route negotiations, etc), then just drop it. This is only applicable for unreliable + messages. Using this flag on reliable messages is invalid. + + + + Reliable message send. Can send up to 0.5mb in a single message. + Does fragmentation/re-assembly of messages under the hood, as well as a sliding window for + efficient sends of large chunks of data. + + + + Return a NetIdentity that represents LocalHost + + + + + Return true if this identity is localhost + + + + + Convert to a SteamId + + + + + + Set the specified Address + + + + + Automatically convert to a SteamId + + + + + + Returns NULL if we're not a SteamId + + + + + Returns NULL if we're not a NetAddress + + + + + We override tostring to provide a sensible representation + + + + + The Port. This is redundant documentation. + + + + + Any IP, specific port + + + + + Localhost IP, specific port + + + + + Specific IP, specific port + + + + + Specific IP, specific port + + + + + Set everything to zero + + + + + Return true if the IP is ::0. (Doesn't check port.) + + + + + Return true if IP is mapped IPv4 + + + + + Return true if IP is a fake IPv4 for Steam Datagram Relay + + + + + Return true if this identity is localhost. (Either IPv6 ::1, or IPv4 127.0.0.1) + + + + + Get the Address section + + + + + Used as a base to create your client connection. This creates a socket + to a single connection. + + You can override all the virtual functions to turn it into what you + want it to do. + + + + + Accept an incoming connection that has been received on a listen socket. + + + + + Disconnects from the remote host and invalidates the connection handle. Any unread data on the connection is discarded.. + reasonCode is defined and used by you. + + + + + Get/Set connection user data + + + + + A name for the connection, used mostly for debugging + + + + + This is the best version to use. + + + + + Ideally should be using an IntPtr version unless you're being really careful with the byte[] array and + you're not creating a new one every frame (like using .ToArray()) + + + + + Ideally should be using an IntPtr version unless you're being really careful with the byte[] array and + you're not creating a new one every frame (like using .ToArray()) + + + + + This creates a ton of garbage - so don't do anything with this beyond testing! + + + + + Flush any messages waiting on the Nagle timer and send them at the next transmission + opportunity (often that means right now). + + + + + Returns detailed connection stats in text format. Useful + for dumping to a log, etc. + + Plain text connection info + + + + Returns a small set of information about the real-time state of the connection. + + + + + Configure multiple outbound messages streams ("lanes") on a connection, and + control head-of-line blocking between them. + + + + + Describe the state of a connection + + + + + High level state of the connection + + + + + Remote address. Might be all 0's if we don't know it, or if this is N/A. + + + + + Who is on the other end? Depending on the connection type and phase of the connection, we might not know + + + + + Basic cause of the connection termination or problem. + + + + + Describe the status of a connection + + + + + Number of bytes unreliable data pending to be sent. This is data that you have recently requested to be sent but has not yet actually been put on the wire. + + + + + Number of bytes reliable data pending to be sent. This is data that you have recently requested to be sent but has not yet actually been put on the wire. + + + + + Number of bytes of reliable data that has been placed the wire, but for which we have not yet received an acknowledgment, and thus we may have to re-transmit. + + + + + Describe the status of a connection + + + + + Current ping (ms) + + + + + Outgoing packets per second + + + + + Outgoing bytes per second + + + + + Incoming packets per second + + + + + Incoming bytes per second + + + + + Connection quality measured locally, 0...1 (percentage of packets delivered end-to-end in order). + + + + + Packet delivery success rate as observed from remote host, 0...1 (percentage of packets delivered end-to-end in order). + + + + + Number of bytes unreliable data pending to be sent. This is data that you have recently requested to be sent but has not yet actually been put on the wire. + + + + + Number of bytes reliable data pending to be sent. This is data that you have recently requested to be sent but has not yet actually been put on the wire. + + + + + Number of bytes of reliable data that has been placed the wire, but for which we have not yet received an acknowledgment, and thus we may have to re-transmit. + + + + + + Object that describes a "location" on the Internet with sufficient + detail that we can reasonably estimate an upper bound on the ping between + the two hosts, even if a direct route between the hosts is not possible, + and the connection must be routed through the Steam Datagram Relay network. + This does not contain any information that identifies the host. Indeed, + if two hosts are in the same building or otherwise have nearly identical + networking characteristics, then it's valid to use the same location + object for both of them. + + NOTE: This object should only be used in the same process! Do not serialize it, + send it over the wire, or persist it in a file or database! If you need + to do that, convert it to a string representation using the methods in + ISteamNetworkingUtils(). + + + + + Estimate the round-trip latency between two arbitrary locations, in + milliseconds. This is a conservative estimate, based on routing through + the relay network. For most basic relayed connections, this ping time + will be pretty accurate, since it will be based on the route likely to + be actually used. + + If a direct IP route is used (perhaps via NAT traversal), then the route + will be different, and the ping time might be better. Or it might actually + be a bit worse! Standard IP routing is frequently suboptimal! + + But even in this case, the estimate obtained using this method is a + reasonable upper bound on the ping time. (Also it has the advantage + of returning immediately and not sending any packets.) + + In a few cases we might not able to estimate the route. In this case + a negative value is returned. k_nSteamNetworkingPing_Failed means + the reason was because of some networking difficulty. (Failure to + ping, etc) k_nSteamNetworkingPing_Unknown is returned if we cannot + currently answer the question for some other reason. + + Do you need to be able to do this from a backend/matchmaking server? + You are looking for the "ticketgen" library. + + + + Destroy a listen socket. All the connections that were accepting on the listen + socket are closed ungracefully. + + + + + Represents a Steam Achievement. + + + + + Gets whether or not the achievement has been unlocked. + + + + + Gets the identifier of the achievement. This is the "API Name" on Steamworks. + + + + + Gets the display name of the achievement. + + + + + Gets the description of the achievement. + + + + + If is , this value represents the time that the achievement was unlocked. + + + + + Gets the icon of the achievement. This can return a null image even though the image exists if the image + hasn't been downloaded by Steam yet. You should use if you want to wait for the image to be downloaded. + + + + + Gets the icon of the achievement, yielding until the icon is received or the is reached. + + The timeout in milliseconds before the request will be canceled. Defaults to 5000. + + + + Gets a decimal (0-1) representing the global amount of users who have unlocked the specified achievement, or -1 if no data available. + + + + + Unlock this achievement. + + + + + Reset this achievement to be locked. + + + + + Provides information about a DLC. + + + + + The of the DLC. + + + + + The name of the DLC. + + + + + Whether or not the DLC is available. + + + + + Represents download progress. + + + + + Whether or not the download is currently active. + + + + + How many bytes have been downloaded. + + + + + How many bytes in total the download is. + + + + + Gets the amount of bytes left that need to be downloaded. + + + + + Sent for games with enabled anti indulgence / duration control, for enabled users. + Lets the game know whether persistent rewards or XP should be granted at normal rate, half rate, or zero rate. + + + + + appid generating playtime + + + + + is duration control applicable to user + game combination + + + + + playtime since most recent 5 hour gap in playtime, only counting up to regulatory limit of playtime, in seconds + + + + + playtime on current calendar day + + + + + recommended progress + + + + + Represents details of a file. + + + + + The size of the file in bytes. + + + + + Returns the color of the pixel at the specified position. + + X-coordinate + Y-coordinate + The color. + If the X and Y or out of bounds. + + + + Returns "{Width}x{Height} ({length of }bytes)" + + + + + + Represents a color. + + + + + the name of a leaderboard + + + + + Submit your score and replace your old score even if it was better + + + + + Submit your new score, but won't replace your high score if it's lower + + + + + Attaches a piece of user generated content the user's entry on a leaderboard + + + + + Fetches leaderboard entries for an arbitrary set of users on a specified leaderboard. + + + + + Used to query for a sequential range of leaderboard entries by leaderboard Sort. + + + + + Used to retrieve leaderboard entries relative a user's entry. If there are not enough entries in the leaderboard + before or after the user's entry, Steam will adjust the range to try to return the number of entries requested. + For example, if the user is #1 on the leaderboard and start is set to -2, end is set to 2, Steam will return the first + 5 entries in the leaderboard. If The current user has no entry, this will return null. + + + + + Used to retrieve all leaderboard entries for friends of the current user + + + + + Represents a Steam lobby. + + + + + Try to join this room. Will return on success, + and anything else is a failure. + + + + + Leave a lobby; this will take effect immediately on the client side + other users in the lobby will be notified by a LobbyChatUpdate_t callback + + + + + Invite another user to the lobby. + Will return if the invite is successfully sent, whether or not the target responds + returns if the local user is not connected to the Steam servers + + + + + Gets the number of users in this lobby. + + + + + Returns current members in the lobby. The current user must be in the lobby in order to see the users. + + + + + Get data associated with this lobby. + + + + + Set data associated with this lobby. + + + + + Removes a metadata key from the lobby. + + + + + Get all data for this lobby. + + + + + Gets per-user metadata for someone in this lobby. + + + + + Sets per-user metadata (for the local user implicitly). + + + + + Sends a string to the chat room. + + + + + Sends bytes to the chat room. + + + + + Sends bytes to the chat room from an unsafe buffer. + + + + + Refreshes metadata for a lobby you're not necessarily in right now. + + You never do this for lobbies you're a member of, only if your + this will send down all the metadata associated with a lobby. + This is an asynchronous call. + Returns if the local user is not connected to the Steam servers. + Results will be returned by a LobbyDataUpdate_t callback. + If the specified lobby doesn't exist, LobbyDataUpdate_t::m_bSuccess will be set to . + + + + + + Max members able to join this lobby. Cannot be over 250. + Can only be set by the owner of the lobby. + + + + + Sets the lobby as public. + + + + + Sets the lobby as private. + + + + + Sets the lobby as invisible. + + + + + Sets the lobby as friends only. + + + + + Set whether or not the lobby can be joined. + + Whether or not the lobby can be joined. + + + + [SteamID variant] + Allows the owner to set the game server associated with the lobby. Triggers the + Steammatchmaking.OnLobbyGameCreated event. + + + + + [IP/Port variant] + Allows the owner to set the game server associated with the lobby. Triggers the + Steammatchmaking.OnLobbyGameCreated event. + + + + + Gets the details of the lobby's game server, if set. Returns true if the lobby is + valid and has a server set, otherwise returns false. + + + + + Gets or sets the owner of the lobby. You must be the lobby owner to set the owner + + + + + Check if the specified SteamId owns the lobby. + + + + + only lobbies in the same immediate region will be returned + + + + + only lobbies in the same immediate region will be returned + + + + + only lobbies in the same immediate region will be returned + + + + + Filter by specified key/value pair; string parameters + + + + + Numerical filter where value is less than the value provided + + + + + Numerical filter where value is greater than the value provided + + + + + Numerical filter where value must be equal to the value provided + + + + + Numerical filter where value must not equal the value provided + + + + + Test key, initialize numerical filter list if necessary, then add new numerical filter + + + + + Order filtered results according to key/values nearest the provided key/value pair. + Can specify multiple near value filters; each successive filter is lower priority than the previous. + + + + + returns only lobbies with the specified number of slots available + + + + + sets how many results to return, the lower the count the faster it is to download the lobby results + + + + + Run the query, get the matching lobbies + + + + + A server query packet. + + + + + Target IP address + + + + + Target port + + + + + This data is pooled. Make a copy if you don't use it immediately. + This buffer is also quite large - so pay attention to Size. + + + + + Size of the data + + + + + Represents a RemotePlaySession from the SteamRemotePlay interface + + + + + Returns true if this session was valid when created. This will stay true even + after disconnection - so be sure to watch SteamRemotePlay.OnSessionDisconnected + + + + + Get the SteamID of the connected user + + + + + Get the name of the session client device + + + + + Get the name of the session client device + + + + + Represents a screenshot that was taken by a user. + + + + + Tags a user as being visible in the screenshot + + + + + Sets the location of the screenshot. + + + + + Gets the individual tags for this server + + + + + Add this server to our history list + If we're already in the history list, weill set the last played time to now + + + + + If this server responds to source engine style queries, we'll be able to get a list of rules here + + + + + Remove this server from our history list + + + + + Add this server to our favourite list + + + + + Remove this server from our favourite list + + + + + Read gameserveritem_t.m_bHadSuccessfulResponse without allocating the struct on the heap + + + + + + + + An optional interface to use instead of deriving + + + + + The actual connection we're managing + + + + + The last received ConnectionInfo + + + + + We're trying to connect! + + + + + Client is connected. They move from connecting to Connections + + + + + The connection has been closed remotely or disconnected locally. Check data.State for details. + + + + + Sends a message to multiple connections. + + The connections to send the message to. + The number of connections to send the message to, to allow reusing the connections array. + Pointer to the message data. + Size of the message data. + Flags to control delivery of the message. + An optional array to hold the results of sending the messages for each connection. + + + + Ideally should be using an IntPtr version unless you're being really careful with the byte[] array and + you're not creating a new one every frame (like using .ToArray()) + + + + + Ideally should be using an IntPtr version unless you're being really careful with the byte[] array and + you're not creating a new one every frame (like using .ToArray()) + + + + + This creates a ton of garbage - so don't do anything with this beyond testing! + + + + + We started connecting to this guy + + + + + Called when the connection is fully connected and can start being communicated with + + + + + We got disconnected + + + + + Received a message + + + + + Must call Accept or Close on the connection within a second or so + + + + + Called when the connection is fully connected and can start being communicated with + + + + + Called when the connection leaves. Must call Close on the connection + + + + + Received a message from a connection + + + + + Used as a base to create your networking server. This creates a socket + and listens/communicates with multiple queries. + + You can override all the virtual functions to turn it into what you + want it to do. + + + + + Default behaviour is to accept every connection + + + + + Client is connected. They move from connecting to Connections + + + + + The connection has been closed remotely or disconnected locally. Check data.State for details. + + + + + Which app we're querying. Defaults to the current app. + + + + + When a new server is added, this function will get called + + + + + Called for every responsive server + + + + + A list of servers that responded. If you're only interested in servers that responded since you + last updated, then simply clear this list. + + + + + A list of servers that were in the master list but didn't respond. + + + + + Query the server list. Task result will be true when finished + + + + + + Exposes a wide range of information and actions for applications and Downloadable Content (DLC). + + + + + Posted after the user gains ownership of DLC and that DLC is installed. + + + + + Posted after the user gains executes a Steam URL with command line or query parameters + such as steam://run/appid//-commandline/?param1=value1(and)param2=value2(and)param3=value3 etc + while the game is already running. The new params can be queried + with GetLaunchQueryParam and GetLaunchCommandLine. + + + + + Gets whether or not the active user is subscribed to the current App ID. + + + + + Gets whether or not the user borrowed this game via Family Sharing. If true, call GetAppOwner() to get the lender SteamID. + + + + + Gets whether or not the license owned by the user provides low violence depots. + Low violence depots are useful for copies sold in countries that have content restrictions + + + + + Gets whether or not the current App ID license is for Cyber Cafes. + + + + + Gets whether or not the user has a VAC ban on their account. + + + + + Gets the current language that the user has set. + This falls back to the Steam UI language if the user hasn't explicitly picked a language for the title. + + + + + Gets a list of the languages the current app supports. + + + + + Gets whether or not the active user is subscribed to a specified App ID. + Only use this if you need to check ownership of another game related to yours, a demo for example. + + The App ID of the DLC to check. + + + + Gets whether or not the user owns a specific DLC and if the DLC is installed. + + The App ID of the DLC to check. + + + + Returns the time of the purchase of the app. + + The App ID to check the purchase time for. + + + + Checks if the user is subscribed to the current app through a free weekend. + This function will return false for users who have a retail or other type of license. + Before using, please ask your Valve technical contact how to package and secure your free weekened. + + + + + Returns metadata for all available DLC. + + + + + Install control for optional DLC. + + The App ID of the DLC to install. + + + + Uninstall control for optional DLC. + + The App ID of the DLC to uninstall. + + + + Gets the name of the beta branch that is launched, or if the application is not running on a beta branch. + + + + + Force verify game content on next launch. + + If you detect the game is out-of-date (for example, by having the client detect a version mismatch with a server), + you can call MarkContentCorrupt to force a verify, show a message to the user, and then quit. + + + Whether or not to only verify missing files. + + + + Gets a list of all installed depots for a given App ID in mount order. + + The App ID. + + + + Gets the install folder for a specific App ID. + This works even if the application is not installed, based on where the game would be installed with the default Steam library location. + + The App ID. + + + + Gets whether or not the app is owned by the current user. The app may not actually be owned by the current user; they may have it left over from a free weekend, etc. + + The App ID. + + + + Gets the Steam ID of the original owner of the current app. If it's different from the current user then it is borrowed. + + + + + Gets the associated launch parameter if the game is run via steam://run/appid/?param1=value1;param2=value2;param3=value3 etc. + + Parameter names starting with the character '@' are reserved for internal use and will always return an empty string. + Parameter names starting with an underscore '_' are reserved for steam features -- they can be queried by the game, + but it is advised that you not param names beginning with an underscore for your own features. + + + The name of the parameter. + The launch parameter value. + + + + Gets the download progress for optional DLC. + + The App ID to check the progress for. + + + + Gets the Build ID of this app, which can change at any time based on backend updates to the game. + Defaults to 0 if you're not running a build downloaded from steam. + + + + + Asynchronously retrieves metadata details about a specific file in the depot manifest. + + The name of the file. + + + + Get command line if game was launched via Steam URL, e.g. steam://run/appid//command line/. + This method of passing a connect string (used when joining via rich presence, accepting an + invite, etc) is preferable to passing the connect string on the operating system command + line, which is a security risk. In order for rich presence joins to go through this + path and not be placed on the OS command line, you must set a value in your app's + configuration on Steam. Ask Valve for help with this. + + + + + Check if game is a timed trial with limited playtime. + + The amount of seconds left on the timed trial. + The amount of seconds played on the timed trial. + + + + Initialize the steam client. + If is false you need to call manually every frame. + + + + + Check if Steam is loaded and accessible. + + + + + Shuts down the steam client. + + + + + Checks if the current user's Steam client is connected to the Steam servers. + + If it's not, no real-time services provided by the Steamworks API will be enabled. The Steam + client will automatically be trying to recreate the connection as often as possible. When the + connection is restored a SteamServersConnected_t callback will be posted. + You usually don't need to check for this yourself. All of the API calls that rely on this will + check internally. Forcefully disabling stuff when the player loses access is usually not a + very good experience for the player and you could be preventing them from accessing APIs that do not + need a live connection to Steam. + + + + + + Gets the Steam ID of the account currently logged into the Steam client. This is + commonly called the 'current user', or 'local user'. + A Steam ID is a unique identifier for a Steam accounts, Steam groups, Lobbies and Chat + rooms, and used to differentiate users in all parts of the Steamworks API. + + + + + returns the local players name - guaranteed to not be . + This is the same name as on the user's community profile page. + + + + + Gets the status of the current user. + + + + + Returns the App ID of the current process. + + + + + Checks if your executable was launched through Steam and relaunches it through Steam if it wasn't. + + This returns true then it starts the Steam client if required and launches your game again through it, + and you should quit your process as soon as possible. This effectively runs steam://run/AppId so it + may not relaunch the exact executable that called it, as it will always relaunch from the version + installed in your Steam library folder/ + Note that during development, when not launching via Steam, this might always return true. + + + + + + Called in interfaces that rely on this being initialized + + + + + Class for utilizing the Steam Friends API. + + + + + Invoked when a chat message has been received from a friend. You'll need to enable + to recieve this. (friend, msgtype, message) + + + + + Invoked when a chat message has been received in a Steam group chat that we are in. Associated Functions: JoinClanChatRoom. (friend, msgtype, message) + + + + + Invoked when a friends' status changes. + + + + + Invoked when the user tries to join a game from their friends list. + Rich presence will have been set with the "connect" key which is set here. + + + + + Invoked when game overlay activates or deactivates. + The game can use this to be pause or resume single player games. + + + + + Invoked when the user tries to join a different game server from their friends list. + Game client should attempt to connect to specified server when this is received. + + + + + Invoked when the user tries to join a lobby from their friends list. + Game client should attempt to connect to specified lobby when this is received. + + + + + Invoked when a friend's rich presence data is updated. + + + + + Invoked when an overlay browser instance is navigated to a + protocol/scheme registered by . + + + + + Gets an of friends that the current user has. + + An of friends. + + + + Gets an of blocked users that the current user has. + + An of blocked users. + + + + Gets an of friend requests that the current user has. + + An of friend requests. + + + + Opens a specific overlay window. Valid options are: + "friends", + "community", + "players", + "settings", + "officialgamegroup", + "stats", + "achievements". + + + + + "steamid" - Opens the overlay web browser to the specified user or groups profile. + "chat" - Opens a chat window to the specified user, or joins the group chat. + "jointrade" - Opens a window to a Steam Trading session that was started with the ISteamEconomy/StartTrade Web API. + "stats" - Opens the overlay web browser to the specified user's stats. + "achievements" - Opens the overlay web browser to the specified user's achievements. + "friendadd" - Opens the overlay in minimal mode prompting the user to add the target user as a friend. + "friendremove" - Opens the overlay in minimal mode prompting the user to remove the target friend. + "friendrequestaccept" - Opens the overlay in minimal mode prompting the user to accept an incoming friend invite. + "friendrequestignore" - Opens the overlay in minimal mode prompting the user to ignore an incoming friend invite. + + + + + Activates the Steam Overlay to the Steam store page for the provided app. + + + + + Activates Steam Overlay web browser directly to the specified URL. + + + + + Activates the Steam Overlay to open the invite dialog. Invitations sent from this dialog will be for the provided lobby. + + + + + Mark a target user as 'played with'. + NOTE: The current user must be in game with the other player for the association to work. + + + + + Requests the persona name and optionally the avatar of a specified user. + NOTE: It's a lot slower to download avatars and churns the local cache, so if you don't need avatars, don't request them. + returns true if we're fetching the data, false if we already have it + + + + + Returns a small avatar of the user with the given . + + The of the user to get. + A with a value if the image was successfully retrieved. + + + + Returns a medium avatar of the user with the given . + + The of the user to get. + A with a value if the image was successfully retrieved. + + + + Returns a large avatar of the user with the given . + + The of the user to get. + A with a value if the image was successfully retrieved. + + + + Find a rich presence value by key for current user. Will be null if not found. + + + + + Sets a rich presence value by key for current user. + + + + + Clears all of the current user's rich presence data. + + + + + Listens for Steam friends chat messages. + You can then show these chats inline in the game. For example with a Blizzard style chat message system or the chat system in Dota 2. + After enabling this you will receive callbacks when ever the user receives a chat message. + + + + + Gets whether or not the current user is following the user with the given . + + The to check. + Boolean. + + + + Call this before calling ActivateGameOverlayToWebPage() to have the Steam Overlay Browser block navigations + to your specified protocol (scheme) uris and instead dispatch a OverlayBrowserProtocolNavigation callback to your game. + + + + + Class for utilizing Steam Input. + + + + + You shouldn't really need to call this because it gets called by + but Valve think it might be a nice idea if you call it right before you get input info - + just to make sure the info you're getting is 100% up to date. + + + + + Gets a list of connected controllers. + + + + + Return an absolute path to the PNG image glyph for the provided digital action name. The current + action set in use for the controller will be used for the lookup. You should cache the result and + maintain your own list of loaded PNG assets. + + + + + + + + Return an absolute path to the PNG image glyph for the provided digital action name. The current + action set in use for the controller will be used for the lookup. You should cache the result and + maintain your own list of loaded PNG assets. + + + + + Return an absolute path to the SVF image glyph for the provided digital action name. The current + action set in use for the controller will be used for the lookup. You should cache the result and + maintain your own list of loaded PNG assets. + + + + + Class for utilizing the Steam Inventory API. + + + + + Call this if you're going to want to access definition information. You should be able to get + away with calling this once at the start if your game, assuming your items don't change all the time. + This will trigger at which point Definitions should be set. + + + + + Will call and wait until Definitions is not null + + + + + Try to find the definition that matches this definition ID. + Uses a dictionary so should be about as fast as possible. + + + + + We will try to keep this list of your items automatically up to date. + + + + + Update the list of Items[] + + + + + Get all items and return the InventoryResult + + + + + This is used to grant a specific item to the user. This should + only be used for development prototyping, from a trusted server, + or if you don't care about hacked clients granting arbitrary items. + This call can be disabled by a setting on Steamworks. + + + + + Crafting! Uses the passed items to buy the target item. + You need to have set up the appropriate exchange rules in your item + definitions. This assumes all the items passed in aren't stacked. + + + + + Crafting! Uses the passed items to buy the target item. + You need to have set up the appropriate exchange rules in your item + definitions. This assumes all the items passed in aren't stacked. + + + + + Deserializes a result set and verifies the signature bytes. + This call has a potential soft-failure mode where the Result is expired, it will + still succeed in this mode.The "expired" + result could indicate that the data may be out of date - not just due to timed + expiration( one hour ), but also because one of the items in the result set may + have been traded or consumed since the result set was generated.You could compare + the timestamp from GetResultTimestamp to ISteamUtils::GetServerRealTime to determine + how old the data is. You could simply ignore the "expired" result code and + continue as normal, or you could request the player with expired data to send + an updated result set. + You should call CheckResultSteamID on the result handle when it completes to verify + that a remote player is not pretending to have a different user's inventory. + + + + + Grant all promotional items the user is eligible for. + + + + + Trigger an item drop for this user. This is for timed drops. + + + + + Trigger a promo item drop. You can call this at startup, it won't + give users multiple promo drops. + + + + + Start buying a cart load of items. This will return a positive result is the purchase has + begun. You should listen out for SteamUser.OnMicroTxnAuthorizationResponse for a success. + + + + + Methods for clients to access matchmaking services, favorites, and to operate on game lobbies + + + + + Maximum number of characters a lobby metadata key can be + + + + + Invoked when the current user is invited to a lobby. + + + + + Invoked when the current user joins a lobby. + + + + + Invoked when the current user creates a lobby. + + + + + Invoked when a game server has been associated with a lobby. + + + + + Invoked when a lobby's metadata is modified. + + + + + Invoked when a member in a lobby's metadata is modified. + + + + + Invoked when a member joins a lobby. + + + + + Invoked when a lobby member leaves the lobby. + + + + + Invoked when a lobby member leaves the lobby. + + + + + Invoked when a lobby member is kicked from a lobby. The 3rd param is the user that kicked them. + + + + + Invoked when a lobby member is kicked from a lobby. The 3rd param is the user that kicked them. + + + + + Invoked when a chat message is received from a member of the lobby. + + + + + Creates a new invisible lobby. Call to take it online. + + + + + Attempts to directly join the specified lobby. + + + + + Get a list of servers that are on the current user's favorites list. + + + + + Get a list of servers that the current user has added to their history. + + + + + Methods for clients to access matchmaking services, favorites, and to operate on game lobbies + + + + + Functions to control music playback in the steam client. + This gives games the opportunity to do things like pause the music or lower the volume, + when an important cut scene is shown, and start playing afterwards. + Nothing uses Steam Music though so this can probably get fucked + + + + + Invoked when playback status is changed. + + + + + Invoked when the volume of the music player is changed. + + + + + Checks if Steam Music is enabled. + + + + + if a song is currently playing, paused, or queued up to play; otherwise . + + + + + Gets the current status of the Steam Music player + + + + + Plays the music player. + + + + + Pauses the music player. + + + + + Forces the music player to play the previous song. + + + + + Forces the music player to skip to the next song. + + + + + Gets and sets the current volume of the Steam Music player + + + + + Class for utilizing the Steam Network API. + + + + + Invoked when a wants to send the current user a message. You should respond by calling + if you want to recieve their messages. + + + + + Invoked when packets can't get through to the specified user. + All queued packets unsent at this point will be dropped, further attempts + to send will retry making the connection (but will be dropped if we fail again). + + + + + This should be called in response to a . + + + + + Allow or disallow P2P connects to fall back on Steam server relay if direct + connection or NAT traversal can't be established. Applies to connections + created after setting or old connections that need to reconnect. + + + + + This should be called when you're done communicating with a user, as this will + free up all of the resources allocated for the connection under-the-hood. + If the remote user tries to send data to you again, a new + callback will be posted + + + + + Checks if a P2P packet is available to read. + + + + + Checks if a P2P packet is available to read, and gets the size of the message if there is one. + + + + + Reads in a packet that has been sent from another user via SendP2PPacket. + + + + + Reads in a packet that has been sent from another user via SendP2PPacket. + + + + + Reads in a packet that has been sent from another user via SendP2PPacket. + + + + + Sends a P2P packet to the specified user. + This is a session-less API which automatically establishes NAT-traversing or Steam relay server connections. + NOTE: The first packet send may be delayed as the NAT-traversal code runs. + + + + + Sends a P2P packet to the specified user. + This is a session-less API which automatically establishes NAT-traversing or Steam relay server connections. + NOTE: The first packet send may be delayed as the NAT-traversal code runs. + + + + + Get the identity assigned to this interface. + E.g. on Steam, this is the user's SteamID, or for the gameserver interface, the SteamID assigned + to the gameserver. Returns false and sets the result to an invalid identity if we don't know + our identity yet. (E.g. GameServer has not logged in. On Steam, the user will know their SteamID + even if they are not signed into Steam.) + + + + + Creates a "server" socket that listens for clients to connect to by calling + Connect, over ordinary UDP (IPv4 or IPv6) + + To use this derive a class from and override as much as you want. + + + + + + Creates a "server" socket that listens for clients to connect to by calling + Connect, over ordinary UDP (IPv4 or IPv6). + + To use this you should pass a class that inherits . You can use + SocketManager to get connections and send messages, but the ISocketManager class + will received all the appropriate callbacks. + + + + + + Connect to a socket created via CreateListenSocketIP. + + + + + Connect to a socket created via CreateListenSocketIP. + + + + + Creates a server that will be relayed via Valve's network (hiding the IP and improving ping). + + To use this derive a class from and override as much as you want. + + + + + + Creates a server that will be relayed via Valve's network (hiding the IP and improving ping). + + To use this you should pass a class that inherits . You can use + to get connections and send messages, but the class + will received all the appropriate callbacks. + + + + + + Connect to a relay server. + + + + + Connect to a relay server. + + + + + Begin asynchronous process of allocating a fake IPv4 address that other + peers can use to contact us via P2P. IP addresses returned by this + function are globally unique for a given appid. + + For gameservers, you *must* call this after initializing the SDK but before + beginning login. Steam needs to know in advance that FakeIP will be used. + + + + + Return info about the FakeIP and port that we have been assigned, if any. + + + + + + Creates a server that will be relayed via Valve's network (hiding the IP and improving ping). + + To use this derive a class from and override as much as you want. + + + + + + Creates a server that will be relayed via Valve's network (hiding the IP and improving ping). + + To use this you should pass a class that inherits . You can use + to get connections and send messages, but the class + will received all the appropriate callbacks. + + + + + + Provides Steam Networking utilities. + + + + + A function to receive debug network information on. This will do nothing + unless you set to something other than . + + You should set this to an appropriate level instead of setting it to the highest + and then filtering it by hand because a lot of energy is used by creating the strings + and your frame rate will tank and you won't know why. + + + + + The latest available status gathered from the SteamRelayNetworkStatus callback + + + + + If you know that you are going to be using the relay network (for example, + because you anticipate making P2P connections), call this to initialize the + relay network. If you do not call this, the initialization will + be delayed until the first time you use a feature that requires access + to the relay network, which will delay that first access. + + You can also call this to force a retry if the previous attempt has failed. + Performing any action that requires access to the relay network will also + trigger a retry, and so calling this function is never strictly necessary, + but it can be useful to call it a program launch time, if access to the + relay network is anticipated. + + + Use GetRelayNetworkStatus or listen for SteamRelayNetworkStatus_t + callbacks to know when initialization has completed. + Typically initialization completes in a few seconds. + + + Note: dedicated servers hosted in known data centers do *not* need + to call this, since they do not make routing decisions. However, if + the dedicated server will be using P2P functionality, it will act as + a "client" and this should be called. + + + + + + Return location info for the current host. + + It takes a few seconds to initialize access to the relay network. If + you call this very soon after startup the data may not be available yet. + + This always return the most up-to-date information we have available + right now, even if we are in the middle of re-calculating ping times. + + + + + Same as PingLocation.EstimatePingTo, but assumes that one location is the local host. + This is a bit faster, especially if you need to calculate a bunch of + these in a loop to find the fastest one. + + + + + If you need ping information straight away, wait on this. It will return + immediately if you already have up to date ping data. + + + + + [0 - 100] - Randomly discard N pct of packets. + + + + + [0 - 100] - Randomly discard N pct of packets. + + + + + Delay all packets by N ms. + + + + + Delay all packets by N ms. + + + + + Timeout value (in ms) to use when first connecting. + + + + + Timeout value (in ms) to use after connection is established. + + + + + Upper limit of buffered pending bytes to be sent. + If this is reached SendMessage will return LimitExceeded. + Default is 524288 bytes (512k). + + + + + Minimum send rate clamp, 0 is no limit. + This value will control the min allowed sending rate that + bandwidth estimation is allowed to reach. Default is 0 (no-limit) + + + + + Maximum send rate clamp, 0 is no limit. + This value will control the max allowed sending rate that + bandwidth estimation is allowed to reach. Default is 0 (no-limit) + + + + + Nagle time, in microseconds. When SendMessage is called, if + the outgoing message is less than the size of the MTU, it will be + queued for a delay equal to the Nagle timer value. This is to ensure + that if the application sends several small messages rapidly, they are + coalesced into a single packet. + See historical RFC 896. Value is in microseconds. + Default is 5000us (5ms). + + + + + Don't automatically fail IP connections that don't have + strong auth. On clients, this means we will attempt the connection even if + we don't know our identity or can't get a cert. On the server, it means that + we won't automatically reject a connection due to a failure to authenticate. + (You can examine the incoming connection and decide whether to accept it.) + + This is a dev configuration value, and you should not let users modify it in + production. + + + + + + Allow unencrypted (and unauthenticated) communication. + 0: Not allowed (the default) + 1: Allowed, but prefer encrypted + 2: Allowed, and preferred + 3: Required. (Fail the connection if the peer requires encryption.) + + This is a dev configuration value, since its purpose is to disable encryption. + You should not let users modify it in production. (But note that it requires + the peer to also modify their value in order for encryption to be disabled.) + + + + + + Log RTT calculations for inline pings and replies. + + + + + Log SNP packets send. + + + + + Log each message send/recv. + + + + + Log dropped packets. + + + + + Log P2P rendezvous messages. + + + + + Log ping relays. + + + + + Get Debug Information via event. + + Except when debugging, you should only use + or . For best performance, do NOT + request a high detail level and then filter out messages in the callback. + + + This incurs all of the expense of formatting the messages, which are then discarded. + Setting a high priority value (low numeric value) here allows the library to avoid + doing this work. + + + + + + So we can remember and provide a Get for DebugLevel. + + + + + We need to keep the delegate around until it's not used anymore. + + + + + This can be called from other threads - so we're going to queue these up and process them in a safe place. + + + + + Called regularly from the Dispatch loop so we can provide a timely + stream of messages. + + + + + Undocumented Parental Settings + + + + + Parental Settings Changed + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This API can be used to selectively advertise your multiplayer game session in a Steam chat room group. + Tell Steam the number of player spots that are available for your party, and a join-game string, and it + will show a beacon in the selected group and allow that many users to “follow” the beacon to your party. + Adjust the number of open slots if other players join through alternate matchmaking methods. + + + + + Invoked when the list of possible Party beacon locations has changed + + + + + Invoked when the list of active beacons may have changed + + + + + Gets the amount of beacons that are active. + + + + + Gets an of active beacons. + + + + + Functions that provide information about Steam Remote Play sessions, streaming your game content to another computer or to a Steam Link app or hardware. + + + + + Invoked when a session is connected. + + + + + Invoked when a session becomes disconnected. + + + + + Gets the number of currently connected Steam Remote Play sessions + + + + + Get the currently connected Steam Remote Play session ID at the specified index. + IsValid will return if it's out of bounds + + + + + Invite a friend to Remote Play Together. + This returns if the invite can't be sent + + + + + Class for utilizing the Steam Remote Storage API. + + + + + Creates a new file, writes the bytes to the file, and then closes the file. + If the target file already exists, it is overwritten + + The path of the file. + The bytes of data. + A boolean, detailing whether or not the operation was successful. + + + + Opens a binary file, reads the contents of the file into a byte array, and then closes the file. + + The path of the file. + + + + Checks whether the specified file exists. + + The path of the file. + Whether or not the file exists. + + + + Checks if a specific file is persisted in the steam cloud. + + The path of the file. + Boolean. + + + + Gets the specified file's last modified date/time. + + The path of the file. + A describing when the file was modified last. + + + + Returns the specified files size in bytes, or 0 if the file does not exist. + + The path of the file. + The size of the file in bytes, or 0 if the file doesn't exist. + + + + Deletes the file from remote storage, but leaves it on the local disk and remains accessible from the API. + + A boolean, detailing whether or not the operation was successful. + + + + Deletes a file from the local disk, and propagates that delete to the cloud. + + + + + Gets the total number of quota bytes. + + + + + Gets the total number of quota bytes that have been used. + + + + + Number of bytes remaining until the quota is used. + + + + + returns if AND are . + + + + + Checks if the account wide Steam Cloud setting is enabled for this user + or if they disabled it in the Settings->Cloud dialog. + + + + + Checks if the per game Steam Cloud setting is enabled for this user + or if they disabled it in the Game Properties->Update dialog. + + This must only ever be set as the direct result of the user explicitly + requesting that it's enabled or not. This is typically accomplished with + a checkbox within your in-game options + + + + + Gets the total number of local files synchronized by Steam Cloud. + + + + + Gets a list of filenames synchronized by Steam Cloud. + + + + + Class for utilizing the Steam Screenshots API. + + + + + Invoked when a screenshot has been requested by the user from the Steam screenshot hotkey. + This will only be called if is true, in which case Steam + will not take the screenshot itself. + + + + + Invoked when a screenshot has been successfully written or otherwise added to the library and can now be tagged. + + + + + Invoked when a screenshot attempt failed. + + + + + Writes a screenshot to the user's screenshot library given the raw image data, which must be in RGB format. + The return value is a handle that is valid for the duration of the game process and can be used to apply tags. + + + + + Adds a screenshot to the user's screenshot library from disk. If a thumbnail is provided, it must be 200 pixels wide and the same aspect ratio + as the screenshot, otherwise a thumbnail will be generated if the user uploads the screenshot. The screenshots must be in either JPEG or TGA format. + The return value is a handle that is valid for the duration of the game process and can be used to apply tags. + JPEG, TGA, and PNG formats are supported. + + + + + Causes the Steam overlay to take a screenshot. + If screenshots are being hooked by the game then a + callback is sent back to the game instead. + + + + + Toggles whether the overlay handles screenshots when the user presses the screenshot hotkey, or if the game handles them. + + Hooking is disabled by default, and only ever enabled if you do so with this function. + If the hooking is enabled, then the callback will be sent if the user presses the hotkey or + when TriggerScreenshot is called, and then the game is expected to call or in response. + + + + + + Provides the core of the Steam Game Servers API + + + + + Invoked when aser has been authed or rejected + + + + + Invoked when a connection to the Steam back-end has been established. + This means the server now is logged on and has a working connection to the Steam master server. + + + + + This will occur periodically if the Steam client is not connected, and has failed when retrying to establish a connection (result, stilltrying). + + + + + Invoked when the server is disconnected from Steam + + + + + Invoked when authentication status changes, useful for grabbing once availability is current. + + + + + Initialize the steam server. + If is you need to call manually every frame. + + + + + Run the callbacks. This is also called in Async callbacks. + + + + + Sets whether this should be marked as a dedicated server. + If not, it is assumed to be a listen server. + + + + + Gets or sets the current MaxPlayers. + This doesn't enforce any kind of limit, it just updates the master server. + + + + + Gets or sets the current BotCount. + This doesn't enforce any kind of limit, it just updates the master server. + + + + + Gets or sets the current Map Name. + + + + + Gets or sets the current ModDir. + + + + + Gets the current product. + + + + + Gets or sets the current Product. + + + + + Gets or sets the current ServerName. + + + + + Set whether the server should report itself as passworded. + + + + + Gets or sets the current GameTags. This is a comma seperated list of tags for this server. + When querying the server list you can filter by these tags. + + + + + Gets the SteamId of the server. + + + + + Log onto Steam anonymously. + + + + + Log off of Steam. + + + + + Returns true if the server is connected and registered with the Steam master server + You should have called etc on startup. + + + + + To the best of its ability this tries to get the server's + current public IP address. Be aware that this is likely to return + for the first few seconds after initialization. + + + + + Enable or disable heartbeats, which are sent regularly to the master server. + Enabled by default. + + + + + Enable or disable heartbeats, which are sent regularly to the master server. + Enabled by default. + + + + + Force send a heartbeat to the master server instead of waiting + for the next automatic update (if you've left them enabled) + + + + + Update this connected player's information. You should really call this + any time a player's name or score changes. This keeps the information shown + to server queries up to date. + + + + + Sets a Key Value. These can be anything you like, and are accessible + when querying servers from the server list. + + Information describing gamemodes are common here. + + + + + Remove all key values. + + + + + Start authorizing a ticket. This user isn't authorized yet. Wait for a call to OnAuthChange. + + + + + Forget this guy. They're no longer in the game. + + + + + If true, Steam wants to send a packet. You should respond by sending + this packet in an unconnected way to the returned Address and Port. + + Packet to send. The Data passed is pooled - so use it immediately. + True if we want to send a packet + + + + We have received a server query on our game port. Pass it to Steam to handle. + + + + + We have received a server query on our game port. Pass it to Steam to handle. + + + + + Does the user own this app (which could be DLC). + + + + + Downloads stats for the user. + If the user has no stats, this will return . + These stats will only be auto-updated for clients playing on the server. + + The SteamId of the user to get stats for. + A task describing the progress and result of the download. + + + + Set the named stat for this user. Setting stats should follow the rules + you defined in Steamworks. + + The SteamId of the user to set stats for. + The name of the stat. + The value of the stat. + + + + Set the named stat for this user. Setting stats should follow the rules + you defined in Steamworks. + + The SteamId of the user to set stats for. + The name of the stat. + The value of the stat. + + + + Get the named stat for this user. If getting the stat failed, will return + . You should have called for this SteamID - which downloads + the stats from the backend. If you didn't call it this will always return . + + The SteamId of the user to get stats for. + The name of the stat. + The value to return if the stats cannot be received. + + + + Get the named stat for this user. If getting the stat failed, will return + defaultValue. You should have called Refresh for this userid - which downloads + the stats from the backend. If you didn't call it this will always return defaultValue. + + The SteamId of the user to get stats for. + The name of the stat. + The value to return if the stats cannot be received. + + + + Unlocks the specified achievement for the specified user. Must have called on a SteamID first. + Remember to use after use. + + The SteamId of the user to unlock the achievement for. + The ID of the achievement. + + + + Resets the unlock status of an achievement for the specified user. Must have called on a SteamID first. + Remember to use after use. + + The SteamId of the user to clear the achievement for. + The ID of the achievement. + + + + Return if available, exists and unlocked + + + + + Once you've set a stat change on a user you need to commit your changes. + You can do that using this method. The callback will let you know if + your action succeeded, but most of the time you can fire and forget. + + The SteamId of the user to store stats for. + A task describing the progress and result of the commit. + + + + Sets a description for the current game state in the timeline. These help the user to find specific moments in the timeline when saving clips. Setting a + new state description replaces any previous description. + + + + + Clears the previous set game state in the timeline. + + + + + Use this to mark an event on the Timeline. This event will be instantaneous. (See to add events that happened over time.) + + + + + Use this to mark an event on the Timeline that takes some amount of time to complete. + + + + + Use this to mark the start of an event on the Timeline that takes some amount of time to complete. The duration of the event is determined by a matching call + to . If the game wants to cancel an event in progress, they can do that with a call to . + + + + + Use this to update the details of an event that was started with . + + + + + Use this to identify the end of an event that was started with . + + + + + Use this to remove a Timeline event that was previously added. + + + + + Use this to determine if video recordings exist for the specified event. This can be useful when the game needs to decide whether or not to show a control + that will call . + + + + + Use this to start a game phase. Game phases allow the user to navigate their background recordings and clips. Exactly what a game phase means will vary game + to game, but the game phase should be a section of gameplay that is usually between 10 minutes and a few hours in length, and should be the main way a user + would think to divide up the game. These are presented to the user in a UI that shows the date the game was played, with one row per game slice. Game phases + should be used to mark sections of gameplay that the user might be interested in watching. + + + + + Use this to end a game phase that was started with . + + + + + The phase ID is used to let the game identify which phase it is referring to in calls to or + . It may also be used to associated multiple phases with each other. + + A game-provided persistent ID for a game phase. This could be a the match ID in a multiplayer game, a chapter name in a single player game, the ID of a character, etc. + + + + Use this to determine if video recordings exist for the specified game phase. This can be useful when the game needs to decide whether or not to show a control that will call . + + + + + Use this to add a game phase tag. Phase tags represent data with a well defined set of options, which could be data such as match resolution, hero played, game mode, etc. Tags can have an icon + in addition to a text name. Multiple tags within the same group may be added per phase and all will be remembered. For example, this may be called multiple times for a "Bosses Defeated" group, + with different names and icons for each boss defeated during the phase, all of which will be shown to the user. + + + + + Use this to add a game phase attribute. Phase attributes represent generic text fields that can be updated throughout the duration of the phase. They are meant to be used for phase metadata + that is not part of a well defined set of options. For example, a KDA attribute that starts with the value "0/0/0" and updates as the phase progresses, or something like a played-entered character + name. Attributes can be set as many times as the game likes with SetGamePhaseAttribute, and only the last value will be shown to the user. + + + + + Changes the color of the timeline bar. See for how to use each value. + + + + + Opens the Steam overlay to the section of the timeline represented by the game phase. + + + + + Opens the Steam overlay to the section of the timeline represented by the timeline event. This event must be in the current game session, since values are not + valid for future runs of the game. + + + + + Functions for accessing and manipulating Steam user information. + This is also where the APIs for Steam Voice are exposed. + + + + + Invoked after an item is downloaded. + + + + + Invoked when a new item is subscribed. + + + + + Start downloading this item. You'll get notified of completion via . + + The ID of the file to download. + If this should go straight to the top of the download list. + if nothing went wrong and the download is started. + + + + Will attempt to download this item asyncronously - allowing you to instantly react to its installation. + + The ID of the file you download. + An optional callback + Allows to send a message to cancel the download anywhere during the process. + How often to call the progress function. + if downloaded and installed properly. + + + + Utility function to fetch a single item. Internally this uses Ugc.FileQuery - + which you can use to query multiple items if you need to. + + + + + Suspends all workshop downloads. + Downloads will be suspended until you resume them by calling or when the game ends. + + + + + Resumes all workshop downloads. + + + + + Show the app's latest Workshop EULA to the user in an overlay window, where they can accept it or not. + + + + + Retrieve information related to the user's acceptance or not of the app's specific Workshop EULA. + + + + + Functions for accessing and manipulating Steam user information. + This is also where the APIs for Steam Voice are exposed. + + + + + Invoked when a connections to the Steam back-end has been established. + This means the Steam client now has a working connection to the Steam servers. + Usually this will have occurred before the game has launched, and should only be seen if the + user has dropped connection due to a networking issue or a Steam server update. + + + + + Invoked when a connection attempt has failed. + This will occur periodically if the Steam client is not connected, + and has failed when retrying to establish a connection. + + + + + Invoked when the client has lost connection to the Steam servers. + Real-time services will be disabled until a matching OnSteamServersConnected has been posted. + + + + + Sent by the Steam server to the client telling it to disconnect from the specified game server, + which it may be in the process of or already connected to. + The game client should immediately disconnect upon receiving this message. + This can usually occur if the user doesn't have rights to play on the game server. + + + + + Invoked whenever the users licenses (owned packages) changes. + + + + + Invoked when an auth ticket has been validated. + The first parameter is the of this user + The second is the that owns the game, which will be different from the first + if the game is being borrowed via Steam Family Sharing. + + + + + Used internally for . + + + + + Used internally for . + + + + + Invoked when a user has responded to a microtransaction authorization request. + ( appid, orderid, user authorized ) + + + + + Sent to your game in response to a steam://gamewebcallback/(appid)/command/stuff command from a user clicking a + link in the Steam overlay browser. + You can use this to add support for external site signups where you want to pop back into the browser after some web page + signup sequence, and optionally get back some detail about that. + + + + + Sent for games with enabled anti indulgence / duration control, for enabled users. + Lets the game know whether persistent rewards or XP should be granted at normal rate, + half rate, or zero rate. + + + + + Starts/Stops voice recording. + Once started, use GetAvailableVoice and GetVoice to get the data, and then call StopVoiceRecording + when the user has released their push-to-talk hotkey or the game session has completed. + + + + + Returns true if we have voice data waiting to be read. + + + + + Reads the voice data and returns the number of bytes written. + The compressed data can be transmitted by your application and decoded back into raw audio data using + DecompressVoice on the other side. The compressed data provided is in an arbitrary format and is not meant to be played directly. + This should be called once per frame, and at worst no more than four times a second to keep the microphone input delay as low as + possible. Calling this any less may result in gaps in the returned stream. + + + + + Reads the voice data and returns the bytes. You should obviously ideally be using + ReadVoiceData because it won't be creating a new byte array every call. But this + makes it easier to get it working, so let the babies have their bottle. + + + + + Decodes the compressed voice data returned by GetVoice. + The output data is raw single-channel 16-bit PCM audio.The decoder supports any sample rate from 11025 to 48000. + + + + + Lazy version + + + + + Advanced and potentially fastest version - incase you know what you're doing + + + + + Retrieve an authentication ticket to be sent to the entity who wishes to authenticate you. + + + + + Retrieve a authentication ticket to be sent to the entity who wishes to authenticate you. + This waits for a positive response from the backend before returning the ticket. This means + the ticket is definitely ready to go as soon as it returns. Will return if the callback + times out or returns negatively. + + + + + Retrieve an authentication ticket to be sent to the entity who wishes to authenticate you. + + + + + Retrieve a authentication ticket to be sent to the entity who wishes to authenticate you. + This waits for a positive response from the backend before returning the ticket. This means + the ticket is definitely ready to go as soon as it returns. Will return if the callback + times out or returns negatively. + + + + + Checks if the current users looks like they are behind a NAT device. + This is only valid if the user is connected to the Steam servers and may not catch all forms of NAT. + + + + + Gets the Steam level of the user, as shown on their Steam community profile. + + + + + Requests a URL which authenticates an in-game browser for store check-out, and then redirects to the specified URL. + As long as the in-game browser accepts and handles session cookies, Steam microtransaction checkout pages will automatically recognize the user instead of presenting a login page. + NOTE: The URL has a very short lifetime to prevent history-snooping attacks, so you should only call this API when you are about to launch the browser, or else immediately navigate to the result URL using a hidden browser window. + NOTE: The resulting authorization cookie has an expiration time of one day, so it would be a good idea to request and visit a new auth URL every 12 hours. + + + + + Checks whether the current user has verified their phone number. + + + + + Checks whether the current user has Steam Guard two factor authentication enabled on their account. + + + + + Checks whether the user's phone number is used to uniquely identify them. + + + + + Checks whether the current user's phone number is awaiting (re)verification. + + + + + Requests an application ticket encrypted with the secret "encrypted app ticket key". + The encryption key can be obtained from the Encrypted App Ticket Key page on the App Admin for your app. + There can only be one call pending, and this call is subject to a 60 second rate limit. + If you get a null result from this it's probably because you're calling it too often. + This can fail if you don't have an encrypted ticket set for your app here https://partner.steamgames.com/apps/sdkauth/ + + + + + Requests an application ticket encrypted with the secret "encrypted app ticket key". + The encryption key can be obtained from the Encrypted App Ticket Key page on the App Admin for your app. + There can only be one call pending, and this call is subject to a 60 second rate limit. + This can fail if you don't have an encrypted ticket set for your app here https://partner.steamgames.com/apps/sdkauth/ + + + + + Get anti indulgence / duration control + + + + + Invoked when an achivement icon is loaded. + + + + + Invoked when the latests stats and achievements have been received + from the server. + + + + + Result of a request to store the user stats for a game. + + + + + Result of a request to store the achievements for a game, or an + "indicate progress" call. If both m_nCurProgress and m_nMaxProgress + are zero, that means the achievement has been fully unlocked. + + + + + Callback indicating that a user's stats have been unloaded + + + + + Get all available achievements. + + + + + Show the user a pop-up notification with the current progress toward an achievement. + Will return false if RequestCurrentStats has not completed and successfully returned + its callback, if the achievement doesn't exist/has unpublished changes in the app's + Steamworks Admin page, or if the achievement is unlocked. + + + + + Tries to get the number of players currently playing this game. + Or -1 if failed. + + + + + Send the changed stats and achievements data to the server for permanent storage. + If this fails then nothing is sent to the server. It's advisable to keep trying until the call is successful. + This call can be rate limited. Call frequency should be on the order of minutes, rather than seconds.You should only be calling this during major state changes such as the end of a round, the map changing, or the user leaving a server. This call is required to display the achievement unlock notification dialog though, so if you have called SetAchievement then it's advisable to call this soon after that. + If you have stats or achievements that you have saved locally but haven't uploaded with this function when your application process ends then this function will automatically be called. + You can find additional debug information written to the %steam_install%\logs\stats_log.txt file. + This function returns true upon success if : + RequestCurrentStats has completed and successfully returned its callback AND + the current game has stats associated with it in the Steamworks Partner backend, and those stats are published. + + + + + This call is no longer required as it is managed by the Steam client. The game stats and achievements + will be synchronized with Steam before the game process begins. + + + + + Asynchronously fetches global stats data, which is available for stats marked as + "aggregated" in the App Admin panel of the Steamworks website. + You must have called and it needs to return successfully via + its callback prior to calling this. + + How many days of day-by-day history to retrieve in addition to the overall totals. The limit is 60. + indicates success, means you need to call first, means the remote call failed + + + + Gets a leaderboard by name, it will create it if it's not yet created. + Leaderboards created with this function will not automatically show up in the Steam Community. + You must manually set the Community Name field in the App Admin panel of the Steamworks website. + As such it's generally recommended to prefer creating the leaderboards in the App Admin panel on + the Steamworks website and using FindLeaderboard unless you're expected to have a large amount of + dynamically created leaderboards. + + + + + Adds this amount to the named stat. Internally this calls Get() and adds + to that value. Steam doesn't provide a mechanism for atomically increasing + stats like this, this functionality is added here as a convenience. + + + + + Adds this amount to the named stat. Internally this calls Get() and adds + to that value. Steam doesn't provide a mechanism for atomically increasing + stats like this, this functionality is added here as a convenience. + + + + + Set a stat value. This will automatically call after a successful call. + + + + + Set a stat value. This will automatically call after a successful call. + + + + + Get an stat value. + + + + + Get a stat value. + + + + + Practically wipes the slate clean for this user. If is , will also wipe + any achievements too. + + + + + + Interface which provides access to a range of miscellaneous utility functions + + + + + Invoked when the country of the user changed. + + + + + Invoked when running on a laptop and less than 10 minutes of battery is left, fires then every minute. + The parameter is the number of minutes left. + + + + + Invoked when Steam wants to shutdown. + + + + + Invoked when Big Picture gamepad text input has been closed. Parameter is if text was submitted, if cancelled etc. + + + + + Returns the number of seconds since the application was active. + + + + + Returns the number of seconds since the user last moved the mouse and/or provided other input. + + + + + Steam server time. Number of seconds since January 1, 1970, GMT (i.e unix time) + + + + + returns the 2 digit ISO 3166-1-alpha-2 format country code this client is running in (as looked up via an IP-to-location database) + e.g "US" or "UK". + + + + + Returns true if the image exists, and the buffer was successfully filled out. + Results are returned in RGBA format. + The destination buffer size should be 4 * height * width * sizeof(char). + + + + + returns the image in RGBA format. + + + + + Returns true if we're using a battery (ie, a laptop not plugged in). + + + + + Returns battery power [0-1]. + + + + + Sets the position where the overlay instance for the currently calling game should show notifications. + This position is per-game and if this function is called from outside of a game context it will do nothing. + + + + + Returns true if the overlay is running and the user can access it. The overlay process could take a few seconds to + start and hook the game process, so this function will initially return false while the overlay is loading. + + + + + Normally this call is unneeded if your game has a constantly running frame loop that calls the + D3D Present API, or OGL SwapBuffers API every frame. + + However, if you have a game that only refreshes the screen on an event driven basis then that can break + the overlay, as it uses your Present/SwapBuffers calls to drive it's internal frame loop and it may also + need to Present() to the screen any time an even needing a notification happens or when the overlay is + brought up over the game by a user. You can use this API to ask the overlay if it currently need a present + in that case, and then you can check for this periodically (roughly 33hz is desirable) and make sure you + refresh the screen with Present or SwapBuffers to allow the overlay to do it's work. + + + + + Asynchronous call to check if an executable file has been signed using the public key set on the signing tab + of the partner site, for example to refuse to load modified executable files. + + + + + Activates the Big Picture text input dialog which only supports gamepad input. + + + + + Returns previously entered text. + + + + + Returns the language the steam client is running in. You probably want + instead, this is for very special usage cases. + + + + + Returns if Steam itself is running in VR mode. + + + + + Sets the inset of the overlay notification from the corner specified by SetOverlayNotificationPosition. + + + + + returns if Steam and the Steam Overlay are running in Big Picture mode + Games much be launched through the Steam client to enable the Big Picture overlay. During development, + a game can be added as a non-steam game to the developers library to test this feature. + + + + + Ask Steam UI to create and render its OpenVR dashboard. + + + + + Gets or sets whether the HMD content will be streamed via Steam In-Home Streaming. + + If this is set to , then the scene in the HMD headset will be streamed, and remote input will not be allowed. + If this is set to , then the application window will be streamed instead, and remote input will be allowed. + The default is unless "VRHeadsetStreaming" "0" is in the extended app info for a game + (this is useful for games that have asymmetric multiplayer gameplay). + + + + + + Gets whether this steam client is a Steam China specific client (), or the global client (). + + + + + Initializes text filtering, loading dictionaries for the language the game is running in. + Users can customize the text filter behavior in their Steam Account preferences. + + + + + Filters the provided input message and places the filtered result into pchOutFilteredText, + using legally required filtering and additional filtering based on the context and user settings. + + + + + Gets whether or not Steam itself is running on the Steam Deck. + + + + + In game launchers that don't have controller support: You can call this to have + Steam Input translate the controller input into mouse/kb to navigate the launcher + + + + + Class for utilizing the Steam Video API. + + + + + Return if currently using Steam's live broadcasting + + + + + Returns the number of viewers that are watching the stream, or 0 if is . + + + + + Represents the ID of a Steam application. + + + + + Is the clan an official game group? + + + + + Asynchronously fetches the officer list for a given clan + + Whether the request was successful or not + + + + Reconfigure the controller to use the specified action set (ie 'Menu', 'Walk' or 'Drive') + This is cheap, and can be safely called repeatedly. It's often easier to repeatedly call it in + our state loops, instead of trying to place it in all of your state transitions. + + + + + Returns the current state of the supplied digital game action + + + + + Returns the current state of these supplied analog game action + + + + + Returns true if this is the local user + + + + + Return true if this is a friend + + + + + Returns true if you have this user blocked + + + + + Return true if this user is playing the game we're running + + + + + Returns true if this friend is online + + + + + Sometimes we don't know the user's name. This will wait until we have + downloaded the information on this user. + + + + + Returns true if this friend is marked as away + + + + + Returns true if this friend is marked as busy + + + + + Returns true if this friend is marked as snoozing + + + + + Returns the player's current Steam name. + + Steam returns nicknames here if "Append nicknames to friends' names" is disabled in the Steam client. + + + + + + Returns the nickname that was set for this Steam player, if any. + + Steam will never return nicknames if "Append nicknames to friends' names" is disabled in the Steam client. + + + + + + Returns the player's Steam name history. + + + + + Invite this friend to the game that we are playing + + + + + Sends a message to a Steam friend. Returns true if success + + + + + Tries to get download the latest user stats + + True if successful, False if failure + + + + Gets a user stat. Must call RequestUserStats first. + + The name of the stat you want to get + Will return this value if not available + The value, or defult if not available + + + + Gets a user stat. Must call RequestUserStats first. + + The name of the stat you want to get + Will return this value if not available + The value, or defult if not available + + + + Gets a user achievement state. Must call RequestUserStats first. + + The name of the achievement you want to get + Will return this value if not available + The value, or defult if not available + + + + Gets a the time this achievement was unlocked. + + The name of the achievement you want to get + The time unlocked. If it wasn't unlocked, or you haven't downloaded the stats yet - will return DateTime.MinValue + + + + Shortcut to call GetProperty( "name" ) + + + + + Shortcut to call GetProperty( "description" ) + + + + + Shortcut to call GetProperty( "icon_url" ) + + + + + Shortcut to call GetProperty( "icon_url_large" ) + + + + + Shortcut to call GetProperty( "price_category" ) + + + + + Shortcut to call GetProperty( "type" ) + + + + + Returns true if this is an item that generates an item, rather + than something that is actual an item + + + + + Shortcut to call GetProperty( "exchange" ) + + + + + Get a list of exchanges that are available to make this item + + + + + Shortcut to call GetBoolProperty( "marketable" ) + + + + + Shortcut to call GetBoolProperty( "tradable" ) + + + + + Gets the property timestamp + + + + + Gets the property modified + + + + + Get a specific property by name + + + + + Read a raw property from the definition schema + + + + + Read a raw property from the definition schema + + + + + Gets a list of all properties on this item + + + + + Returns the price of this item in the local currency (SteamInventory.Currency) + + + + + If the price has been discounted, LocalPrice will differ from LocalBasePrice + (assumed, this isn't documented) + + + + + Return a list of recepies that contain this item + + + + + Only available if the result set was created with the getproperties + + + + + This item is account-locked and cannot be traded or given away. + This is an item status flag which is permanently attached to specific item instances + + + + + The item has been destroyed, traded away, expired, or otherwise invalidated. + This is an action confirmation flag which is only set one time, as part of a result set. + + + + + The item quantity has been decreased by 1 via ConsumeItem API. + This is an action confirmation flag which is only set one time, as part of a result set. + + + + + Consumes items from a user's inventory. If the quantity of the given item goes to zero, it is permanently removed. + Once an item is removed it cannot be recovered.This is not for the faint of heart - if your game implements item removal at all, + a high-friction UI confirmation process is highly recommended.ConsumeItem can be restricted to certain item definitions or fully + blocked via the Steamworks website to minimize support/abuse issues such as the classic "my brother borrowed my laptop and deleted all of my rare items". + + + + + Split stack into two items + + + + + Add x units of the target item to this item + + + + + Will try to return the date that this item was aquired. You need to have for the items + with their properties for this to work. + + + + + Tries to get the origin property. Need properties for this to work. + Will return a string like "market" + + + + + Small utility class to describe an item with a quantity + + + + + A structured description of an item exchange + + + + + The definition ID of the ingredient. + + + + + If we don't know about this item definition this might be null. + In which case, DefinitionId should still hold the correct id. + + + + + The amount of this item needed. Generally this will be 1. + + + + + The item that this will create. + + + + + The items, with quantity required to create this item. + + + + + Checks whether an inventory result handle belongs to the specified Steam ID. + This is important when using Deserialize, to verify that a remote player is not pretending to have a different user's inventory + + + + + Serialized result sets contain a short signature which can't be forged or replayed across different game sessions. + A result set can be serialized on the local client, transmitted to other players via your game networking, and + deserialized by the remote players.This is a secure way of preventing hackers from lying about posessing + rare/high-value items. Serializes a result set with signature bytes to an output buffer.The size of a serialized + result depends on the number items which are being serialized.When securely transmitting items to other players, + it is recommended to use GetItemsByID first to create a minimal result set. + Results have a built-in timestamp which will be considered "expired" after an hour has elapsed.See DeserializeResult + for expiration handling. + + + + + Gets the owner of the beacon. + + + + + Gets metadata related to the beacon. + + + + + Will attempt to join the party. If successful will return a connection string. + If failed, will return + + + + + When a user follows your beacon, Steam will reserve one of the open party slots for them, and send your game a ReservationNotification callback. + When that user joins your party, call this method to notify Steam that the user has joined successfully. + + + + + To cancel a reservation (due to timeout or user input), call this. + Steam will open a new reservation slot. + Note: The user may already be in-flight to your game, so it's possible they will still connect and try to join your party. + + + + + Turn off the beacon. + + + + + Used to set up the server. + The variables in here are all required to be set, and can't be changed once the server is created. + + + + + The version string is usually in the form x.x.x.x, and is used by the master server to detect when the server is out of date. + If you go into the dedicated server tab on steamworks you'll be able to server the latest version. If this version number is + less than that latest version then your server won't show. + + + + + This should be the same directory game where gets installed into. Just the folder name, not the whole path. I.e. "Rust", "Garrysmod". + + + + + The game description. Setting this to the full name of your game is recommended. + + + + + Is a dedicated server + + + + + If you pass MASTERSERVERUPDATERPORT_USEGAMESOCKETSHARE into usQueryPort, then it causes the game server API to use + "GameSocketShare" mode, which means that the game is responsible for sending and receiving UDP packets for the master + server updater. + + More info about this here: https://partner.steamgames.com/doc/api/ISteamGameServer#HandleIncomingPacket + + + + + Represents the ID of a user or steam lobby. + + + + + Create a Normal Workshop item that can be subscribed to + + + + + Create a Collection + Add items using Item.AddDependency() + + + + + Workshop item that is meant to be voted on for the purpose of selling in-game + + + + + Workshop item that is meant to be managed by the game. It is queryable by the API, but isn't visible on the web browser. + + + + + Adds a key-value tag pair to an item. + Keys can map to multiple different values (1-to-many relationship). + Key names are restricted to alpha-numeric characters and the '_' character. + Both keys and values cannot exceed 255 characters in length. Key-value tags are searchable by exact match only. + To replace all values associated to one key use RemoveKeyValueTags then AddKeyValueTag. + + + + + Removes a key and all values associated to it. + You can remove up to 100 keys per item update. + If you need remove more tags than that you'll need to make subsequent item updates. + + + + + https://partner.steamgames.com/doc/features/workshop/implementation#Legal + + + + + The actual ID of this file + + + + + The given title of this item + + + + + The description of this item, in your local language if available + + + + + A list of tags for this item, all lowercase + + + + + A dictionary of key value tags for this item, only available from queries WithKeyValueTags(true) + + + + + App Id of the app that created this item + + + + + App Id of the app that will consume this item. + + + + + User who created this content + + + + + The bayesian average for up votes / total votes, between [0,1] + + + + + Time when the published item was created + + + + + Time when the published item was last updated + + + + + True if this is publically visible + + + + + True if this item is only visible by friends of the creator + + + + + True if this is only visible to the creator + + + + + True if this item has been banned + + + + + Whether the developer of this app has specifically flagged this item as accepted in the Workshop + + + + + The number of upvotes of this item + + + + + The number of downvotes of this item + + + + + Dependencies/children of this item or collection, available only from WithDependencies(true) queries + + + + + Additional previews of this item or collection, available only from WithAdditionalPreviews(true) queries + + + + + Start downloading this item. + If this returns false the item isn't getting downloaded. + + + + + If we're downloading, how big the total download is + + + + + If we're downloading, how much we've downloaded + + + + + If we're installed, how big is the install + + + + + If we're downloading our current progress as a delta betwen 0-1 + + + + + A case insensitive check for tag + + + + + Allows the user to subscribe to this item + + + + + Allows the user to subscribe to download this item asyncronously + If CancellationToken is default then there is 60 seconds timeout + Progress will be set to 0-1 + + + + + Allows the user to unsubscribe from this item + + + + + Adds item to user favorite list + + + + + Removes item from user favorite list + + + + + Allows the user to rate a workshop item up or down. + + + + + Gets the current users vote on the item + + + + + Return a URL to view this item online + + + + + The URl to view this item's changelog + + + + + The URL to view the comments on this item + + + + + The URL to discuss this item + + + + + The URL to view this items stats online + + + + + The URL to the preview image for this item + + + + + The metadata string for this item, only available from queries WithMetadata(true) + + + + + Edit this item + + + + + Found items must have at least one of the defined tags + + + + + Found items must have all defined tags + + + + + Set to false to disable, by default following stats are loaded: NumSubscriptions, NumFavorites, NumFollowers, NumUniqueSubscriptions, NumUniqueFavorites, NumUniqueFollowers, NumUniqueWebsiteViews, ReportScore, NumSecondsPlayed, NumPlaytimeSessions, NumComments, NumSecondsPlayedDuringTimePeriod, NumPlaytimeSessionsDuringTimePeriod + + + + + Returns the current Unix Epoch + + + + + Convert an epoch to a datetime + + + + + Convert a DateTime to a unix time + + + + + Returns a buffer. This will get returned and reused later on. + We shouldn't really be using this anymore. + + + + + Prevent unity from stripping shit we depend on + https://docs.unity3d.com/Manual/ManagedCodeStripping.html + + + + diff --git a/Basis/Assets/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Posix.xml.meta b/Basis/Assets/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Posix.xml.meta new file mode 100644 index 0000000000..5e5f20c8c3 --- /dev/null +++ b/Basis/Assets/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Posix.xml.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f13b7820b3a9b6145a8ea48a92291748 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Basis/Assets/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Win32.dll b/Basis/Assets/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Win32.dll new file mode 100644 index 0000000000000000000000000000000000000000..2a7061b2f2a70a8b4f6d46408e4fbe4ef4c81af8 GIT binary patch literal 574464 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")?MJVyU_EWpF^DEYs@=K_2= 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�H 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ΞJt#p;C+Jk3%*yd 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 literal 0 HcmV?d00001 diff --git a/Basis/Assets/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Win32.dll.meta b/Basis/Assets/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Win32.dll.meta new file mode 100644 index 0000000000..c824695c8c --- /dev/null +++ b/Basis/Assets/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Win32.dll.meta @@ -0,0 +1,81 @@ +fileFormatVersion: 2 +guid: fb41692bc4208c0449c96c0576331408 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + '': Any + second: + enabled: 0 + settings: + Exclude Editor: 0 + Exclude Linux64: 1 + Exclude OSXUniversal: 1 + Exclude Win: 0 + Exclude Win64: 1 + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + CPU: x86 + DefaultValueInitialized: true + OS: Windows + - first: + Facebook: Win + second: + enabled: 0 + settings: + CPU: AnyCPU + - first: + Facebook: Win64 + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: Linux64 + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: OSXUniversal + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: Win + second: + enabled: 1 + settings: + CPU: AnyCPU + - first: + Standalone: Win64 + second: + enabled: 0 + settings: + CPU: None + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Basis/Assets/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Win32.xml b/Basis/Assets/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Win32.xml new file mode 100644 index 0000000000..b22d1d0413 --- /dev/null +++ b/Basis/Assets/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Win32.xml @@ -0,0 +1,4283 @@ + + + + Facepunch.Steamworks.Win32 + + + + + An awaitable version of a SteamAPICall_t + + + + + This gets called if IsComplete returned false on the first call. + The Action "continues" the async call. We pass it to the Dispatch + to be called when the callback returns. + + + + + Gets the result. This is called internally by the async shit. + + + + + Return true if complete or failed + + + + + This is what makes this struct awaitable + + + + + Gives us a generic way to get the CallbackId of structs + + + + + Cancels a ticket. + You should cancel your ticket when you close the game or leave a server. + + + + + Responsible for all callback/callresult handling + + This manually pumps Steam's message queue and dispatches those + events to any waiting callbacks/callresults. + + + + + If set then we'll call this function every time a callback is generated. + + This is SLOW!! - it's for debugging - don't keep it on all the time. If you want to access a specific + callback then please create an issue on github and I'll add it! + + Params are : [Callback Type] [Callback Contents] [server] + + + + + + Called if an exception happens during a callback/callresult. + This is needed because the exception isn't always accessible when running + async.. and can fail silently. With this hooked you won't be stuck wondering + what happened. + + + + + This gets called from Client/Server Init + It's important to switch to the manual dispatcher + + + + + Make sure we don't call Frame in a callback - because that'll cause some issues for everyone. + + + + + Calls RunFrame and processes events from this Steam Pipe + + + + + To be safe we don't call the continuation functions while iterating + the Callback list. This is maybe overly safe because the only way this + could be an issue is if the callback list is modified in the continuation + which would only happen if starting or shutting down in the callback. + + + + + A callback is a general global message + + + + + Given a callback, try to turn it into a string + + + + + A result is a reply to a specific command + + + + + Pumps the queue in an async loop so we don't + have to think about it. This has the advantage that + you can call .Wait() on async shit and it still works. + + + + + Pumps the queue in an async loop so we don't + have to think about it. This has the advantage that + you can call .Wait() on async shit and it still works. + + + + + Watch for a steam api call + + + + + Install a global callback. The passed function will get called if it's all good. + + + + + The score is just a simple numerical value + + + + + The score represents a time, in seconds + + + + + The score represents a time, in milliseconds + + + + + The top-score is the lowest number + + + + + The top-score is the highest number + + + + + Send the message unreliably. Can be lost. Messages *can* be larger than a + single MTU (UDP packet), but there is no retransmission, so if any piece + of the message is lost, the entire message will be dropped. + + The sending API does have some knowledge of the underlying connection, so + if there is no NAT-traversal accomplished or there is a recognized adjustment + happening on the connection, the packet will be batched until the connection + is open again. + + + + + Disable Nagle's algorithm. + By default, Nagle's algorithm is applied to all outbound messages. This means + that the message will NOT be sent immediately, in case further messages are + sent soon after you send this, which can be grouped together. Any time there + is enough buffered data to fill a packet, the packets will be pushed out immediately, + but partially-full packets not be sent until the Nagle timer expires. + + + + + If the message cannot be sent very soon (because the connection is still doing some initial + handshaking, route negotiations, etc), then just drop it. This is only applicable for unreliable + messages. Using this flag on reliable messages is invalid. + + + + Reliable message send. Can send up to 0.5mb in a single message. + Does fragmentation/re-assembly of messages under the hood, as well as a sliding window for + efficient sends of large chunks of data. + + + + Return a NetIdentity that represents LocalHost + + + + + Return true if this identity is localhost + + + + + Convert to a SteamId + + + + + + Set the specified Address + + + + + Automatically convert to a SteamId + + + + + + Returns NULL if we're not a SteamId + + + + + Returns NULL if we're not a NetAddress + + + + + We override tostring to provide a sensible representation + + + + + The Port. This is redundant documentation. + + + + + Any IP, specific port + + + + + Localhost IP, specific port + + + + + Specific IP, specific port + + + + + Specific IP, specific port + + + + + Set everything to zero + + + + + Return true if the IP is ::0. (Doesn't check port.) + + + + + Return true if IP is mapped IPv4 + + + + + Return true if IP is a fake IPv4 for Steam Datagram Relay + + + + + Return true if this identity is localhost. (Either IPv6 ::1, or IPv4 127.0.0.1) + + + + + Get the Address section + + + + + Used as a base to create your client connection. This creates a socket + to a single connection. + + You can override all the virtual functions to turn it into what you + want it to do. + + + + + Accept an incoming connection that has been received on a listen socket. + + + + + Disconnects from the remote host and invalidates the connection handle. Any unread data on the connection is discarded.. + reasonCode is defined and used by you. + + + + + Get/Set connection user data + + + + + A name for the connection, used mostly for debugging + + + + + This is the best version to use. + + + + + Ideally should be using an IntPtr version unless you're being really careful with the byte[] array and + you're not creating a new one every frame (like using .ToArray()) + + + + + Ideally should be using an IntPtr version unless you're being really careful with the byte[] array and + you're not creating a new one every frame (like using .ToArray()) + + + + + This creates a ton of garbage - so don't do anything with this beyond testing! + + + + + Flush any messages waiting on the Nagle timer and send them at the next transmission + opportunity (often that means right now). + + + + + Returns detailed connection stats in text format. Useful + for dumping to a log, etc. + + Plain text connection info + + + + Returns a small set of information about the real-time state of the connection. + + + + + Configure multiple outbound messages streams ("lanes") on a connection, and + control head-of-line blocking between them. + + + + + Describe the state of a connection + + + + + High level state of the connection + + + + + Remote address. Might be all 0's if we don't know it, or if this is N/A. + + + + + Who is on the other end? Depending on the connection type and phase of the connection, we might not know + + + + + Basic cause of the connection termination or problem. + + + + + Describe the status of a connection + + + + + Number of bytes unreliable data pending to be sent. This is data that you have recently requested to be sent but has not yet actually been put on the wire. + + + + + Number of bytes reliable data pending to be sent. This is data that you have recently requested to be sent but has not yet actually been put on the wire. + + + + + Number of bytes of reliable data that has been placed the wire, but for which we have not yet received an acknowledgment, and thus we may have to re-transmit. + + + + + Describe the status of a connection + + + + + Current ping (ms) + + + + + Outgoing packets per second + + + + + Outgoing bytes per second + + + + + Incoming packets per second + + + + + Incoming bytes per second + + + + + Connection quality measured locally, 0...1 (percentage of packets delivered end-to-end in order). + + + + + Packet delivery success rate as observed from remote host, 0...1 (percentage of packets delivered end-to-end in order). + + + + + Number of bytes unreliable data pending to be sent. This is data that you have recently requested to be sent but has not yet actually been put on the wire. + + + + + Number of bytes reliable data pending to be sent. This is data that you have recently requested to be sent but has not yet actually been put on the wire. + + + + + Number of bytes of reliable data that has been placed the wire, but for which we have not yet received an acknowledgment, and thus we may have to re-transmit. + + + + + + Object that describes a "location" on the Internet with sufficient + detail that we can reasonably estimate an upper bound on the ping between + the two hosts, even if a direct route between the hosts is not possible, + and the connection must be routed through the Steam Datagram Relay network. + This does not contain any information that identifies the host. Indeed, + if two hosts are in the same building or otherwise have nearly identical + networking characteristics, then it's valid to use the same location + object for both of them. + + NOTE: This object should only be used in the same process! Do not serialize it, + send it over the wire, or persist it in a file or database! If you need + to do that, convert it to a string representation using the methods in + ISteamNetworkingUtils(). + + + + + Estimate the round-trip latency between two arbitrary locations, in + milliseconds. This is a conservative estimate, based on routing through + the relay network. For most basic relayed connections, this ping time + will be pretty accurate, since it will be based on the route likely to + be actually used. + + If a direct IP route is used (perhaps via NAT traversal), then the route + will be different, and the ping time might be better. Or it might actually + be a bit worse! Standard IP routing is frequently suboptimal! + + But even in this case, the estimate obtained using this method is a + reasonable upper bound on the ping time. (Also it has the advantage + of returning immediately and not sending any packets.) + + In a few cases we might not able to estimate the route. In this case + a negative value is returned. k_nSteamNetworkingPing_Failed means + the reason was because of some networking difficulty. (Failure to + ping, etc) k_nSteamNetworkingPing_Unknown is returned if we cannot + currently answer the question for some other reason. + + Do you need to be able to do this from a backend/matchmaking server? + You are looking for the "ticketgen" library. + + + + Destroy a listen socket. All the connections that were accepting on the listen + socket are closed ungracefully. + + + + + Represents a Steam Achievement. + + + + + Gets whether or not the achievement has been unlocked. + + + + + Gets the identifier of the achievement. This is the "API Name" on Steamworks. + + + + + Gets the display name of the achievement. + + + + + Gets the description of the achievement. + + + + + If is , this value represents the time that the achievement was unlocked. + + + + + Gets the icon of the achievement. This can return a null image even though the image exists if the image + hasn't been downloaded by Steam yet. You should use if you want to wait for the image to be downloaded. + + + + + Gets the icon of the achievement, yielding until the icon is received or the is reached. + + The timeout in milliseconds before the request will be canceled. Defaults to 5000. + + + + Gets a decimal (0-1) representing the global amount of users who have unlocked the specified achievement, or -1 if no data available. + + + + + Unlock this achievement. + + + + + Reset this achievement to be locked. + + + + + Provides information about a DLC. + + + + + The of the DLC. + + + + + The name of the DLC. + + + + + Whether or not the DLC is available. + + + + + Represents download progress. + + + + + Whether or not the download is currently active. + + + + + How many bytes have been downloaded. + + + + + How many bytes in total the download is. + + + + + Gets the amount of bytes left that need to be downloaded. + + + + + Sent for games with enabled anti indulgence / duration control, for enabled users. + Lets the game know whether persistent rewards or XP should be granted at normal rate, half rate, or zero rate. + + + + + appid generating playtime + + + + + is duration control applicable to user + game combination + + + + + playtime since most recent 5 hour gap in playtime, only counting up to regulatory limit of playtime, in seconds + + + + + playtime on current calendar day + + + + + recommended progress + + + + + Represents details of a file. + + + + + The size of the file in bytes. + + + + + Returns the color of the pixel at the specified position. + + X-coordinate + Y-coordinate + The color. + If the X and Y or out of bounds. + + + + Returns "{Width}x{Height} ({length of }bytes)" + + + + + + Represents a color. + + + + + the name of a leaderboard + + + + + Submit your score and replace your old score even if it was better + + + + + Submit your new score, but won't replace your high score if it's lower + + + + + Attaches a piece of user generated content the user's entry on a leaderboard + + + + + Fetches leaderboard entries for an arbitrary set of users on a specified leaderboard. + + + + + Used to query for a sequential range of leaderboard entries by leaderboard Sort. + + + + + Used to retrieve leaderboard entries relative a user's entry. If there are not enough entries in the leaderboard + before or after the user's entry, Steam will adjust the range to try to return the number of entries requested. + For example, if the user is #1 on the leaderboard and start is set to -2, end is set to 2, Steam will return the first + 5 entries in the leaderboard. If The current user has no entry, this will return null. + + + + + Used to retrieve all leaderboard entries for friends of the current user + + + + + Represents a Steam lobby. + + + + + Try to join this room. Will return on success, + and anything else is a failure. + + + + + Leave a lobby; this will take effect immediately on the client side + other users in the lobby will be notified by a LobbyChatUpdate_t callback + + + + + Invite another user to the lobby. + Will return if the invite is successfully sent, whether or not the target responds + returns if the local user is not connected to the Steam servers + + + + + Gets the number of users in this lobby. + + + + + Returns current members in the lobby. The current user must be in the lobby in order to see the users. + + + + + Get data associated with this lobby. + + + + + Set data associated with this lobby. + + + + + Removes a metadata key from the lobby. + + + + + Get all data for this lobby. + + + + + Gets per-user metadata for someone in this lobby. + + + + + Sets per-user metadata (for the local user implicitly). + + + + + Sends a string to the chat room. + + + + + Sends bytes to the chat room. + + + + + Sends bytes to the chat room from an unsafe buffer. + + + + + Refreshes metadata for a lobby you're not necessarily in right now. + + You never do this for lobbies you're a member of, only if your + this will send down all the metadata associated with a lobby. + This is an asynchronous call. + Returns if the local user is not connected to the Steam servers. + Results will be returned by a LobbyDataUpdate_t callback. + If the specified lobby doesn't exist, LobbyDataUpdate_t::m_bSuccess will be set to . + + + + + + Max members able to join this lobby. Cannot be over 250. + Can only be set by the owner of the lobby. + + + + + Sets the lobby as public. + + + + + Sets the lobby as private. + + + + + Sets the lobby as invisible. + + + + + Sets the lobby as friends only. + + + + + Set whether or not the lobby can be joined. + + Whether or not the lobby can be joined. + + + + [SteamID variant] + Allows the owner to set the game server associated with the lobby. Triggers the + Steammatchmaking.OnLobbyGameCreated event. + + + + + [IP/Port variant] + Allows the owner to set the game server associated with the lobby. Triggers the + Steammatchmaking.OnLobbyGameCreated event. + + + + + Gets the details of the lobby's game server, if set. Returns true if the lobby is + valid and has a server set, otherwise returns false. + + + + + Gets or sets the owner of the lobby. You must be the lobby owner to set the owner + + + + + Check if the specified SteamId owns the lobby. + + + + + only lobbies in the same immediate region will be returned + + + + + only lobbies in the same immediate region will be returned + + + + + only lobbies in the same immediate region will be returned + + + + + Filter by specified key/value pair; string parameters + + + + + Numerical filter where value is less than the value provided + + + + + Numerical filter where value is greater than the value provided + + + + + Numerical filter where value must be equal to the value provided + + + + + Numerical filter where value must not equal the value provided + + + + + Test key, initialize numerical filter list if necessary, then add new numerical filter + + + + + Order filtered results according to key/values nearest the provided key/value pair. + Can specify multiple near value filters; each successive filter is lower priority than the previous. + + + + + returns only lobbies with the specified number of slots available + + + + + sets how many results to return, the lower the count the faster it is to download the lobby results + + + + + Run the query, get the matching lobbies + + + + + A server query packet. + + + + + Target IP address + + + + + Target port + + + + + This data is pooled. Make a copy if you don't use it immediately. + This buffer is also quite large - so pay attention to Size. + + + + + Size of the data + + + + + Represents a RemotePlaySession from the SteamRemotePlay interface + + + + + Returns true if this session was valid when created. This will stay true even + after disconnection - so be sure to watch SteamRemotePlay.OnSessionDisconnected + + + + + Get the SteamID of the connected user + + + + + Get the name of the session client device + + + + + Get the name of the session client device + + + + + Represents a screenshot that was taken by a user. + + + + + Tags a user as being visible in the screenshot + + + + + Sets the location of the screenshot. + + + + + Gets the individual tags for this server + + + + + Add this server to our history list + If we're already in the history list, weill set the last played time to now + + + + + If this server responds to source engine style queries, we'll be able to get a list of rules here + + + + + Remove this server from our history list + + + + + Add this server to our favourite list + + + + + Remove this server from our favourite list + + + + + Read gameserveritem_t.m_bHadSuccessfulResponse without allocating the struct on the heap + + + + + + + + An optional interface to use instead of deriving + + + + + The actual connection we're managing + + + + + The last received ConnectionInfo + + + + + We're trying to connect! + + + + + Client is connected. They move from connecting to Connections + + + + + The connection has been closed remotely or disconnected locally. Check data.State for details. + + + + + Sends a message to multiple connections. + + The connections to send the message to. + The number of connections to send the message to, to allow reusing the connections array. + Pointer to the message data. + Size of the message data. + Flags to control delivery of the message. + An optional array to hold the results of sending the messages for each connection. + + + + Ideally should be using an IntPtr version unless you're being really careful with the byte[] array and + you're not creating a new one every frame (like using .ToArray()) + + + + + Ideally should be using an IntPtr version unless you're being really careful with the byte[] array and + you're not creating a new one every frame (like using .ToArray()) + + + + + This creates a ton of garbage - so don't do anything with this beyond testing! + + + + + We started connecting to this guy + + + + + Called when the connection is fully connected and can start being communicated with + + + + + We got disconnected + + + + + Received a message + + + + + Must call Accept or Close on the connection within a second or so + + + + + Called when the connection is fully connected and can start being communicated with + + + + + Called when the connection leaves. Must call Close on the connection + + + + + Received a message from a connection + + + + + Used as a base to create your networking server. This creates a socket + and listens/communicates with multiple queries. + + You can override all the virtual functions to turn it into what you + want it to do. + + + + + Default behaviour is to accept every connection + + + + + Client is connected. They move from connecting to Connections + + + + + The connection has been closed remotely or disconnected locally. Check data.State for details. + + + + + Which app we're querying. Defaults to the current app. + + + + + When a new server is added, this function will get called + + + + + Called for every responsive server + + + + + A list of servers that responded. If you're only interested in servers that responded since you + last updated, then simply clear this list. + + + + + A list of servers that were in the master list but didn't respond. + + + + + Query the server list. Task result will be true when finished + + + + + + Exposes a wide range of information and actions for applications and Downloadable Content (DLC). + + + + + Posted after the user gains ownership of DLC and that DLC is installed. + + + + + Posted after the user gains executes a Steam URL with command line or query parameters + such as steam://run/appid//-commandline/?param1=value1(and)param2=value2(and)param3=value3 etc + while the game is already running. The new params can be queried + with GetLaunchQueryParam and GetLaunchCommandLine. + + + + + Gets whether or not the active user is subscribed to the current App ID. + + + + + Gets whether or not the user borrowed this game via Family Sharing. If true, call GetAppOwner() to get the lender SteamID. + + + + + Gets whether or not the license owned by the user provides low violence depots. + Low violence depots are useful for copies sold in countries that have content restrictions + + + + + Gets whether or not the current App ID license is for Cyber Cafes. + + + + + Gets whether or not the user has a VAC ban on their account. + + + + + Gets the current language that the user has set. + This falls back to the Steam UI language if the user hasn't explicitly picked a language for the title. + + + + + Gets a list of the languages the current app supports. + + + + + Gets whether or not the active user is subscribed to a specified App ID. + Only use this if you need to check ownership of another game related to yours, a demo for example. + + The App ID of the DLC to check. + + + + Gets whether or not the user owns a specific DLC and if the DLC is installed. + + The App ID of the DLC to check. + + + + Returns the time of the purchase of the app. + + The App ID to check the purchase time for. + + + + Checks if the user is subscribed to the current app through a free weekend. + This function will return false for users who have a retail or other type of license. + Before using, please ask your Valve technical contact how to package and secure your free weekened. + + + + + Returns metadata for all available DLC. + + + + + Install control for optional DLC. + + The App ID of the DLC to install. + + + + Uninstall control for optional DLC. + + The App ID of the DLC to uninstall. + + + + Gets the name of the beta branch that is launched, or if the application is not running on a beta branch. + + + + + Force verify game content on next launch. + + If you detect the game is out-of-date (for example, by having the client detect a version mismatch with a server), + you can call MarkContentCorrupt to force a verify, show a message to the user, and then quit. + + + Whether or not to only verify missing files. + + + + Gets a list of all installed depots for a given App ID in mount order. + + The App ID. + + + + Gets the install folder for a specific App ID. + This works even if the application is not installed, based on where the game would be installed with the default Steam library location. + + The App ID. + + + + Gets whether or not the app is owned by the current user. The app may not actually be owned by the current user; they may have it left over from a free weekend, etc. + + The App ID. + + + + Gets the Steam ID of the original owner of the current app. If it's different from the current user then it is borrowed. + + + + + Gets the associated launch parameter if the game is run via steam://run/appid/?param1=value1;param2=value2;param3=value3 etc. + + Parameter names starting with the character '@' are reserved for internal use and will always return an empty string. + Parameter names starting with an underscore '_' are reserved for steam features -- they can be queried by the game, + but it is advised that you not param names beginning with an underscore for your own features. + + + The name of the parameter. + The launch parameter value. + + + + Gets the download progress for optional DLC. + + The App ID to check the progress for. + + + + Gets the Build ID of this app, which can change at any time based on backend updates to the game. + Defaults to 0 if you're not running a build downloaded from steam. + + + + + Asynchronously retrieves metadata details about a specific file in the depot manifest. + + The name of the file. + + + + Get command line if game was launched via Steam URL, e.g. steam://run/appid//command line/. + This method of passing a connect string (used when joining via rich presence, accepting an + invite, etc) is preferable to passing the connect string on the operating system command + line, which is a security risk. In order for rich presence joins to go through this + path and not be placed on the OS command line, you must set a value in your app's + configuration on Steam. Ask Valve for help with this. + + + + + Check if game is a timed trial with limited playtime. + + The amount of seconds left on the timed trial. + The amount of seconds played on the timed trial. + + + + Initialize the steam client. + If is false you need to call manually every frame. + + + + + Check if Steam is loaded and accessible. + + + + + Shuts down the steam client. + + + + + Checks if the current user's Steam client is connected to the Steam servers. + + If it's not, no real-time services provided by the Steamworks API will be enabled. The Steam + client will automatically be trying to recreate the connection as often as possible. When the + connection is restored a SteamServersConnected_t callback will be posted. + You usually don't need to check for this yourself. All of the API calls that rely on this will + check internally. Forcefully disabling stuff when the player loses access is usually not a + very good experience for the player and you could be preventing them from accessing APIs that do not + need a live connection to Steam. + + + + + + Gets the Steam ID of the account currently logged into the Steam client. This is + commonly called the 'current user', or 'local user'. + A Steam ID is a unique identifier for a Steam accounts, Steam groups, Lobbies and Chat + rooms, and used to differentiate users in all parts of the Steamworks API. + + + + + returns the local players name - guaranteed to not be . + This is the same name as on the user's community profile page. + + + + + Gets the status of the current user. + + + + + Returns the App ID of the current process. + + + + + Checks if your executable was launched through Steam and relaunches it through Steam if it wasn't. + + This returns true then it starts the Steam client if required and launches your game again through it, + and you should quit your process as soon as possible. This effectively runs steam://run/AppId so it + may not relaunch the exact executable that called it, as it will always relaunch from the version + installed in your Steam library folder/ + Note that during development, when not launching via Steam, this might always return true. + + + + + + Called in interfaces that rely on this being initialized + + + + + Class for utilizing the Steam Friends API. + + + + + Invoked when a chat message has been received from a friend. You'll need to enable + to recieve this. (friend, msgtype, message) + + + + + Invoked when a chat message has been received in a Steam group chat that we are in. Associated Functions: JoinClanChatRoom. (friend, msgtype, message) + + + + + Invoked when a friends' status changes. + + + + + Invoked when the user tries to join a game from their friends list. + Rich presence will have been set with the "connect" key which is set here. + + + + + Invoked when game overlay activates or deactivates. + The game can use this to be pause or resume single player games. + + + + + Invoked when the user tries to join a different game server from their friends list. + Game client should attempt to connect to specified server when this is received. + + + + + Invoked when the user tries to join a lobby from their friends list. + Game client should attempt to connect to specified lobby when this is received. + + + + + Invoked when a friend's rich presence data is updated. + + + + + Invoked when an overlay browser instance is navigated to a + protocol/scheme registered by . + + + + + Gets an of friends that the current user has. + + An of friends. + + + + Gets an of blocked users that the current user has. + + An of blocked users. + + + + Gets an of friend requests that the current user has. + + An of friend requests. + + + + Opens a specific overlay window. Valid options are: + "friends", + "community", + "players", + "settings", + "officialgamegroup", + "stats", + "achievements". + + + + + "steamid" - Opens the overlay web browser to the specified user or groups profile. + "chat" - Opens a chat window to the specified user, or joins the group chat. + "jointrade" - Opens a window to a Steam Trading session that was started with the ISteamEconomy/StartTrade Web API. + "stats" - Opens the overlay web browser to the specified user's stats. + "achievements" - Opens the overlay web browser to the specified user's achievements. + "friendadd" - Opens the overlay in minimal mode prompting the user to add the target user as a friend. + "friendremove" - Opens the overlay in minimal mode prompting the user to remove the target friend. + "friendrequestaccept" - Opens the overlay in minimal mode prompting the user to accept an incoming friend invite. + "friendrequestignore" - Opens the overlay in minimal mode prompting the user to ignore an incoming friend invite. + + + + + Activates the Steam Overlay to the Steam store page for the provided app. + + + + + Activates Steam Overlay web browser directly to the specified URL. + + + + + Activates the Steam Overlay to open the invite dialog. Invitations sent from this dialog will be for the provided lobby. + + + + + Mark a target user as 'played with'. + NOTE: The current user must be in game with the other player for the association to work. + + + + + Requests the persona name and optionally the avatar of a specified user. + NOTE: It's a lot slower to download avatars and churns the local cache, so if you don't need avatars, don't request them. + returns true if we're fetching the data, false if we already have it + + + + + Returns a small avatar of the user with the given . + + The of the user to get. + A with a value if the image was successfully retrieved. + + + + Returns a medium avatar of the user with the given . + + The of the user to get. + A with a value if the image was successfully retrieved. + + + + Returns a large avatar of the user with the given . + + The of the user to get. + A with a value if the image was successfully retrieved. + + + + Find a rich presence value by key for current user. Will be null if not found. + + + + + Sets a rich presence value by key for current user. + + + + + Clears all of the current user's rich presence data. + + + + + Listens for Steam friends chat messages. + You can then show these chats inline in the game. For example with a Blizzard style chat message system or the chat system in Dota 2. + After enabling this you will receive callbacks when ever the user receives a chat message. + + + + + Gets whether or not the current user is following the user with the given . + + The to check. + Boolean. + + + + Call this before calling ActivateGameOverlayToWebPage() to have the Steam Overlay Browser block navigations + to your specified protocol (scheme) uris and instead dispatch a OverlayBrowserProtocolNavigation callback to your game. + + + + + Class for utilizing Steam Input. + + + + + You shouldn't really need to call this because it gets called by + but Valve think it might be a nice idea if you call it right before you get input info - + just to make sure the info you're getting is 100% up to date. + + + + + Gets a list of connected controllers. + + + + + Return an absolute path to the PNG image glyph for the provided digital action name. The current + action set in use for the controller will be used for the lookup. You should cache the result and + maintain your own list of loaded PNG assets. + + + + + + + + Return an absolute path to the PNG image glyph for the provided digital action name. The current + action set in use for the controller will be used for the lookup. You should cache the result and + maintain your own list of loaded PNG assets. + + + + + Return an absolute path to the SVF image glyph for the provided digital action name. The current + action set in use for the controller will be used for the lookup. You should cache the result and + maintain your own list of loaded PNG assets. + + + + + Class for utilizing the Steam Inventory API. + + + + + Call this if you're going to want to access definition information. You should be able to get + away with calling this once at the start if your game, assuming your items don't change all the time. + This will trigger at which point Definitions should be set. + + + + + Will call and wait until Definitions is not null + + + + + Try to find the definition that matches this definition ID. + Uses a dictionary so should be about as fast as possible. + + + + + We will try to keep this list of your items automatically up to date. + + + + + Update the list of Items[] + + + + + Get all items and return the InventoryResult + + + + + This is used to grant a specific item to the user. This should + only be used for development prototyping, from a trusted server, + or if you don't care about hacked clients granting arbitrary items. + This call can be disabled by a setting on Steamworks. + + + + + Crafting! Uses the passed items to buy the target item. + You need to have set up the appropriate exchange rules in your item + definitions. This assumes all the items passed in aren't stacked. + + + + + Crafting! Uses the passed items to buy the target item. + You need to have set up the appropriate exchange rules in your item + definitions. This assumes all the items passed in aren't stacked. + + + + + Deserializes a result set and verifies the signature bytes. + This call has a potential soft-failure mode where the Result is expired, it will + still succeed in this mode.The "expired" + result could indicate that the data may be out of date - not just due to timed + expiration( one hour ), but also because one of the items in the result set may + have been traded or consumed since the result set was generated.You could compare + the timestamp from GetResultTimestamp to ISteamUtils::GetServerRealTime to determine + how old the data is. You could simply ignore the "expired" result code and + continue as normal, or you could request the player with expired data to send + an updated result set. + You should call CheckResultSteamID on the result handle when it completes to verify + that a remote player is not pretending to have a different user's inventory. + + + + + Grant all promotional items the user is eligible for. + + + + + Trigger an item drop for this user. This is for timed drops. + + + + + Trigger a promo item drop. You can call this at startup, it won't + give users multiple promo drops. + + + + + Start buying a cart load of items. This will return a positive result is the purchase has + begun. You should listen out for SteamUser.OnMicroTxnAuthorizationResponse for a success. + + + + + Methods for clients to access matchmaking services, favorites, and to operate on game lobbies + + + + + Maximum number of characters a lobby metadata key can be + + + + + Invoked when the current user is invited to a lobby. + + + + + Invoked when the current user joins a lobby. + + + + + Invoked when the current user creates a lobby. + + + + + Invoked when a game server has been associated with a lobby. + + + + + Invoked when a lobby's metadata is modified. + + + + + Invoked when a member in a lobby's metadata is modified. + + + + + Invoked when a member joins a lobby. + + + + + Invoked when a lobby member leaves the lobby. + + + + + Invoked when a lobby member leaves the lobby. + + + + + Invoked when a lobby member is kicked from a lobby. The 3rd param is the user that kicked them. + + + + + Invoked when a lobby member is kicked from a lobby. The 3rd param is the user that kicked them. + + + + + Invoked when a chat message is received from a member of the lobby. + + + + + Creates a new invisible lobby. Call to take it online. + + + + + Attempts to directly join the specified lobby. + + + + + Get a list of servers that are on the current user's favorites list. + + + + + Get a list of servers that the current user has added to their history. + + + + + Methods for clients to access matchmaking services, favorites, and to operate on game lobbies + + + + + Functions to control music playback in the steam client. + This gives games the opportunity to do things like pause the music or lower the volume, + when an important cut scene is shown, and start playing afterwards. + Nothing uses Steam Music though so this can probably get fucked + + + + + Invoked when playback status is changed. + + + + + Invoked when the volume of the music player is changed. + + + + + Checks if Steam Music is enabled. + + + + + if a song is currently playing, paused, or queued up to play; otherwise . + + + + + Gets the current status of the Steam Music player + + + + + Plays the music player. + + + + + Pauses the music player. + + + + + Forces the music player to play the previous song. + + + + + Forces the music player to skip to the next song. + + + + + Gets and sets the current volume of the Steam Music player + + + + + Class for utilizing the Steam Network API. + + + + + Invoked when a wants to send the current user a message. You should respond by calling + if you want to recieve their messages. + + + + + Invoked when packets can't get through to the specified user. + All queued packets unsent at this point will be dropped, further attempts + to send will retry making the connection (but will be dropped if we fail again). + + + + + This should be called in response to a . + + + + + Allow or disallow P2P connects to fall back on Steam server relay if direct + connection or NAT traversal can't be established. Applies to connections + created after setting or old connections that need to reconnect. + + + + + This should be called when you're done communicating with a user, as this will + free up all of the resources allocated for the connection under-the-hood. + If the remote user tries to send data to you again, a new + callback will be posted + + + + + Checks if a P2P packet is available to read. + + + + + Checks if a P2P packet is available to read, and gets the size of the message if there is one. + + + + + Reads in a packet that has been sent from another user via SendP2PPacket. + + + + + Reads in a packet that has been sent from another user via SendP2PPacket. + + + + + Reads in a packet that has been sent from another user via SendP2PPacket. + + + + + Sends a P2P packet to the specified user. + This is a session-less API which automatically establishes NAT-traversing or Steam relay server connections. + NOTE: The first packet send may be delayed as the NAT-traversal code runs. + + + + + Sends a P2P packet to the specified user. + This is a session-less API which automatically establishes NAT-traversing or Steam relay server connections. + NOTE: The first packet send may be delayed as the NAT-traversal code runs. + + + + + Get the identity assigned to this interface. + E.g. on Steam, this is the user's SteamID, or for the gameserver interface, the SteamID assigned + to the gameserver. Returns false and sets the result to an invalid identity if we don't know + our identity yet. (E.g. GameServer has not logged in. On Steam, the user will know their SteamID + even if they are not signed into Steam.) + + + + + Creates a "server" socket that listens for clients to connect to by calling + Connect, over ordinary UDP (IPv4 or IPv6) + + To use this derive a class from and override as much as you want. + + + + + + Creates a "server" socket that listens for clients to connect to by calling + Connect, over ordinary UDP (IPv4 or IPv6). + + To use this you should pass a class that inherits . You can use + SocketManager to get connections and send messages, but the ISocketManager class + will received all the appropriate callbacks. + + + + + + Connect to a socket created via CreateListenSocketIP. + + + + + Connect to a socket created via CreateListenSocketIP. + + + + + Creates a server that will be relayed via Valve's network (hiding the IP and improving ping). + + To use this derive a class from and override as much as you want. + + + + + + Creates a server that will be relayed via Valve's network (hiding the IP and improving ping). + + To use this you should pass a class that inherits . You can use + to get connections and send messages, but the class + will received all the appropriate callbacks. + + + + + + Connect to a relay server. + + + + + Connect to a relay server. + + + + + Begin asynchronous process of allocating a fake IPv4 address that other + peers can use to contact us via P2P. IP addresses returned by this + function are globally unique for a given appid. + + For gameservers, you *must* call this after initializing the SDK but before + beginning login. Steam needs to know in advance that FakeIP will be used. + + + + + Return info about the FakeIP and port that we have been assigned, if any. + + + + + + Creates a server that will be relayed via Valve's network (hiding the IP and improving ping). + + To use this derive a class from and override as much as you want. + + + + + + Creates a server that will be relayed via Valve's network (hiding the IP and improving ping). + + To use this you should pass a class that inherits . You can use + to get connections and send messages, but the class + will received all the appropriate callbacks. + + + + + + Provides Steam Networking utilities. + + + + + A function to receive debug network information on. This will do nothing + unless you set to something other than . + + You should set this to an appropriate level instead of setting it to the highest + and then filtering it by hand because a lot of energy is used by creating the strings + and your frame rate will tank and you won't know why. + + + + + The latest available status gathered from the SteamRelayNetworkStatus callback + + + + + If you know that you are going to be using the relay network (for example, + because you anticipate making P2P connections), call this to initialize the + relay network. If you do not call this, the initialization will + be delayed until the first time you use a feature that requires access + to the relay network, which will delay that first access. + + You can also call this to force a retry if the previous attempt has failed. + Performing any action that requires access to the relay network will also + trigger a retry, and so calling this function is never strictly necessary, + but it can be useful to call it a program launch time, if access to the + relay network is anticipated. + + + Use GetRelayNetworkStatus or listen for SteamRelayNetworkStatus_t + callbacks to know when initialization has completed. + Typically initialization completes in a few seconds. + + + Note: dedicated servers hosted in known data centers do *not* need + to call this, since they do not make routing decisions. However, if + the dedicated server will be using P2P functionality, it will act as + a "client" and this should be called. + + + + + + Return location info for the current host. + + It takes a few seconds to initialize access to the relay network. If + you call this very soon after startup the data may not be available yet. + + This always return the most up-to-date information we have available + right now, even if we are in the middle of re-calculating ping times. + + + + + Same as PingLocation.EstimatePingTo, but assumes that one location is the local host. + This is a bit faster, especially if you need to calculate a bunch of + these in a loop to find the fastest one. + + + + + If you need ping information straight away, wait on this. It will return + immediately if you already have up to date ping data. + + + + + [0 - 100] - Randomly discard N pct of packets. + + + + + [0 - 100] - Randomly discard N pct of packets. + + + + + Delay all packets by N ms. + + + + + Delay all packets by N ms. + + + + + Timeout value (in ms) to use when first connecting. + + + + + Timeout value (in ms) to use after connection is established. + + + + + Upper limit of buffered pending bytes to be sent. + If this is reached SendMessage will return LimitExceeded. + Default is 524288 bytes (512k). + + + + + Minimum send rate clamp, 0 is no limit. + This value will control the min allowed sending rate that + bandwidth estimation is allowed to reach. Default is 0 (no-limit) + + + + + Maximum send rate clamp, 0 is no limit. + This value will control the max allowed sending rate that + bandwidth estimation is allowed to reach. Default is 0 (no-limit) + + + + + Nagle time, in microseconds. When SendMessage is called, if + the outgoing message is less than the size of the MTU, it will be + queued for a delay equal to the Nagle timer value. This is to ensure + that if the application sends several small messages rapidly, they are + coalesced into a single packet. + See historical RFC 896. Value is in microseconds. + Default is 5000us (5ms). + + + + + Don't automatically fail IP connections that don't have + strong auth. On clients, this means we will attempt the connection even if + we don't know our identity or can't get a cert. On the server, it means that + we won't automatically reject a connection due to a failure to authenticate. + (You can examine the incoming connection and decide whether to accept it.) + + This is a dev configuration value, and you should not let users modify it in + production. + + + + + + Allow unencrypted (and unauthenticated) communication. + 0: Not allowed (the default) + 1: Allowed, but prefer encrypted + 2: Allowed, and preferred + 3: Required. (Fail the connection if the peer requires encryption.) + + This is a dev configuration value, since its purpose is to disable encryption. + You should not let users modify it in production. (But note that it requires + the peer to also modify their value in order for encryption to be disabled.) + + + + + + Log RTT calculations for inline pings and replies. + + + + + Log SNP packets send. + + + + + Log each message send/recv. + + + + + Log dropped packets. + + + + + Log P2P rendezvous messages. + + + + + Log ping relays. + + + + + Get Debug Information via event. + + Except when debugging, you should only use + or . For best performance, do NOT + request a high detail level and then filter out messages in the callback. + + + This incurs all of the expense of formatting the messages, which are then discarded. + Setting a high priority value (low numeric value) here allows the library to avoid + doing this work. + + + + + + So we can remember and provide a Get for DebugLevel. + + + + + We need to keep the delegate around until it's not used anymore. + + + + + This can be called from other threads - so we're going to queue these up and process them in a safe place. + + + + + Called regularly from the Dispatch loop so we can provide a timely + stream of messages. + + + + + Undocumented Parental Settings + + + + + Parental Settings Changed + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This API can be used to selectively advertise your multiplayer game session in a Steam chat room group. + Tell Steam the number of player spots that are available for your party, and a join-game string, and it + will show a beacon in the selected group and allow that many users to “follow” the beacon to your party. + Adjust the number of open slots if other players join through alternate matchmaking methods. + + + + + Invoked when the list of possible Party beacon locations has changed + + + + + Invoked when the list of active beacons may have changed + + + + + Gets the amount of beacons that are active. + + + + + Gets an of active beacons. + + + + + Functions that provide information about Steam Remote Play sessions, streaming your game content to another computer or to a Steam Link app or hardware. + + + + + Invoked when a session is connected. + + + + + Invoked when a session becomes disconnected. + + + + + Gets the number of currently connected Steam Remote Play sessions + + + + + Get the currently connected Steam Remote Play session ID at the specified index. + IsValid will return if it's out of bounds + + + + + Invite a friend to Remote Play Together. + This returns if the invite can't be sent + + + + + Class for utilizing the Steam Remote Storage API. + + + + + Creates a new file, writes the bytes to the file, and then closes the file. + If the target file already exists, it is overwritten + + The path of the file. + The bytes of data. + A boolean, detailing whether or not the operation was successful. + + + + Opens a binary file, reads the contents of the file into a byte array, and then closes the file. + + The path of the file. + + + + Checks whether the specified file exists. + + The path of the file. + Whether or not the file exists. + + + + Checks if a specific file is persisted in the steam cloud. + + The path of the file. + Boolean. + + + + Gets the specified file's last modified date/time. + + The path of the file. + A describing when the file was modified last. + + + + Returns the specified files size in bytes, or 0 if the file does not exist. + + The path of the file. + The size of the file in bytes, or 0 if the file doesn't exist. + + + + Deletes the file from remote storage, but leaves it on the local disk and remains accessible from the API. + + A boolean, detailing whether or not the operation was successful. + + + + Deletes a file from the local disk, and propagates that delete to the cloud. + + + + + Gets the total number of quota bytes. + + + + + Gets the total number of quota bytes that have been used. + + + + + Number of bytes remaining until the quota is used. + + + + + returns if AND are . + + + + + Checks if the account wide Steam Cloud setting is enabled for this user + or if they disabled it in the Settings->Cloud dialog. + + + + + Checks if the per game Steam Cloud setting is enabled for this user + or if they disabled it in the Game Properties->Update dialog. + + This must only ever be set as the direct result of the user explicitly + requesting that it's enabled or not. This is typically accomplished with + a checkbox within your in-game options + + + + + Gets the total number of local files synchronized by Steam Cloud. + + + + + Gets a list of filenames synchronized by Steam Cloud. + + + + + Class for utilizing the Steam Screenshots API. + + + + + Invoked when a screenshot has been requested by the user from the Steam screenshot hotkey. + This will only be called if is true, in which case Steam + will not take the screenshot itself. + + + + + Invoked when a screenshot has been successfully written or otherwise added to the library and can now be tagged. + + + + + Invoked when a screenshot attempt failed. + + + + + Writes a screenshot to the user's screenshot library given the raw image data, which must be in RGB format. + The return value is a handle that is valid for the duration of the game process and can be used to apply tags. + + + + + Adds a screenshot to the user's screenshot library from disk. If a thumbnail is provided, it must be 200 pixels wide and the same aspect ratio + as the screenshot, otherwise a thumbnail will be generated if the user uploads the screenshot. The screenshots must be in either JPEG or TGA format. + The return value is a handle that is valid for the duration of the game process and can be used to apply tags. + JPEG, TGA, and PNG formats are supported. + + + + + Causes the Steam overlay to take a screenshot. + If screenshots are being hooked by the game then a + callback is sent back to the game instead. + + + + + Toggles whether the overlay handles screenshots when the user presses the screenshot hotkey, or if the game handles them. + + Hooking is disabled by default, and only ever enabled if you do so with this function. + If the hooking is enabled, then the callback will be sent if the user presses the hotkey or + when TriggerScreenshot is called, and then the game is expected to call or in response. + + + + + + Provides the core of the Steam Game Servers API + + + + + Invoked when aser has been authed or rejected + + + + + Invoked when a connection to the Steam back-end has been established. + This means the server now is logged on and has a working connection to the Steam master server. + + + + + This will occur periodically if the Steam client is not connected, and has failed when retrying to establish a connection (result, stilltrying). + + + + + Invoked when the server is disconnected from Steam + + + + + Invoked when authentication status changes, useful for grabbing once availability is current. + + + + + Initialize the steam server. + If is you need to call manually every frame. + + + + + Run the callbacks. This is also called in Async callbacks. + + + + + Sets whether this should be marked as a dedicated server. + If not, it is assumed to be a listen server. + + + + + Gets or sets the current MaxPlayers. + This doesn't enforce any kind of limit, it just updates the master server. + + + + + Gets or sets the current BotCount. + This doesn't enforce any kind of limit, it just updates the master server. + + + + + Gets or sets the current Map Name. + + + + + Gets or sets the current ModDir. + + + + + Gets the current product. + + + + + Gets or sets the current Product. + + + + + Gets or sets the current ServerName. + + + + + Set whether the server should report itself as passworded. + + + + + Gets or sets the current GameTags. This is a comma seperated list of tags for this server. + When querying the server list you can filter by these tags. + + + + + Gets the SteamId of the server. + + + + + Log onto Steam anonymously. + + + + + Log off of Steam. + + + + + Returns true if the server is connected and registered with the Steam master server + You should have called etc on startup. + + + + + To the best of its ability this tries to get the server's + current public IP address. Be aware that this is likely to return + for the first few seconds after initialization. + + + + + Enable or disable heartbeats, which are sent regularly to the master server. + Enabled by default. + + + + + Enable or disable heartbeats, which are sent regularly to the master server. + Enabled by default. + + + + + Force send a heartbeat to the master server instead of waiting + for the next automatic update (if you've left them enabled) + + + + + Update this connected player's information. You should really call this + any time a player's name or score changes. This keeps the information shown + to server queries up to date. + + + + + Sets a Key Value. These can be anything you like, and are accessible + when querying servers from the server list. + + Information describing gamemodes are common here. + + + + + Remove all key values. + + + + + Start authorizing a ticket. This user isn't authorized yet. Wait for a call to OnAuthChange. + + + + + Forget this guy. They're no longer in the game. + + + + + If true, Steam wants to send a packet. You should respond by sending + this packet in an unconnected way to the returned Address and Port. + + Packet to send. The Data passed is pooled - so use it immediately. + True if we want to send a packet + + + + We have received a server query on our game port. Pass it to Steam to handle. + + + + + We have received a server query on our game port. Pass it to Steam to handle. + + + + + Does the user own this app (which could be DLC). + + + + + Downloads stats for the user. + If the user has no stats, this will return . + These stats will only be auto-updated for clients playing on the server. + + The SteamId of the user to get stats for. + A task describing the progress and result of the download. + + + + Set the named stat for this user. Setting stats should follow the rules + you defined in Steamworks. + + The SteamId of the user to set stats for. + The name of the stat. + The value of the stat. + + + + Set the named stat for this user. Setting stats should follow the rules + you defined in Steamworks. + + The SteamId of the user to set stats for. + The name of the stat. + The value of the stat. + + + + Get the named stat for this user. If getting the stat failed, will return + . You should have called for this SteamID - which downloads + the stats from the backend. If you didn't call it this will always return . + + The SteamId of the user to get stats for. + The name of the stat. + The value to return if the stats cannot be received. + + + + Get the named stat for this user. If getting the stat failed, will return + defaultValue. You should have called Refresh for this userid - which downloads + the stats from the backend. If you didn't call it this will always return defaultValue. + + The SteamId of the user to get stats for. + The name of the stat. + The value to return if the stats cannot be received. + + + + Unlocks the specified achievement for the specified user. Must have called on a SteamID first. + Remember to use after use. + + The SteamId of the user to unlock the achievement for. + The ID of the achievement. + + + + Resets the unlock status of an achievement for the specified user. Must have called on a SteamID first. + Remember to use after use. + + The SteamId of the user to clear the achievement for. + The ID of the achievement. + + + + Return if available, exists and unlocked + + + + + Once you've set a stat change on a user you need to commit your changes. + You can do that using this method. The callback will let you know if + your action succeeded, but most of the time you can fire and forget. + + The SteamId of the user to store stats for. + A task describing the progress and result of the commit. + + + + Sets a description for the current game state in the timeline. These help the user to find specific moments in the timeline when saving clips. Setting a + new state description replaces any previous description. + + + + + Clears the previous set game state in the timeline. + + + + + Use this to mark an event on the Timeline. This event will be instantaneous. (See to add events that happened over time.) + + + + + Use this to mark an event on the Timeline that takes some amount of time to complete. + + + + + Use this to mark the start of an event on the Timeline that takes some amount of time to complete. The duration of the event is determined by a matching call + to . If the game wants to cancel an event in progress, they can do that with a call to . + + + + + Use this to update the details of an event that was started with . + + + + + Use this to identify the end of an event that was started with . + + + + + Use this to remove a Timeline event that was previously added. + + + + + Use this to determine if video recordings exist for the specified event. This can be useful when the game needs to decide whether or not to show a control + that will call . + + + + + Use this to start a game phase. Game phases allow the user to navigate their background recordings and clips. Exactly what a game phase means will vary game + to game, but the game phase should be a section of gameplay that is usually between 10 minutes and a few hours in length, and should be the main way a user + would think to divide up the game. These are presented to the user in a UI that shows the date the game was played, with one row per game slice. Game phases + should be used to mark sections of gameplay that the user might be interested in watching. + + + + + Use this to end a game phase that was started with . + + + + + The phase ID is used to let the game identify which phase it is referring to in calls to or + . It may also be used to associated multiple phases with each other. + + A game-provided persistent ID for a game phase. This could be a the match ID in a multiplayer game, a chapter name in a single player game, the ID of a character, etc. + + + + Use this to determine if video recordings exist for the specified game phase. This can be useful when the game needs to decide whether or not to show a control that will call . + + + + + Use this to add a game phase tag. Phase tags represent data with a well defined set of options, which could be data such as match resolution, hero played, game mode, etc. Tags can have an icon + in addition to a text name. Multiple tags within the same group may be added per phase and all will be remembered. For example, this may be called multiple times for a "Bosses Defeated" group, + with different names and icons for each boss defeated during the phase, all of which will be shown to the user. + + + + + Use this to add a game phase attribute. Phase attributes represent generic text fields that can be updated throughout the duration of the phase. They are meant to be used for phase metadata + that is not part of a well defined set of options. For example, a KDA attribute that starts with the value "0/0/0" and updates as the phase progresses, or something like a played-entered character + name. Attributes can be set as many times as the game likes with SetGamePhaseAttribute, and only the last value will be shown to the user. + + + + + Changes the color of the timeline bar. See for how to use each value. + + + + + Opens the Steam overlay to the section of the timeline represented by the game phase. + + + + + Opens the Steam overlay to the section of the timeline represented by the timeline event. This event must be in the current game session, since values are not + valid for future runs of the game. + + + + + Functions for accessing and manipulating Steam user information. + This is also where the APIs for Steam Voice are exposed. + + + + + Invoked after an item is downloaded. + + + + + Invoked when a new item is subscribed. + + + + + Start downloading this item. You'll get notified of completion via . + + The ID of the file to download. + If this should go straight to the top of the download list. + if nothing went wrong and the download is started. + + + + Will attempt to download this item asyncronously - allowing you to instantly react to its installation. + + The ID of the file you download. + An optional callback + Allows to send a message to cancel the download anywhere during the process. + How often to call the progress function. + if downloaded and installed properly. + + + + Utility function to fetch a single item. Internally this uses Ugc.FileQuery - + which you can use to query multiple items if you need to. + + + + + Suspends all workshop downloads. + Downloads will be suspended until you resume them by calling or when the game ends. + + + + + Resumes all workshop downloads. + + + + + Show the app's latest Workshop EULA to the user in an overlay window, where they can accept it or not. + + + + + Retrieve information related to the user's acceptance or not of the app's specific Workshop EULA. + + + + + Functions for accessing and manipulating Steam user information. + This is also where the APIs for Steam Voice are exposed. + + + + + Invoked when a connections to the Steam back-end has been established. + This means the Steam client now has a working connection to the Steam servers. + Usually this will have occurred before the game has launched, and should only be seen if the + user has dropped connection due to a networking issue or a Steam server update. + + + + + Invoked when a connection attempt has failed. + This will occur periodically if the Steam client is not connected, + and has failed when retrying to establish a connection. + + + + + Invoked when the client has lost connection to the Steam servers. + Real-time services will be disabled until a matching OnSteamServersConnected has been posted. + + + + + Sent by the Steam server to the client telling it to disconnect from the specified game server, + which it may be in the process of or already connected to. + The game client should immediately disconnect upon receiving this message. + This can usually occur if the user doesn't have rights to play on the game server. + + + + + Invoked whenever the users licenses (owned packages) changes. + + + + + Invoked when an auth ticket has been validated. + The first parameter is the of this user + The second is the that owns the game, which will be different from the first + if the game is being borrowed via Steam Family Sharing. + + + + + Used internally for . + + + + + Used internally for . + + + + + Invoked when a user has responded to a microtransaction authorization request. + ( appid, orderid, user authorized ) + + + + + Sent to your game in response to a steam://gamewebcallback/(appid)/command/stuff command from a user clicking a + link in the Steam overlay browser. + You can use this to add support for external site signups where you want to pop back into the browser after some web page + signup sequence, and optionally get back some detail about that. + + + + + Sent for games with enabled anti indulgence / duration control, for enabled users. + Lets the game know whether persistent rewards or XP should be granted at normal rate, + half rate, or zero rate. + + + + + Starts/Stops voice recording. + Once started, use GetAvailableVoice and GetVoice to get the data, and then call StopVoiceRecording + when the user has released their push-to-talk hotkey or the game session has completed. + + + + + Returns true if we have voice data waiting to be read. + + + + + Reads the voice data and returns the number of bytes written. + The compressed data can be transmitted by your application and decoded back into raw audio data using + DecompressVoice on the other side. The compressed data provided is in an arbitrary format and is not meant to be played directly. + This should be called once per frame, and at worst no more than four times a second to keep the microphone input delay as low as + possible. Calling this any less may result in gaps in the returned stream. + + + + + Reads the voice data and returns the bytes. You should obviously ideally be using + ReadVoiceData because it won't be creating a new byte array every call. But this + makes it easier to get it working, so let the babies have their bottle. + + + + + Decodes the compressed voice data returned by GetVoice. + The output data is raw single-channel 16-bit PCM audio.The decoder supports any sample rate from 11025 to 48000. + + + + + Lazy version + + + + + Advanced and potentially fastest version - incase you know what you're doing + + + + + Retrieve an authentication ticket to be sent to the entity who wishes to authenticate you. + + + + + Retrieve a authentication ticket to be sent to the entity who wishes to authenticate you. + This waits for a positive response from the backend before returning the ticket. This means + the ticket is definitely ready to go as soon as it returns. Will return if the callback + times out or returns negatively. + + + + + Retrieve an authentication ticket to be sent to the entity who wishes to authenticate you. + + + + + Retrieve a authentication ticket to be sent to the entity who wishes to authenticate you. + This waits for a positive response from the backend before returning the ticket. This means + the ticket is definitely ready to go as soon as it returns. Will return if the callback + times out or returns negatively. + + + + + Checks if the current users looks like they are behind a NAT device. + This is only valid if the user is connected to the Steam servers and may not catch all forms of NAT. + + + + + Gets the Steam level of the user, as shown on their Steam community profile. + + + + + Requests a URL which authenticates an in-game browser for store check-out, and then redirects to the specified URL. + As long as the in-game browser accepts and handles session cookies, Steam microtransaction checkout pages will automatically recognize the user instead of presenting a login page. + NOTE: The URL has a very short lifetime to prevent history-snooping attacks, so you should only call this API when you are about to launch the browser, or else immediately navigate to the result URL using a hidden browser window. + NOTE: The resulting authorization cookie has an expiration time of one day, so it would be a good idea to request and visit a new auth URL every 12 hours. + + + + + Checks whether the current user has verified their phone number. + + + + + Checks whether the current user has Steam Guard two factor authentication enabled on their account. + + + + + Checks whether the user's phone number is used to uniquely identify them. + + + + + Checks whether the current user's phone number is awaiting (re)verification. + + + + + Requests an application ticket encrypted with the secret "encrypted app ticket key". + The encryption key can be obtained from the Encrypted App Ticket Key page on the App Admin for your app. + There can only be one call pending, and this call is subject to a 60 second rate limit. + If you get a null result from this it's probably because you're calling it too often. + This can fail if you don't have an encrypted ticket set for your app here https://partner.steamgames.com/apps/sdkauth/ + + + + + Requests an application ticket encrypted with the secret "encrypted app ticket key". + The encryption key can be obtained from the Encrypted App Ticket Key page on the App Admin for your app. + There can only be one call pending, and this call is subject to a 60 second rate limit. + This can fail if you don't have an encrypted ticket set for your app here https://partner.steamgames.com/apps/sdkauth/ + + + + + Get anti indulgence / duration control + + + + + Invoked when an achivement icon is loaded. + + + + + Invoked when the latests stats and achievements have been received + from the server. + + + + + Result of a request to store the user stats for a game. + + + + + Result of a request to store the achievements for a game, or an + "indicate progress" call. If both m_nCurProgress and m_nMaxProgress + are zero, that means the achievement has been fully unlocked. + + + + + Callback indicating that a user's stats have been unloaded + + + + + Get all available achievements. + + + + + Show the user a pop-up notification with the current progress toward an achievement. + Will return false if RequestCurrentStats has not completed and successfully returned + its callback, if the achievement doesn't exist/has unpublished changes in the app's + Steamworks Admin page, or if the achievement is unlocked. + + + + + Tries to get the number of players currently playing this game. + Or -1 if failed. + + + + + Send the changed stats and achievements data to the server for permanent storage. + If this fails then nothing is sent to the server. It's advisable to keep trying until the call is successful. + This call can be rate limited. Call frequency should be on the order of minutes, rather than seconds.You should only be calling this during major state changes such as the end of a round, the map changing, or the user leaving a server. This call is required to display the achievement unlock notification dialog though, so if you have called SetAchievement then it's advisable to call this soon after that. + If you have stats or achievements that you have saved locally but haven't uploaded with this function when your application process ends then this function will automatically be called. + You can find additional debug information written to the %steam_install%\logs\stats_log.txt file. + This function returns true upon success if : + RequestCurrentStats has completed and successfully returned its callback AND + the current game has stats associated with it in the Steamworks Partner backend, and those stats are published. + + + + + This call is no longer required as it is managed by the Steam client. The game stats and achievements + will be synchronized with Steam before the game process begins. + + + + + Asynchronously fetches global stats data, which is available for stats marked as + "aggregated" in the App Admin panel of the Steamworks website. + You must have called and it needs to return successfully via + its callback prior to calling this. + + How many days of day-by-day history to retrieve in addition to the overall totals. The limit is 60. + indicates success, means you need to call first, means the remote call failed + + + + Gets a leaderboard by name, it will create it if it's not yet created. + Leaderboards created with this function will not automatically show up in the Steam Community. + You must manually set the Community Name field in the App Admin panel of the Steamworks website. + As such it's generally recommended to prefer creating the leaderboards in the App Admin panel on + the Steamworks website and using FindLeaderboard unless you're expected to have a large amount of + dynamically created leaderboards. + + + + + Adds this amount to the named stat. Internally this calls Get() and adds + to that value. Steam doesn't provide a mechanism for atomically increasing + stats like this, this functionality is added here as a convenience. + + + + + Adds this amount to the named stat. Internally this calls Get() and adds + to that value. Steam doesn't provide a mechanism for atomically increasing + stats like this, this functionality is added here as a convenience. + + + + + Set a stat value. This will automatically call after a successful call. + + + + + Set a stat value. This will automatically call after a successful call. + + + + + Get an stat value. + + + + + Get a stat value. + + + + + Practically wipes the slate clean for this user. If is , will also wipe + any achievements too. + + + + + + Interface which provides access to a range of miscellaneous utility functions + + + + + Invoked when the country of the user changed. + + + + + Invoked when running on a laptop and less than 10 minutes of battery is left, fires then every minute. + The parameter is the number of minutes left. + + + + + Invoked when Steam wants to shutdown. + + + + + Invoked when Big Picture gamepad text input has been closed. Parameter is if text was submitted, if cancelled etc. + + + + + Returns the number of seconds since the application was active. + + + + + Returns the number of seconds since the user last moved the mouse and/or provided other input. + + + + + Steam server time. Number of seconds since January 1, 1970, GMT (i.e unix time) + + + + + returns the 2 digit ISO 3166-1-alpha-2 format country code this client is running in (as looked up via an IP-to-location database) + e.g "US" or "UK". + + + + + Returns true if the image exists, and the buffer was successfully filled out. + Results are returned in RGBA format. + The destination buffer size should be 4 * height * width * sizeof(char). + + + + + returns the image in RGBA format. + + + + + Returns true if we're using a battery (ie, a laptop not plugged in). + + + + + Returns battery power [0-1]. + + + + + Sets the position where the overlay instance for the currently calling game should show notifications. + This position is per-game and if this function is called from outside of a game context it will do nothing. + + + + + Returns true if the overlay is running and the user can access it. The overlay process could take a few seconds to + start and hook the game process, so this function will initially return false while the overlay is loading. + + + + + Normally this call is unneeded if your game has a constantly running frame loop that calls the + D3D Present API, or OGL SwapBuffers API every frame. + + However, if you have a game that only refreshes the screen on an event driven basis then that can break + the overlay, as it uses your Present/SwapBuffers calls to drive it's internal frame loop and it may also + need to Present() to the screen any time an even needing a notification happens or when the overlay is + brought up over the game by a user. You can use this API to ask the overlay if it currently need a present + in that case, and then you can check for this periodically (roughly 33hz is desirable) and make sure you + refresh the screen with Present or SwapBuffers to allow the overlay to do it's work. + + + + + Asynchronous call to check if an executable file has been signed using the public key set on the signing tab + of the partner site, for example to refuse to load modified executable files. + + + + + Activates the Big Picture text input dialog which only supports gamepad input. + + + + + Returns previously entered text. + + + + + Returns the language the steam client is running in. You probably want + instead, this is for very special usage cases. + + + + + Returns if Steam itself is running in VR mode. + + + + + Sets the inset of the overlay notification from the corner specified by SetOverlayNotificationPosition. + + + + + returns if Steam and the Steam Overlay are running in Big Picture mode + Games much be launched through the Steam client to enable the Big Picture overlay. During development, + a game can be added as a non-steam game to the developers library to test this feature. + + + + + Ask Steam UI to create and render its OpenVR dashboard. + + + + + Gets or sets whether the HMD content will be streamed via Steam In-Home Streaming. + + If this is set to , then the scene in the HMD headset will be streamed, and remote input will not be allowed. + If this is set to , then the application window will be streamed instead, and remote input will be allowed. + The default is unless "VRHeadsetStreaming" "0" is in the extended app info for a game + (this is useful for games that have asymmetric multiplayer gameplay). + + + + + + Gets whether this steam client is a Steam China specific client (), or the global client (). + + + + + Initializes text filtering, loading dictionaries for the language the game is running in. + Users can customize the text filter behavior in their Steam Account preferences. + + + + + Filters the provided input message and places the filtered result into pchOutFilteredText, + using legally required filtering and additional filtering based on the context and user settings. + + + + + Gets whether or not Steam itself is running on the Steam Deck. + + + + + In game launchers that don't have controller support: You can call this to have + Steam Input translate the controller input into mouse/kb to navigate the launcher + + + + + Class for utilizing the Steam Video API. + + + + + Return if currently using Steam's live broadcasting + + + + + Returns the number of viewers that are watching the stream, or 0 if is . + + + + + Represents the ID of a Steam application. + + + + + Is the clan an official game group? + + + + + Asynchronously fetches the officer list for a given clan + + Whether the request was successful or not + + + + Reconfigure the controller to use the specified action set (ie 'Menu', 'Walk' or 'Drive') + This is cheap, and can be safely called repeatedly. It's often easier to repeatedly call it in + our state loops, instead of trying to place it in all of your state transitions. + + + + + Returns the current state of the supplied digital game action + + + + + Returns the current state of these supplied analog game action + + + + + Returns true if this is the local user + + + + + Return true if this is a friend + + + + + Returns true if you have this user blocked + + + + + Return true if this user is playing the game we're running + + + + + Returns true if this friend is online + + + + + Sometimes we don't know the user's name. This will wait until we have + downloaded the information on this user. + + + + + Returns true if this friend is marked as away + + + + + Returns true if this friend is marked as busy + + + + + Returns true if this friend is marked as snoozing + + + + + Returns the player's current Steam name. + + Steam returns nicknames here if "Append nicknames to friends' names" is disabled in the Steam client. + + + + + + Returns the nickname that was set for this Steam player, if any. + + Steam will never return nicknames if "Append nicknames to friends' names" is disabled in the Steam client. + + + + + + Returns the player's Steam name history. + + + + + Invite this friend to the game that we are playing + + + + + Sends a message to a Steam friend. Returns true if success + + + + + Tries to get download the latest user stats + + True if successful, False if failure + + + + Gets a user stat. Must call RequestUserStats first. + + The name of the stat you want to get + Will return this value if not available + The value, or defult if not available + + + + Gets a user stat. Must call RequestUserStats first. + + The name of the stat you want to get + Will return this value if not available + The value, or defult if not available + + + + Gets a user achievement state. Must call RequestUserStats first. + + The name of the achievement you want to get + Will return this value if not available + The value, or defult if not available + + + + Gets a the time this achievement was unlocked. + + The name of the achievement you want to get + The time unlocked. If it wasn't unlocked, or you haven't downloaded the stats yet - will return DateTime.MinValue + + + + Shortcut to call GetProperty( "name" ) + + + + + Shortcut to call GetProperty( "description" ) + + + + + Shortcut to call GetProperty( "icon_url" ) + + + + + Shortcut to call GetProperty( "icon_url_large" ) + + + + + Shortcut to call GetProperty( "price_category" ) + + + + + Shortcut to call GetProperty( "type" ) + + + + + Returns true if this is an item that generates an item, rather + than something that is actual an item + + + + + Shortcut to call GetProperty( "exchange" ) + + + + + Get a list of exchanges that are available to make this item + + + + + Shortcut to call GetBoolProperty( "marketable" ) + + + + + Shortcut to call GetBoolProperty( "tradable" ) + + + + + Gets the property timestamp + + + + + Gets the property modified + + + + + Get a specific property by name + + + + + Read a raw property from the definition schema + + + + + Read a raw property from the definition schema + + + + + Gets a list of all properties on this item + + + + + Returns the price of this item in the local currency (SteamInventory.Currency) + + + + + If the price has been discounted, LocalPrice will differ from LocalBasePrice + (assumed, this isn't documented) + + + + + Return a list of recepies that contain this item + + + + + Only available if the result set was created with the getproperties + + + + + This item is account-locked and cannot be traded or given away. + This is an item status flag which is permanently attached to specific item instances + + + + + The item has been destroyed, traded away, expired, or otherwise invalidated. + This is an action confirmation flag which is only set one time, as part of a result set. + + + + + The item quantity has been decreased by 1 via ConsumeItem API. + This is an action confirmation flag which is only set one time, as part of a result set. + + + + + Consumes items from a user's inventory. If the quantity of the given item goes to zero, it is permanently removed. + Once an item is removed it cannot be recovered.This is not for the faint of heart - if your game implements item removal at all, + a high-friction UI confirmation process is highly recommended.ConsumeItem can be restricted to certain item definitions or fully + blocked via the Steamworks website to minimize support/abuse issues such as the classic "my brother borrowed my laptop and deleted all of my rare items". + + + + + Split stack into two items + + + + + Add x units of the target item to this item + + + + + Will try to return the date that this item was aquired. You need to have for the items + with their properties for this to work. + + + + + Tries to get the origin property. Need properties for this to work. + Will return a string like "market" + + + + + Small utility class to describe an item with a quantity + + + + + A structured description of an item exchange + + + + + The definition ID of the ingredient. + + + + + If we don't know about this item definition this might be null. + In which case, DefinitionId should still hold the correct id. + + + + + The amount of this item needed. Generally this will be 1. + + + + + The item that this will create. + + + + + The items, with quantity required to create this item. + + + + + Checks whether an inventory result handle belongs to the specified Steam ID. + This is important when using Deserialize, to verify that a remote player is not pretending to have a different user's inventory + + + + + Serialized result sets contain a short signature which can't be forged or replayed across different game sessions. + A result set can be serialized on the local client, transmitted to other players via your game networking, and + deserialized by the remote players.This is a secure way of preventing hackers from lying about posessing + rare/high-value items. Serializes a result set with signature bytes to an output buffer.The size of a serialized + result depends on the number items which are being serialized.When securely transmitting items to other players, + it is recommended to use GetItemsByID first to create a minimal result set. + Results have a built-in timestamp which will be considered "expired" after an hour has elapsed.See DeserializeResult + for expiration handling. + + + + + Gets the owner of the beacon. + + + + + Gets metadata related to the beacon. + + + + + Will attempt to join the party. If successful will return a connection string. + If failed, will return + + + + + When a user follows your beacon, Steam will reserve one of the open party slots for them, and send your game a ReservationNotification callback. + When that user joins your party, call this method to notify Steam that the user has joined successfully. + + + + + To cancel a reservation (due to timeout or user input), call this. + Steam will open a new reservation slot. + Note: The user may already be in-flight to your game, so it's possible they will still connect and try to join your party. + + + + + Turn off the beacon. + + + + + Used to set up the server. + The variables in here are all required to be set, and can't be changed once the server is created. + + + + + The version string is usually in the form x.x.x.x, and is used by the master server to detect when the server is out of date. + If you go into the dedicated server tab on steamworks you'll be able to server the latest version. If this version number is + less than that latest version then your server won't show. + + + + + This should be the same directory game where gets installed into. Just the folder name, not the whole path. I.e. "Rust", "Garrysmod". + + + + + The game description. Setting this to the full name of your game is recommended. + + + + + Is a dedicated server + + + + + If you pass MASTERSERVERUPDATERPORT_USEGAMESOCKETSHARE into usQueryPort, then it causes the game server API to use + "GameSocketShare" mode, which means that the game is responsible for sending and receiving UDP packets for the master + server updater. + + More info about this here: https://partner.steamgames.com/doc/api/ISteamGameServer#HandleIncomingPacket + + + + + Represents the ID of a user or steam lobby. + + + + + Create a Normal Workshop item that can be subscribed to + + + + + Create a Collection + Add items using Item.AddDependency() + + + + + Workshop item that is meant to be voted on for the purpose of selling in-game + + + + + Workshop item that is meant to be managed by the game. It is queryable by the API, but isn't visible on the web browser. + + + + + Adds a key-value tag pair to an item. + Keys can map to multiple different values (1-to-many relationship). + Key names are restricted to alpha-numeric characters and the '_' character. + Both keys and values cannot exceed 255 characters in length. Key-value tags are searchable by exact match only. + To replace all values associated to one key use RemoveKeyValueTags then AddKeyValueTag. + + + + + Removes a key and all values associated to it. + You can remove up to 100 keys per item update. + If you need remove more tags than that you'll need to make subsequent item updates. + + + + + https://partner.steamgames.com/doc/features/workshop/implementation#Legal + + + + + The actual ID of this file + + + + + The given title of this item + + + + + The description of this item, in your local language if available + + + + + A list of tags for this item, all lowercase + + + + + A dictionary of key value tags for this item, only available from queries WithKeyValueTags(true) + + + + + App Id of the app that created this item + + + + + App Id of the app that will consume this item. + + + + + User who created this content + + + + + The bayesian average for up votes / total votes, between [0,1] + + + + + Time when the published item was created + + + + + Time when the published item was last updated + + + + + True if this is publically visible + + + + + True if this item is only visible by friends of the creator + + + + + True if this is only visible to the creator + + + + + True if this item has been banned + + + + + Whether the developer of this app has specifically flagged this item as accepted in the Workshop + + + + + The number of upvotes of this item + + + + + The number of downvotes of this item + + + + + Dependencies/children of this item or collection, available only from WithDependencies(true) queries + + + + + Additional previews of this item or collection, available only from WithAdditionalPreviews(true) queries + + + + + Start downloading this item. + If this returns false the item isn't getting downloaded. + + + + + If we're downloading, how big the total download is + + + + + If we're downloading, how much we've downloaded + + + + + If we're installed, how big is the install + + + + + If we're downloading our current progress as a delta betwen 0-1 + + + + + A case insensitive check for tag + + + + + Allows the user to subscribe to this item + + + + + Allows the user to subscribe to download this item asyncronously + If CancellationToken is default then there is 60 seconds timeout + Progress will be set to 0-1 + + + + + Allows the user to unsubscribe from this item + + + + + Adds item to user favorite list + + + + + Removes item from user favorite list + + + + + Allows the user to rate a workshop item up or down. + + + + + Gets the current users vote on the item + + + + + Return a URL to view this item online + + + + + The URl to view this item's changelog + + + + + The URL to view the comments on this item + + + + + The URL to discuss this item + + + + + The URL to view this items stats online + + + + + The URL to the preview image for this item + + + + + The metadata string for this item, only available from queries WithMetadata(true) + + + + + Edit this item + + + + + Found items must have at least one of the defined tags + + + + + Found items must have all defined tags + + + + + Set to false to disable, by default following stats are loaded: NumSubscriptions, NumFavorites, NumFollowers, NumUniqueSubscriptions, NumUniqueFavorites, NumUniqueFollowers, NumUniqueWebsiteViews, ReportScore, NumSecondsPlayed, NumPlaytimeSessions, NumComments, NumSecondsPlayedDuringTimePeriod, NumPlaytimeSessionsDuringTimePeriod + + + + + Returns the current Unix Epoch + + + + + Convert an epoch to a datetime + + + + + Convert a DateTime to a unix time + + + + + Returns a buffer. This will get returned and reused later on. + We shouldn't really be using this anymore. + + + + + Prevent unity from stripping shit we depend on + https://docs.unity3d.com/Manual/ManagedCodeStripping.html + + + + diff --git a/Basis/Assets/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Win32.xml.meta b/Basis/Assets/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Win32.xml.meta new file mode 100644 index 0000000000..4b60cf0847 --- /dev/null +++ b/Basis/Assets/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Win32.xml.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 1c9eb7c3219a16948b7520dc7026cf20 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Basis/Assets/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Win64.dll b/Basis/Assets/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Win64.dll new file mode 100644 index 0000000000000000000000000000000000000000..87da6b03698c7b27fcd047347e7903afd9619fce GIT binary patch literal 574464 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

gP3Ug%FaH0@A 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 M{;Plg{Yl{e1J;5pZU6uP literal 0 HcmV?d00001 diff --git a/Basis/Assets/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Win64.dll.meta b/Basis/Assets/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Win64.dll.meta new file mode 100644 index 0000000000..d0a3d4becb --- /dev/null +++ b/Basis/Assets/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Win64.dll.meta @@ -0,0 +1,95 @@ +fileFormatVersion: 2 +guid: b3ad7ccc15f481747842885a21b7b4ab +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + '': Any + second: + enabled: 0 + settings: + Exclude Editor: 0 + Exclude Linux: 1 + Exclude Linux64: 1 + Exclude LinuxUniversal: 1 + Exclude OSXUniversal: 1 + Exclude Win: 1 + Exclude Win64: 0 + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + CPU: x86_64 + DefaultValueInitialized: true + OS: Windows + - first: + Facebook: Win + second: + enabled: 0 + settings: + CPU: None + - first: + Facebook: Win64 + second: + enabled: 0 + settings: + CPU: AnyCPU + - first: + Standalone: Linux + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: Linux64 + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: LinuxUniversal + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: OSXUniversal + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: Win + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: Win64 + second: + enabled: 1 + settings: + CPU: AnyCPU + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Basis/Assets/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Win64.xml b/Basis/Assets/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Win64.xml new file mode 100644 index 0000000000..ac40cbc3b4 --- /dev/null +++ b/Basis/Assets/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Win64.xml @@ -0,0 +1,4283 @@ + + + + Facepunch.Steamworks.Win64 + + + +

+ An awaitable version of a SteamAPICall_t + + + + + This gets called if IsComplete returned false on the first call. + The Action "continues" the async call. We pass it to the Dispatch + to be called when the callback returns. + + + + + Gets the result. This is called internally by the async shit. + + + + + Return true if complete or failed + + + + + This is what makes this struct awaitable + + + + + Gives us a generic way to get the CallbackId of structs + + + + + Cancels a ticket. + You should cancel your ticket when you close the game or leave a server. + + + + + Responsible for all callback/callresult handling + + This manually pumps Steam's message queue and dispatches those + events to any waiting callbacks/callresults. + + + + + If set then we'll call this function every time a callback is generated. + + This is SLOW!! - it's for debugging - don't keep it on all the time. If you want to access a specific + callback then please create an issue on github and I'll add it! + + Params are : [Callback Type] [Callback Contents] [server] + + + + + + Called if an exception happens during a callback/callresult. + This is needed because the exception isn't always accessible when running + async.. and can fail silently. With this hooked you won't be stuck wondering + what happened. + + + + + This gets called from Client/Server Init + It's important to switch to the manual dispatcher + + + + + Make sure we don't call Frame in a callback - because that'll cause some issues for everyone. + + + + + Calls RunFrame and processes events from this Steam Pipe + + + + + To be safe we don't call the continuation functions while iterating + the Callback list. This is maybe overly safe because the only way this + could be an issue is if the callback list is modified in the continuation + which would only happen if starting or shutting down in the callback. + + + + + A callback is a general global message + + + + + Given a callback, try to turn it into a string + + + + + A result is a reply to a specific command + + + + + Pumps the queue in an async loop so we don't + have to think about it. This has the advantage that + you can call .Wait() on async shit and it still works. + + + + + Pumps the queue in an async loop so we don't + have to think about it. This has the advantage that + you can call .Wait() on async shit and it still works. + + + + + Watch for a steam api call + + + + + Install a global callback. The passed function will get called if it's all good. + + + + + The score is just a simple numerical value + + + + + The score represents a time, in seconds + + + + + The score represents a time, in milliseconds + + + + + The top-score is the lowest number + + + + + The top-score is the highest number + + + + + Send the message unreliably. Can be lost. Messages *can* be larger than a + single MTU (UDP packet), but there is no retransmission, so if any piece + of the message is lost, the entire message will be dropped. + + The sending API does have some knowledge of the underlying connection, so + if there is no NAT-traversal accomplished or there is a recognized adjustment + happening on the connection, the packet will be batched until the connection + is open again. + + + + + Disable Nagle's algorithm. + By default, Nagle's algorithm is applied to all outbound messages. This means + that the message will NOT be sent immediately, in case further messages are + sent soon after you send this, which can be grouped together. Any time there + is enough buffered data to fill a packet, the packets will be pushed out immediately, + but partially-full packets not be sent until the Nagle timer expires. + + + + + If the message cannot be sent very soon (because the connection is still doing some initial + handshaking, route negotiations, etc), then just drop it. This is only applicable for unreliable + messages. Using this flag on reliable messages is invalid. + + + + Reliable message send. Can send up to 0.5mb in a single message. + Does fragmentation/re-assembly of messages under the hood, as well as a sliding window for + efficient sends of large chunks of data. + + + + Return a NetIdentity that represents LocalHost + + + + + Return true if this identity is localhost + + + + + Convert to a SteamId + + + + + + Set the specified Address + + + + + Automatically convert to a SteamId + + + + + + Returns NULL if we're not a SteamId + + + + + Returns NULL if we're not a NetAddress + + + + + We override tostring to provide a sensible representation + + + + + The Port. This is redundant documentation. + + + + + Any IP, specific port + + + + + Localhost IP, specific port + + + + + Specific IP, specific port + + + + + Specific IP, specific port + + + + + Set everything to zero + + + + + Return true if the IP is ::0. (Doesn't check port.) + + + + + Return true if IP is mapped IPv4 + + + + + Return true if IP is a fake IPv4 for Steam Datagram Relay + + + + + Return true if this identity is localhost. (Either IPv6 ::1, or IPv4 127.0.0.1) + + + + + Get the Address section + + + + + Used as a base to create your client connection. This creates a socket + to a single connection. + + You can override all the virtual functions to turn it into what you + want it to do. + + + + + Accept an incoming connection that has been received on a listen socket. + + + + + Disconnects from the remote host and invalidates the connection handle. Any unread data on the connection is discarded.. + reasonCode is defined and used by you. + + + + + Get/Set connection user data + + + + + A name for the connection, used mostly for debugging + + + + + This is the best version to use. + + + + + Ideally should be using an IntPtr version unless you're being really careful with the byte[] array and + you're not creating a new one every frame (like using .ToArray()) + + + + + Ideally should be using an IntPtr version unless you're being really careful with the byte[] array and + you're not creating a new one every frame (like using .ToArray()) + + + + + This creates a ton of garbage - so don't do anything with this beyond testing! + + + + + Flush any messages waiting on the Nagle timer and send them at the next transmission + opportunity (often that means right now). + + + + + Returns detailed connection stats in text format. Useful + for dumping to a log, etc. + + Plain text connection info + + + + Returns a small set of information about the real-time state of the connection. + + + + + Configure multiple outbound messages streams ("lanes") on a connection, and + control head-of-line blocking between them. + + + + + Describe the state of a connection + + + + + High level state of the connection + + + + + Remote address. Might be all 0's if we don't know it, or if this is N/A. + + + + + Who is on the other end? Depending on the connection type and phase of the connection, we might not know + + + + + Basic cause of the connection termination or problem. + + + + + Describe the status of a connection + + + + + Number of bytes unreliable data pending to be sent. This is data that you have recently requested to be sent but has not yet actually been put on the wire. + + + + + Number of bytes reliable data pending to be sent. This is data that you have recently requested to be sent but has not yet actually been put on the wire. + + + + + Number of bytes of reliable data that has been placed the wire, but for which we have not yet received an acknowledgment, and thus we may have to re-transmit. + + + + + Describe the status of a connection + + + + + Current ping (ms) + + + + + Outgoing packets per second + + + + + Outgoing bytes per second + + + + + Incoming packets per second + + + + + Incoming bytes per second + + + + + Connection quality measured locally, 0...1 (percentage of packets delivered end-to-end in order). + + + + + Packet delivery success rate as observed from remote host, 0...1 (percentage of packets delivered end-to-end in order). + + + + + Number of bytes unreliable data pending to be sent. This is data that you have recently requested to be sent but has not yet actually been put on the wire. + + + + + Number of bytes reliable data pending to be sent. This is data that you have recently requested to be sent but has not yet actually been put on the wire. + + + + + Number of bytes of reliable data that has been placed the wire, but for which we have not yet received an acknowledgment, and thus we may have to re-transmit. + + + + + + Object that describes a "location" on the Internet with sufficient + detail that we can reasonably estimate an upper bound on the ping between + the two hosts, even if a direct route between the hosts is not possible, + and the connection must be routed through the Steam Datagram Relay network. + This does not contain any information that identifies the host. Indeed, + if two hosts are in the same building or otherwise have nearly identical + networking characteristics, then it's valid to use the same location + object for both of them. + + NOTE: This object should only be used in the same process! Do not serialize it, + send it over the wire, or persist it in a file or database! If you need + to do that, convert it to a string representation using the methods in + ISteamNetworkingUtils(). + + + + + Estimate the round-trip latency between two arbitrary locations, in + milliseconds. This is a conservative estimate, based on routing through + the relay network. For most basic relayed connections, this ping time + will be pretty accurate, since it will be based on the route likely to + be actually used. + + If a direct IP route is used (perhaps via NAT traversal), then the route + will be different, and the ping time might be better. Or it might actually + be a bit worse! Standard IP routing is frequently suboptimal! + + But even in this case, the estimate obtained using this method is a + reasonable upper bound on the ping time. (Also it has the advantage + of returning immediately and not sending any packets.) + + In a few cases we might not able to estimate the route. In this case + a negative value is returned. k_nSteamNetworkingPing_Failed means + the reason was because of some networking difficulty. (Failure to + ping, etc) k_nSteamNetworkingPing_Unknown is returned if we cannot + currently answer the question for some other reason. + + Do you need to be able to do this from a backend/matchmaking server? + You are looking for the "ticketgen" library. + + + + Destroy a listen socket. All the connections that were accepting on the listen + socket are closed ungracefully. + + + + + Represents a Steam Achievement. + + + + + Gets whether or not the achievement has been unlocked. + + + + + Gets the identifier of the achievement. This is the "API Name" on Steamworks. + + + + + Gets the display name of the achievement. + + + + + Gets the description of the achievement. + + + + + If is , this value represents the time that the achievement was unlocked. + + + + + Gets the icon of the achievement. This can return a null image even though the image exists if the image + hasn't been downloaded by Steam yet. You should use if you want to wait for the image to be downloaded. + + + + + Gets the icon of the achievement, yielding until the icon is received or the is reached. + + The timeout in milliseconds before the request will be canceled. Defaults to 5000. + + + + Gets a decimal (0-1) representing the global amount of users who have unlocked the specified achievement, or -1 if no data available. + + + + + Unlock this achievement. + + + + + Reset this achievement to be locked. + + + + + Provides information about a DLC. + + + + + The of the DLC. + + + + + The name of the DLC. + + + + + Whether or not the DLC is available. + + + + + Represents download progress. + + + + + Whether or not the download is currently active. + + + + + How many bytes have been downloaded. + + + + + How many bytes in total the download is. + + + + + Gets the amount of bytes left that need to be downloaded. + + + + + Sent for games with enabled anti indulgence / duration control, for enabled users. + Lets the game know whether persistent rewards or XP should be granted at normal rate, half rate, or zero rate. + + + + + appid generating playtime + + + + + is duration control applicable to user + game combination + + + + + playtime since most recent 5 hour gap in playtime, only counting up to regulatory limit of playtime, in seconds + + + + + playtime on current calendar day + + + + + recommended progress + + + + + Represents details of a file. + + + + + The size of the file in bytes. + + + + + Returns the color of the pixel at the specified position. + + X-coordinate + Y-coordinate + The color. + If the X and Y or out of bounds. + + + + Returns "{Width}x{Height} ({length of }bytes)" + + + + + + Represents a color. + + + + + the name of a leaderboard + + + + + Submit your score and replace your old score even if it was better + + + + + Submit your new score, but won't replace your high score if it's lower + + + + + Attaches a piece of user generated content the user's entry on a leaderboard + + + + + Fetches leaderboard entries for an arbitrary set of users on a specified leaderboard. + + + + + Used to query for a sequential range of leaderboard entries by leaderboard Sort. + + + + + Used to retrieve leaderboard entries relative a user's entry. If there are not enough entries in the leaderboard + before or after the user's entry, Steam will adjust the range to try to return the number of entries requested. + For example, if the user is #1 on the leaderboard and start is set to -2, end is set to 2, Steam will return the first + 5 entries in the leaderboard. If The current user has no entry, this will return null. + + + + + Used to retrieve all leaderboard entries for friends of the current user + + + + + Represents a Steam lobby. + + + + + Try to join this room. Will return on success, + and anything else is a failure. + + + + + Leave a lobby; this will take effect immediately on the client side + other users in the lobby will be notified by a LobbyChatUpdate_t callback + + + + + Invite another user to the lobby. + Will return if the invite is successfully sent, whether or not the target responds + returns if the local user is not connected to the Steam servers + + + + + Gets the number of users in this lobby. + + + + + Returns current members in the lobby. The current user must be in the lobby in order to see the users. + + + + + Get data associated with this lobby. + + + + + Set data associated with this lobby. + + + + + Removes a metadata key from the lobby. + + + + + Get all data for this lobby. + + + + + Gets per-user metadata for someone in this lobby. + + + + + Sets per-user metadata (for the local user implicitly). + + + + + Sends a string to the chat room. + + + + + Sends bytes to the chat room. + + + + + Sends bytes to the chat room from an unsafe buffer. + + + + + Refreshes metadata for a lobby you're not necessarily in right now. + + You never do this for lobbies you're a member of, only if your + this will send down all the metadata associated with a lobby. + This is an asynchronous call. + Returns if the local user is not connected to the Steam servers. + Results will be returned by a LobbyDataUpdate_t callback. + If the specified lobby doesn't exist, LobbyDataUpdate_t::m_bSuccess will be set to . + + + + + + Max members able to join this lobby. Cannot be over 250. + Can only be set by the owner of the lobby. + + + + + Sets the lobby as public. + + + + + Sets the lobby as private. + + + + + Sets the lobby as invisible. + + + + + Sets the lobby as friends only. + + + + + Set whether or not the lobby can be joined. + + Whether or not the lobby can be joined. + + + + [SteamID variant] + Allows the owner to set the game server associated with the lobby. Triggers the + Steammatchmaking.OnLobbyGameCreated event. + + + + + [IP/Port variant] + Allows the owner to set the game server associated with the lobby. Triggers the + Steammatchmaking.OnLobbyGameCreated event. + + + + + Gets the details of the lobby's game server, if set. Returns true if the lobby is + valid and has a server set, otherwise returns false. + + + + + Gets or sets the owner of the lobby. You must be the lobby owner to set the owner + + + + + Check if the specified SteamId owns the lobby. + + + + + only lobbies in the same immediate region will be returned + + + + + only lobbies in the same immediate region will be returned + + + + + only lobbies in the same immediate region will be returned + + + + + Filter by specified key/value pair; string parameters + + + + + Numerical filter where value is less than the value provided + + + + + Numerical filter where value is greater than the value provided + + + + + Numerical filter where value must be equal to the value provided + + + + + Numerical filter where value must not equal the value provided + + + + + Test key, initialize numerical filter list if necessary, then add new numerical filter + + + + + Order filtered results according to key/values nearest the provided key/value pair. + Can specify multiple near value filters; each successive filter is lower priority than the previous. + + + + + returns only lobbies with the specified number of slots available + + + + + sets how many results to return, the lower the count the faster it is to download the lobby results + + + + + Run the query, get the matching lobbies + + + + + A server query packet. + + + + + Target IP address + + + + + Target port + + + + + This data is pooled. Make a copy if you don't use it immediately. + This buffer is also quite large - so pay attention to Size. + + + + + Size of the data + + + + + Represents a RemotePlaySession from the SteamRemotePlay interface + + + + + Returns true if this session was valid when created. This will stay true even + after disconnection - so be sure to watch SteamRemotePlay.OnSessionDisconnected + + + + + Get the SteamID of the connected user + + + + + Get the name of the session client device + + + + + Get the name of the session client device + + + + + Represents a screenshot that was taken by a user. + + + + + Tags a user as being visible in the screenshot + + + + + Sets the location of the screenshot. + + + + + Gets the individual tags for this server + + + + + Add this server to our history list + If we're already in the history list, weill set the last played time to now + + + + + If this server responds to source engine style queries, we'll be able to get a list of rules here + + + + + Remove this server from our history list + + + + + Add this server to our favourite list + + + + + Remove this server from our favourite list + + + + + Read gameserveritem_t.m_bHadSuccessfulResponse without allocating the struct on the heap + + + + + + + + An optional interface to use instead of deriving + + + + + The actual connection we're managing + + + + + The last received ConnectionInfo + + + + + We're trying to connect! + + + + + Client is connected. They move from connecting to Connections + + + + + The connection has been closed remotely or disconnected locally. Check data.State for details. + + + + + Sends a message to multiple connections. + + The connections to send the message to. + The number of connections to send the message to, to allow reusing the connections array. + Pointer to the message data. + Size of the message data. + Flags to control delivery of the message. + An optional array to hold the results of sending the messages for each connection. + + + + Ideally should be using an IntPtr version unless you're being really careful with the byte[] array and + you're not creating a new one every frame (like using .ToArray()) + + + + + Ideally should be using an IntPtr version unless you're being really careful with the byte[] array and + you're not creating a new one every frame (like using .ToArray()) + + + + + This creates a ton of garbage - so don't do anything with this beyond testing! + + + + + We started connecting to this guy + + + + + Called when the connection is fully connected and can start being communicated with + + + + + We got disconnected + + + + + Received a message + + + + + Must call Accept or Close on the connection within a second or so + + + + + Called when the connection is fully connected and can start being communicated with + + + + + Called when the connection leaves. Must call Close on the connection + + + + + Received a message from a connection + + + + + Used as a base to create your networking server. This creates a socket + and listens/communicates with multiple queries. + + You can override all the virtual functions to turn it into what you + want it to do. + + + + + Default behaviour is to accept every connection + + + + + Client is connected. They move from connecting to Connections + + + + + The connection has been closed remotely or disconnected locally. Check data.State for details. + + + + + Which app we're querying. Defaults to the current app. + + + + + When a new server is added, this function will get called + + + + + Called for every responsive server + + + + + A list of servers that responded. If you're only interested in servers that responded since you + last updated, then simply clear this list. + + + + + A list of servers that were in the master list but didn't respond. + + + + + Query the server list. Task result will be true when finished + + + + + + Exposes a wide range of information and actions for applications and Downloadable Content (DLC). + + + + + Posted after the user gains ownership of DLC and that DLC is installed. + + + + + Posted after the user gains executes a Steam URL with command line or query parameters + such as steam://run/appid//-commandline/?param1=value1(and)param2=value2(and)param3=value3 etc + while the game is already running. The new params can be queried + with GetLaunchQueryParam and GetLaunchCommandLine. + + + + + Gets whether or not the active user is subscribed to the current App ID. + + + + + Gets whether or not the user borrowed this game via Family Sharing. If true, call GetAppOwner() to get the lender SteamID. + + + + + Gets whether or not the license owned by the user provides low violence depots. + Low violence depots are useful for copies sold in countries that have content restrictions + + + + + Gets whether or not the current App ID license is for Cyber Cafes. + + + + + Gets whether or not the user has a VAC ban on their account. + + + + + Gets the current language that the user has set. + This falls back to the Steam UI language if the user hasn't explicitly picked a language for the title. + + + + + Gets a list of the languages the current app supports. + + + + + Gets whether or not the active user is subscribed to a specified App ID. + Only use this if you need to check ownership of another game related to yours, a demo for example. + + The App ID of the DLC to check. + + + + Gets whether or not the user owns a specific DLC and if the DLC is installed. + + The App ID of the DLC to check. + + + + Returns the time of the purchase of the app. + + The App ID to check the purchase time for. + + + + Checks if the user is subscribed to the current app through a free weekend. + This function will return false for users who have a retail or other type of license. + Before using, please ask your Valve technical contact how to package and secure your free weekened. + + + + + Returns metadata for all available DLC. + + + + + Install control for optional DLC. + + The App ID of the DLC to install. + + + + Uninstall control for optional DLC. + + The App ID of the DLC to uninstall. + + + + Gets the name of the beta branch that is launched, or if the application is not running on a beta branch. + + + + + Force verify game content on next launch. + + If you detect the game is out-of-date (for example, by having the client detect a version mismatch with a server), + you can call MarkContentCorrupt to force a verify, show a message to the user, and then quit. + + + Whether or not to only verify missing files. + + + + Gets a list of all installed depots for a given App ID in mount order. + + The App ID. + + + + Gets the install folder for a specific App ID. + This works even if the application is not installed, based on where the game would be installed with the default Steam library location. + + The App ID. + + + + Gets whether or not the app is owned by the current user. The app may not actually be owned by the current user; they may have it left over from a free weekend, etc. + + The App ID. + + + + Gets the Steam ID of the original owner of the current app. If it's different from the current user then it is borrowed. + + + + + Gets the associated launch parameter if the game is run via steam://run/appid/?param1=value1;param2=value2;param3=value3 etc. + + Parameter names starting with the character '@' are reserved for internal use and will always return an empty string. + Parameter names starting with an underscore '_' are reserved for steam features -- they can be queried by the game, + but it is advised that you not param names beginning with an underscore for your own features. + + + The name of the parameter. + The launch parameter value. + + + + Gets the download progress for optional DLC. + + The App ID to check the progress for. + + + + Gets the Build ID of this app, which can change at any time based on backend updates to the game. + Defaults to 0 if you're not running a build downloaded from steam. + + + + + Asynchronously retrieves metadata details about a specific file in the depot manifest. + + The name of the file. + + + + Get command line if game was launched via Steam URL, e.g. steam://run/appid//command line/. + This method of passing a connect string (used when joining via rich presence, accepting an + invite, etc) is preferable to passing the connect string on the operating system command + line, which is a security risk. In order for rich presence joins to go through this + path and not be placed on the OS command line, you must set a value in your app's + configuration on Steam. Ask Valve for help with this. + + + + + Check if game is a timed trial with limited playtime. + + The amount of seconds left on the timed trial. + The amount of seconds played on the timed trial. + + + + Initialize the steam client. + If is false you need to call manually every frame. + + + + + Check if Steam is loaded and accessible. + + + + + Shuts down the steam client. + + + + + Checks if the current user's Steam client is connected to the Steam servers. + + If it's not, no real-time services provided by the Steamworks API will be enabled. The Steam + client will automatically be trying to recreate the connection as often as possible. When the + connection is restored a SteamServersConnected_t callback will be posted. + You usually don't need to check for this yourself. All of the API calls that rely on this will + check internally. Forcefully disabling stuff when the player loses access is usually not a + very good experience for the player and you could be preventing them from accessing APIs that do not + need a live connection to Steam. + + + + + + Gets the Steam ID of the account currently logged into the Steam client. This is + commonly called the 'current user', or 'local user'. + A Steam ID is a unique identifier for a Steam accounts, Steam groups, Lobbies and Chat + rooms, and used to differentiate users in all parts of the Steamworks API. + + + + + returns the local players name - guaranteed to not be . + This is the same name as on the user's community profile page. + + + + + Gets the status of the current user. + + + + + Returns the App ID of the current process. + + + + + Checks if your executable was launched through Steam and relaunches it through Steam if it wasn't. + + This returns true then it starts the Steam client if required and launches your game again through it, + and you should quit your process as soon as possible. This effectively runs steam://run/AppId so it + may not relaunch the exact executable that called it, as it will always relaunch from the version + installed in your Steam library folder/ + Note that during development, when not launching via Steam, this might always return true. + + + + + + Called in interfaces that rely on this being initialized + + + + + Class for utilizing the Steam Friends API. + + + + + Invoked when a chat message has been received from a friend. You'll need to enable + to recieve this. (friend, msgtype, message) + + + + + Invoked when a chat message has been received in a Steam group chat that we are in. Associated Functions: JoinClanChatRoom. (friend, msgtype, message) + + + + + Invoked when a friends' status changes. + + + + + Invoked when the user tries to join a game from their friends list. + Rich presence will have been set with the "connect" key which is set here. + + + + + Invoked when game overlay activates or deactivates. + The game can use this to be pause or resume single player games. + + + + + Invoked when the user tries to join a different game server from their friends list. + Game client should attempt to connect to specified server when this is received. + + + + + Invoked when the user tries to join a lobby from their friends list. + Game client should attempt to connect to specified lobby when this is received. + + + + + Invoked when a friend's rich presence data is updated. + + + + + Invoked when an overlay browser instance is navigated to a + protocol/scheme registered by . + + + + + Gets an of friends that the current user has. + + An of friends. + + + + Gets an of blocked users that the current user has. + + An of blocked users. + + + + Gets an of friend requests that the current user has. + + An of friend requests. + + + + Opens a specific overlay window. Valid options are: + "friends", + "community", + "players", + "settings", + "officialgamegroup", + "stats", + "achievements". + + + + + "steamid" - Opens the overlay web browser to the specified user or groups profile. + "chat" - Opens a chat window to the specified user, or joins the group chat. + "jointrade" - Opens a window to a Steam Trading session that was started with the ISteamEconomy/StartTrade Web API. + "stats" - Opens the overlay web browser to the specified user's stats. + "achievements" - Opens the overlay web browser to the specified user's achievements. + "friendadd" - Opens the overlay in minimal mode prompting the user to add the target user as a friend. + "friendremove" - Opens the overlay in minimal mode prompting the user to remove the target friend. + "friendrequestaccept" - Opens the overlay in minimal mode prompting the user to accept an incoming friend invite. + "friendrequestignore" - Opens the overlay in minimal mode prompting the user to ignore an incoming friend invite. + + + + + Activates the Steam Overlay to the Steam store page for the provided app. + + + + + Activates Steam Overlay web browser directly to the specified URL. + + + + + Activates the Steam Overlay to open the invite dialog. Invitations sent from this dialog will be for the provided lobby. + + + + + Mark a target user as 'played with'. + NOTE: The current user must be in game with the other player for the association to work. + + + + + Requests the persona name and optionally the avatar of a specified user. + NOTE: It's a lot slower to download avatars and churns the local cache, so if you don't need avatars, don't request them. + returns true if we're fetching the data, false if we already have it + + + + + Returns a small avatar of the user with the given . + + The of the user to get. + A with a value if the image was successfully retrieved. + + + + Returns a medium avatar of the user with the given . + + The of the user to get. + A with a value if the image was successfully retrieved. + + + + Returns a large avatar of the user with the given . + + The of the user to get. + A with a value if the image was successfully retrieved. + + + + Find a rich presence value by key for current user. Will be null if not found. + + + + + Sets a rich presence value by key for current user. + + + + + Clears all of the current user's rich presence data. + + + + + Listens for Steam friends chat messages. + You can then show these chats inline in the game. For example with a Blizzard style chat message system or the chat system in Dota 2. + After enabling this you will receive callbacks when ever the user receives a chat message. + + + + + Gets whether or not the current user is following the user with the given . + + The to check. + Boolean. + + + + Call this before calling ActivateGameOverlayToWebPage() to have the Steam Overlay Browser block navigations + to your specified protocol (scheme) uris and instead dispatch a OverlayBrowserProtocolNavigation callback to your game. + + + + + Class for utilizing Steam Input. + + + + + You shouldn't really need to call this because it gets called by + but Valve think it might be a nice idea if you call it right before you get input info - + just to make sure the info you're getting is 100% up to date. + + + + + Gets a list of connected controllers. + + + + + Return an absolute path to the PNG image glyph for the provided digital action name. The current + action set in use for the controller will be used for the lookup. You should cache the result and + maintain your own list of loaded PNG assets. + + + + + + + + Return an absolute path to the PNG image glyph for the provided digital action name. The current + action set in use for the controller will be used for the lookup. You should cache the result and + maintain your own list of loaded PNG assets. + + + + + Return an absolute path to the SVF image glyph for the provided digital action name. The current + action set in use for the controller will be used for the lookup. You should cache the result and + maintain your own list of loaded PNG assets. + + + + + Class for utilizing the Steam Inventory API. + + + + + Call this if you're going to want to access definition information. You should be able to get + away with calling this once at the start if your game, assuming your items don't change all the time. + This will trigger at which point Definitions should be set. + + + + + Will call and wait until Definitions is not null + + + + + Try to find the definition that matches this definition ID. + Uses a dictionary so should be about as fast as possible. + + + + + We will try to keep this list of your items automatically up to date. + + + + + Update the list of Items[] + + + + + Get all items and return the InventoryResult + + + + + This is used to grant a specific item to the user. This should + only be used for development prototyping, from a trusted server, + or if you don't care about hacked clients granting arbitrary items. + This call can be disabled by a setting on Steamworks. + + + + + Crafting! Uses the passed items to buy the target item. + You need to have set up the appropriate exchange rules in your item + definitions. This assumes all the items passed in aren't stacked. + + + + + Crafting! Uses the passed items to buy the target item. + You need to have set up the appropriate exchange rules in your item + definitions. This assumes all the items passed in aren't stacked. + + + + + Deserializes a result set and verifies the signature bytes. + This call has a potential soft-failure mode where the Result is expired, it will + still succeed in this mode.The "expired" + result could indicate that the data may be out of date - not just due to timed + expiration( one hour ), but also because one of the items in the result set may + have been traded or consumed since the result set was generated.You could compare + the timestamp from GetResultTimestamp to ISteamUtils::GetServerRealTime to determine + how old the data is. You could simply ignore the "expired" result code and + continue as normal, or you could request the player with expired data to send + an updated result set. + You should call CheckResultSteamID on the result handle when it completes to verify + that a remote player is not pretending to have a different user's inventory. + + + + + Grant all promotional items the user is eligible for. + + + + + Trigger an item drop for this user. This is for timed drops. + + + + + Trigger a promo item drop. You can call this at startup, it won't + give users multiple promo drops. + + + + + Start buying a cart load of items. This will return a positive result is the purchase has + begun. You should listen out for SteamUser.OnMicroTxnAuthorizationResponse for a success. + + + + + Methods for clients to access matchmaking services, favorites, and to operate on game lobbies + + + + + Maximum number of characters a lobby metadata key can be + + + + + Invoked when the current user is invited to a lobby. + + + + + Invoked when the current user joins a lobby. + + + + + Invoked when the current user creates a lobby. + + + + + Invoked when a game server has been associated with a lobby. + + + + + Invoked when a lobby's metadata is modified. + + + + + Invoked when a member in a lobby's metadata is modified. + + + + + Invoked when a member joins a lobby. + + + + + Invoked when a lobby member leaves the lobby. + + + + + Invoked when a lobby member leaves the lobby. + + + + + Invoked when a lobby member is kicked from a lobby. The 3rd param is the user that kicked them. + + + + + Invoked when a lobby member is kicked from a lobby. The 3rd param is the user that kicked them. + + + + + Invoked when a chat message is received from a member of the lobby. + + + + + Creates a new invisible lobby. Call to take it online. + + + + + Attempts to directly join the specified lobby. + + + + + Get a list of servers that are on the current user's favorites list. + + + + + Get a list of servers that the current user has added to their history. + + + + + Methods for clients to access matchmaking services, favorites, and to operate on game lobbies + + + + + Functions to control music playback in the steam client. + This gives games the opportunity to do things like pause the music or lower the volume, + when an important cut scene is shown, and start playing afterwards. + Nothing uses Steam Music though so this can probably get fucked + + + + + Invoked when playback status is changed. + + + + + Invoked when the volume of the music player is changed. + + + + + Checks if Steam Music is enabled. + + + + + if a song is currently playing, paused, or queued up to play; otherwise . + + + + + Gets the current status of the Steam Music player + + + + + Plays the music player. + + + + + Pauses the music player. + + + + + Forces the music player to play the previous song. + + + + + Forces the music player to skip to the next song. + + + + + Gets and sets the current volume of the Steam Music player + + + + + Class for utilizing the Steam Network API. + + + + + Invoked when a wants to send the current user a message. You should respond by calling + if you want to recieve their messages. + + + + + Invoked when packets can't get through to the specified user. + All queued packets unsent at this point will be dropped, further attempts + to send will retry making the connection (but will be dropped if we fail again). + + + + + This should be called in response to a . + + + + + Allow or disallow P2P connects to fall back on Steam server relay if direct + connection or NAT traversal can't be established. Applies to connections + created after setting or old connections that need to reconnect. + + + + + This should be called when you're done communicating with a user, as this will + free up all of the resources allocated for the connection under-the-hood. + If the remote user tries to send data to you again, a new + callback will be posted + + + + + Checks if a P2P packet is available to read. + + + + + Checks if a P2P packet is available to read, and gets the size of the message if there is one. + + + + + Reads in a packet that has been sent from another user via SendP2PPacket. + + + + + Reads in a packet that has been sent from another user via SendP2PPacket. + + + + + Reads in a packet that has been sent from another user via SendP2PPacket. + + + + + Sends a P2P packet to the specified user. + This is a session-less API which automatically establishes NAT-traversing or Steam relay server connections. + NOTE: The first packet send may be delayed as the NAT-traversal code runs. + + + + + Sends a P2P packet to the specified user. + This is a session-less API which automatically establishes NAT-traversing or Steam relay server connections. + NOTE: The first packet send may be delayed as the NAT-traversal code runs. + + + + + Get the identity assigned to this interface. + E.g. on Steam, this is the user's SteamID, or for the gameserver interface, the SteamID assigned + to the gameserver. Returns false and sets the result to an invalid identity if we don't know + our identity yet. (E.g. GameServer has not logged in. On Steam, the user will know their SteamID + even if they are not signed into Steam.) + + + + + Creates a "server" socket that listens for clients to connect to by calling + Connect, over ordinary UDP (IPv4 or IPv6) + + To use this derive a class from and override as much as you want. + + + + + + Creates a "server" socket that listens for clients to connect to by calling + Connect, over ordinary UDP (IPv4 or IPv6). + + To use this you should pass a class that inherits . You can use + SocketManager to get connections and send messages, but the ISocketManager class + will received all the appropriate callbacks. + + + + + + Connect to a socket created via CreateListenSocketIP. + + + + + Connect to a socket created via CreateListenSocketIP. + + + + + Creates a server that will be relayed via Valve's network (hiding the IP and improving ping). + + To use this derive a class from and override as much as you want. + + + + + + Creates a server that will be relayed via Valve's network (hiding the IP and improving ping). + + To use this you should pass a class that inherits . You can use + to get connections and send messages, but the class + will received all the appropriate callbacks. + + + + + + Connect to a relay server. + + + + + Connect to a relay server. + + + + + Begin asynchronous process of allocating a fake IPv4 address that other + peers can use to contact us via P2P. IP addresses returned by this + function are globally unique for a given appid. + + For gameservers, you *must* call this after initializing the SDK but before + beginning login. Steam needs to know in advance that FakeIP will be used. + + + + + Return info about the FakeIP and port that we have been assigned, if any. + + + + + + Creates a server that will be relayed via Valve's network (hiding the IP and improving ping). + + To use this derive a class from and override as much as you want. + + + + + + Creates a server that will be relayed via Valve's network (hiding the IP and improving ping). + + To use this you should pass a class that inherits . You can use + to get connections and send messages, but the class + will received all the appropriate callbacks. + + + + + + Provides Steam Networking utilities. + + + + + A function to receive debug network information on. This will do nothing + unless you set to something other than . + + You should set this to an appropriate level instead of setting it to the highest + and then filtering it by hand because a lot of energy is used by creating the strings + and your frame rate will tank and you won't know why. + + + + + The latest available status gathered from the SteamRelayNetworkStatus callback + + + + + If you know that you are going to be using the relay network (for example, + because you anticipate making P2P connections), call this to initialize the + relay network. If you do not call this, the initialization will + be delayed until the first time you use a feature that requires access + to the relay network, which will delay that first access. + + You can also call this to force a retry if the previous attempt has failed. + Performing any action that requires access to the relay network will also + trigger a retry, and so calling this function is never strictly necessary, + but it can be useful to call it a program launch time, if access to the + relay network is anticipated. + + + Use GetRelayNetworkStatus or listen for SteamRelayNetworkStatus_t + callbacks to know when initialization has completed. + Typically initialization completes in a few seconds. + + + Note: dedicated servers hosted in known data centers do *not* need + to call this, since they do not make routing decisions. However, if + the dedicated server will be using P2P functionality, it will act as + a "client" and this should be called. + + + + + + Return location info for the current host. + + It takes a few seconds to initialize access to the relay network. If + you call this very soon after startup the data may not be available yet. + + This always return the most up-to-date information we have available + right now, even if we are in the middle of re-calculating ping times. + + + + + Same as PingLocation.EstimatePingTo, but assumes that one location is the local host. + This is a bit faster, especially if you need to calculate a bunch of + these in a loop to find the fastest one. + + + + + If you need ping information straight away, wait on this. It will return + immediately if you already have up to date ping data. + + + + + [0 - 100] - Randomly discard N pct of packets. + + + + + [0 - 100] - Randomly discard N pct of packets. + + + + + Delay all packets by N ms. + + + + + Delay all packets by N ms. + + + + + Timeout value (in ms) to use when first connecting. + + + + + Timeout value (in ms) to use after connection is established. + + + + + Upper limit of buffered pending bytes to be sent. + If this is reached SendMessage will return LimitExceeded. + Default is 524288 bytes (512k). + + + + + Minimum send rate clamp, 0 is no limit. + This value will control the min allowed sending rate that + bandwidth estimation is allowed to reach. Default is 0 (no-limit) + + + + + Maximum send rate clamp, 0 is no limit. + This value will control the max allowed sending rate that + bandwidth estimation is allowed to reach. Default is 0 (no-limit) + + + + + Nagle time, in microseconds. When SendMessage is called, if + the outgoing message is less than the size of the MTU, it will be + queued for a delay equal to the Nagle timer value. This is to ensure + that if the application sends several small messages rapidly, they are + coalesced into a single packet. + See historical RFC 896. Value is in microseconds. + Default is 5000us (5ms). + + + + + Don't automatically fail IP connections that don't have + strong auth. On clients, this means we will attempt the connection even if + we don't know our identity or can't get a cert. On the server, it means that + we won't automatically reject a connection due to a failure to authenticate. + (You can examine the incoming connection and decide whether to accept it.) + + This is a dev configuration value, and you should not let users modify it in + production. + + + + + + Allow unencrypted (and unauthenticated) communication. + 0: Not allowed (the default) + 1: Allowed, but prefer encrypted + 2: Allowed, and preferred + 3: Required. (Fail the connection if the peer requires encryption.) + + This is a dev configuration value, since its purpose is to disable encryption. + You should not let users modify it in production. (But note that it requires + the peer to also modify their value in order for encryption to be disabled.) + + + + + + Log RTT calculations for inline pings and replies. + + + + + Log SNP packets send. + + + + + Log each message send/recv. + + + + + Log dropped packets. + + + + + Log P2P rendezvous messages. + + + + + Log ping relays. + + + + + Get Debug Information via event. + + Except when debugging, you should only use + or . For best performance, do NOT + request a high detail level and then filter out messages in the callback. + + + This incurs all of the expense of formatting the messages, which are then discarded. + Setting a high priority value (low numeric value) here allows the library to avoid + doing this work. + + + + + + So we can remember and provide a Get for DebugLevel. + + + + + We need to keep the delegate around until it's not used anymore. + + + + + This can be called from other threads - so we're going to queue these up and process them in a safe place. + + + + + Called regularly from the Dispatch loop so we can provide a timely + stream of messages. + + + + + Undocumented Parental Settings + + + + + Parental Settings Changed + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This API can be used to selectively advertise your multiplayer game session in a Steam chat room group. + Tell Steam the number of player spots that are available for your party, and a join-game string, and it + will show a beacon in the selected group and allow that many users to “follow” the beacon to your party. + Adjust the number of open slots if other players join through alternate matchmaking methods. + + + + + Invoked when the list of possible Party beacon locations has changed + + + + + Invoked when the list of active beacons may have changed + + + + + Gets the amount of beacons that are active. + + + + + Gets an of active beacons. + + + + + Functions that provide information about Steam Remote Play sessions, streaming your game content to another computer or to a Steam Link app or hardware. + + + + + Invoked when a session is connected. + + + + + Invoked when a session becomes disconnected. + + + + + Gets the number of currently connected Steam Remote Play sessions + + + + + Get the currently connected Steam Remote Play session ID at the specified index. + IsValid will return if it's out of bounds + + + + + Invite a friend to Remote Play Together. + This returns if the invite can't be sent + + + + + Class for utilizing the Steam Remote Storage API. + + + + + Creates a new file, writes the bytes to the file, and then closes the file. + If the target file already exists, it is overwritten + + The path of the file. + The bytes of data. + A boolean, detailing whether or not the operation was successful. + + + + Opens a binary file, reads the contents of the file into a byte array, and then closes the file. + + The path of the file. + + + + Checks whether the specified file exists. + + The path of the file. + Whether or not the file exists. + + + + Checks if a specific file is persisted in the steam cloud. + + The path of the file. + Boolean. + + + + Gets the specified file's last modified date/time. + + The path of the file. + A describing when the file was modified last. + + + + Returns the specified files size in bytes, or 0 if the file does not exist. + + The path of the file. + The size of the file in bytes, or 0 if the file doesn't exist. + + + + Deletes the file from remote storage, but leaves it on the local disk and remains accessible from the API. + + A boolean, detailing whether or not the operation was successful. + + + + Deletes a file from the local disk, and propagates that delete to the cloud. + + + + + Gets the total number of quota bytes. + + + + + Gets the total number of quota bytes that have been used. + + + + + Number of bytes remaining until the quota is used. + + + + + returns if AND are . + + + + + Checks if the account wide Steam Cloud setting is enabled for this user + or if they disabled it in the Settings->Cloud dialog. + + + + + Checks if the per game Steam Cloud setting is enabled for this user + or if they disabled it in the Game Properties->Update dialog. + + This must only ever be set as the direct result of the user explicitly + requesting that it's enabled or not. This is typically accomplished with + a checkbox within your in-game options + + + + + Gets the total number of local files synchronized by Steam Cloud. + + + + + Gets a list of filenames synchronized by Steam Cloud. + + + + + Class for utilizing the Steam Screenshots API. + + + + + Invoked when a screenshot has been requested by the user from the Steam screenshot hotkey. + This will only be called if is true, in which case Steam + will not take the screenshot itself. + + + + + Invoked when a screenshot has been successfully written or otherwise added to the library and can now be tagged. + + + + + Invoked when a screenshot attempt failed. + + + + + Writes a screenshot to the user's screenshot library given the raw image data, which must be in RGB format. + The return value is a handle that is valid for the duration of the game process and can be used to apply tags. + + + + + Adds a screenshot to the user's screenshot library from disk. If a thumbnail is provided, it must be 200 pixels wide and the same aspect ratio + as the screenshot, otherwise a thumbnail will be generated if the user uploads the screenshot. The screenshots must be in either JPEG or TGA format. + The return value is a handle that is valid for the duration of the game process and can be used to apply tags. + JPEG, TGA, and PNG formats are supported. + + + + + Causes the Steam overlay to take a screenshot. + If screenshots are being hooked by the game then a + callback is sent back to the game instead. + + + + + Toggles whether the overlay handles screenshots when the user presses the screenshot hotkey, or if the game handles them. + + Hooking is disabled by default, and only ever enabled if you do so with this function. + If the hooking is enabled, then the callback will be sent if the user presses the hotkey or + when TriggerScreenshot is called, and then the game is expected to call or in response. + + + + + + Provides the core of the Steam Game Servers API + + + + + Invoked when aser has been authed or rejected + + + + + Invoked when a connection to the Steam back-end has been established. + This means the server now is logged on and has a working connection to the Steam master server. + + + + + This will occur periodically if the Steam client is not connected, and has failed when retrying to establish a connection (result, stilltrying). + + + + + Invoked when the server is disconnected from Steam + + + + + Invoked when authentication status changes, useful for grabbing once availability is current. + + + + + Initialize the steam server. + If is you need to call manually every frame. + + + + + Run the callbacks. This is also called in Async callbacks. + + + + + Sets whether this should be marked as a dedicated server. + If not, it is assumed to be a listen server. + + + + + Gets or sets the current MaxPlayers. + This doesn't enforce any kind of limit, it just updates the master server. + + + + + Gets or sets the current BotCount. + This doesn't enforce any kind of limit, it just updates the master server. + + + + + Gets or sets the current Map Name. + + + + + Gets or sets the current ModDir. + + + + + Gets the current product. + + + + + Gets or sets the current Product. + + + + + Gets or sets the current ServerName. + + + + + Set whether the server should report itself as passworded. + + + + + Gets or sets the current GameTags. This is a comma seperated list of tags for this server. + When querying the server list you can filter by these tags. + + + + + Gets the SteamId of the server. + + + + + Log onto Steam anonymously. + + + + + Log off of Steam. + + + + + Returns true if the server is connected and registered with the Steam master server + You should have called etc on startup. + + + + + To the best of its ability this tries to get the server's + current public IP address. Be aware that this is likely to return + for the first few seconds after initialization. + + + + + Enable or disable heartbeats, which are sent regularly to the master server. + Enabled by default. + + + + + Enable or disable heartbeats, which are sent regularly to the master server. + Enabled by default. + + + + + Force send a heartbeat to the master server instead of waiting + for the next automatic update (if you've left them enabled) + + + + + Update this connected player's information. You should really call this + any time a player's name or score changes. This keeps the information shown + to server queries up to date. + + + + + Sets a Key Value. These can be anything you like, and are accessible + when querying servers from the server list. + + Information describing gamemodes are common here. + + + + + Remove all key values. + + + + + Start authorizing a ticket. This user isn't authorized yet. Wait for a call to OnAuthChange. + + + + + Forget this guy. They're no longer in the game. + + + + + If true, Steam wants to send a packet. You should respond by sending + this packet in an unconnected way to the returned Address and Port. + + Packet to send. The Data passed is pooled - so use it immediately. + True if we want to send a packet + + + + We have received a server query on our game port. Pass it to Steam to handle. + + + + + We have received a server query on our game port. Pass it to Steam to handle. + + + + + Does the user own this app (which could be DLC). + + + + + Downloads stats for the user. + If the user has no stats, this will return . + These stats will only be auto-updated for clients playing on the server. + + The SteamId of the user to get stats for. + A task describing the progress and result of the download. + + + + Set the named stat for this user. Setting stats should follow the rules + you defined in Steamworks. + + The SteamId of the user to set stats for. + The name of the stat. + The value of the stat. + + + + Set the named stat for this user. Setting stats should follow the rules + you defined in Steamworks. + + The SteamId of the user to set stats for. + The name of the stat. + The value of the stat. + + + + Get the named stat for this user. If getting the stat failed, will return + . You should have called for this SteamID - which downloads + the stats from the backend. If you didn't call it this will always return . + + The SteamId of the user to get stats for. + The name of the stat. + The value to return if the stats cannot be received. + + + + Get the named stat for this user. If getting the stat failed, will return + defaultValue. You should have called Refresh for this userid - which downloads + the stats from the backend. If you didn't call it this will always return defaultValue. + + The SteamId of the user to get stats for. + The name of the stat. + The value to return if the stats cannot be received. + + + + Unlocks the specified achievement for the specified user. Must have called on a SteamID first. + Remember to use after use. + + The SteamId of the user to unlock the achievement for. + The ID of the achievement. + + + + Resets the unlock status of an achievement for the specified user. Must have called on a SteamID first. + Remember to use after use. + + The SteamId of the user to clear the achievement for. + The ID of the achievement. + + + + Return if available, exists and unlocked + + + + + Once you've set a stat change on a user you need to commit your changes. + You can do that using this method. The callback will let you know if + your action succeeded, but most of the time you can fire and forget. + + The SteamId of the user to store stats for. + A task describing the progress and result of the commit. + + + + Sets a description for the current game state in the timeline. These help the user to find specific moments in the timeline when saving clips. Setting a + new state description replaces any previous description. + + + + + Clears the previous set game state in the timeline. + + + + + Use this to mark an event on the Timeline. This event will be instantaneous. (See to add events that happened over time.) + + + + + Use this to mark an event on the Timeline that takes some amount of time to complete. + + + + + Use this to mark the start of an event on the Timeline that takes some amount of time to complete. The duration of the event is determined by a matching call + to . If the game wants to cancel an event in progress, they can do that with a call to . + + + + + Use this to update the details of an event that was started with . + + + + + Use this to identify the end of an event that was started with . + + + + + Use this to remove a Timeline event that was previously added. + + + + + Use this to determine if video recordings exist for the specified event. This can be useful when the game needs to decide whether or not to show a control + that will call . + + + + + Use this to start a game phase. Game phases allow the user to navigate their background recordings and clips. Exactly what a game phase means will vary game + to game, but the game phase should be a section of gameplay that is usually between 10 minutes and a few hours in length, and should be the main way a user + would think to divide up the game. These are presented to the user in a UI that shows the date the game was played, with one row per game slice. Game phases + should be used to mark sections of gameplay that the user might be interested in watching. + + + + + Use this to end a game phase that was started with . + + + + + The phase ID is used to let the game identify which phase it is referring to in calls to or + . It may also be used to associated multiple phases with each other. + + A game-provided persistent ID for a game phase. This could be a the match ID in a multiplayer game, a chapter name in a single player game, the ID of a character, etc. + + + + Use this to determine if video recordings exist for the specified game phase. This can be useful when the game needs to decide whether or not to show a control that will call . + + + + + Use this to add a game phase tag. Phase tags represent data with a well defined set of options, which could be data such as match resolution, hero played, game mode, etc. Tags can have an icon + in addition to a text name. Multiple tags within the same group may be added per phase and all will be remembered. For example, this may be called multiple times for a "Bosses Defeated" group, + with different names and icons for each boss defeated during the phase, all of which will be shown to the user. + + + + + Use this to add a game phase attribute. Phase attributes represent generic text fields that can be updated throughout the duration of the phase. They are meant to be used for phase metadata + that is not part of a well defined set of options. For example, a KDA attribute that starts with the value "0/0/0" and updates as the phase progresses, or something like a played-entered character + name. Attributes can be set as many times as the game likes with SetGamePhaseAttribute, and only the last value will be shown to the user. + + + + + Changes the color of the timeline bar. See for how to use each value. + + + + + Opens the Steam overlay to the section of the timeline represented by the game phase. + + + + + Opens the Steam overlay to the section of the timeline represented by the timeline event. This event must be in the current game session, since values are not + valid for future runs of the game. + + + + + Functions for accessing and manipulating Steam user information. + This is also where the APIs for Steam Voice are exposed. + + + + + Invoked after an item is downloaded. + + + + + Invoked when a new item is subscribed. + + + + + Start downloading this item. You'll get notified of completion via . + + The ID of the file to download. + If this should go straight to the top of the download list. + if nothing went wrong and the download is started. + + + + Will attempt to download this item asyncronously - allowing you to instantly react to its installation. + + The ID of the file you download. + An optional callback + Allows to send a message to cancel the download anywhere during the process. + How often to call the progress function. + if downloaded and installed properly. + + + + Utility function to fetch a single item. Internally this uses Ugc.FileQuery - + which you can use to query multiple items if you need to. + + + + + Suspends all workshop downloads. + Downloads will be suspended until you resume them by calling or when the game ends. + + + + + Resumes all workshop downloads. + + + + + Show the app's latest Workshop EULA to the user in an overlay window, where they can accept it or not. + + + + + Retrieve information related to the user's acceptance or not of the app's specific Workshop EULA. + + + + + Functions for accessing and manipulating Steam user information. + This is also where the APIs for Steam Voice are exposed. + + + + + Invoked when a connections to the Steam back-end has been established. + This means the Steam client now has a working connection to the Steam servers. + Usually this will have occurred before the game has launched, and should only be seen if the + user has dropped connection due to a networking issue or a Steam server update. + + + + + Invoked when a connection attempt has failed. + This will occur periodically if the Steam client is not connected, + and has failed when retrying to establish a connection. + + + + + Invoked when the client has lost connection to the Steam servers. + Real-time services will be disabled until a matching OnSteamServersConnected has been posted. + + + + + Sent by the Steam server to the client telling it to disconnect from the specified game server, + which it may be in the process of or already connected to. + The game client should immediately disconnect upon receiving this message. + This can usually occur if the user doesn't have rights to play on the game server. + + + + + Invoked whenever the users licenses (owned packages) changes. + + + + + Invoked when an auth ticket has been validated. + The first parameter is the of this user + The second is the that owns the game, which will be different from the first + if the game is being borrowed via Steam Family Sharing. + + + + + Used internally for . + + + + + Used internally for . + + + + + Invoked when a user has responded to a microtransaction authorization request. + ( appid, orderid, user authorized ) + + + + + Sent to your game in response to a steam://gamewebcallback/(appid)/command/stuff command from a user clicking a + link in the Steam overlay browser. + You can use this to add support for external site signups where you want to pop back into the browser after some web page + signup sequence, and optionally get back some detail about that. + + + + + Sent for games with enabled anti indulgence / duration control, for enabled users. + Lets the game know whether persistent rewards or XP should be granted at normal rate, + half rate, or zero rate. + + + + + Starts/Stops voice recording. + Once started, use GetAvailableVoice and GetVoice to get the data, and then call StopVoiceRecording + when the user has released their push-to-talk hotkey or the game session has completed. + + + + + Returns true if we have voice data waiting to be read. + + + + + Reads the voice data and returns the number of bytes written. + The compressed data can be transmitted by your application and decoded back into raw audio data using + DecompressVoice on the other side. The compressed data provided is in an arbitrary format and is not meant to be played directly. + This should be called once per frame, and at worst no more than four times a second to keep the microphone input delay as low as + possible. Calling this any less may result in gaps in the returned stream. + + + + + Reads the voice data and returns the bytes. You should obviously ideally be using + ReadVoiceData because it won't be creating a new byte array every call. But this + makes it easier to get it working, so let the babies have their bottle. + + + + + Decodes the compressed voice data returned by GetVoice. + The output data is raw single-channel 16-bit PCM audio.The decoder supports any sample rate from 11025 to 48000. + + + + + Lazy version + + + + + Advanced and potentially fastest version - incase you know what you're doing + + + + + Retrieve an authentication ticket to be sent to the entity who wishes to authenticate you. + + + + + Retrieve a authentication ticket to be sent to the entity who wishes to authenticate you. + This waits for a positive response from the backend before returning the ticket. This means + the ticket is definitely ready to go as soon as it returns. Will return if the callback + times out or returns negatively. + + + + + Retrieve an authentication ticket to be sent to the entity who wishes to authenticate you. + + + + + Retrieve a authentication ticket to be sent to the entity who wishes to authenticate you. + This waits for a positive response from the backend before returning the ticket. This means + the ticket is definitely ready to go as soon as it returns. Will return if the callback + times out or returns negatively. + + + + + Checks if the current users looks like they are behind a NAT device. + This is only valid if the user is connected to the Steam servers and may not catch all forms of NAT. + + + + + Gets the Steam level of the user, as shown on their Steam community profile. + + + + + Requests a URL which authenticates an in-game browser for store check-out, and then redirects to the specified URL. + As long as the in-game browser accepts and handles session cookies, Steam microtransaction checkout pages will automatically recognize the user instead of presenting a login page. + NOTE: The URL has a very short lifetime to prevent history-snooping attacks, so you should only call this API when you are about to launch the browser, or else immediately navigate to the result URL using a hidden browser window. + NOTE: The resulting authorization cookie has an expiration time of one day, so it would be a good idea to request and visit a new auth URL every 12 hours. + + + + + Checks whether the current user has verified their phone number. + + + + + Checks whether the current user has Steam Guard two factor authentication enabled on their account. + + + + + Checks whether the user's phone number is used to uniquely identify them. + + + + + Checks whether the current user's phone number is awaiting (re)verification. + + + + + Requests an application ticket encrypted with the secret "encrypted app ticket key". + The encryption key can be obtained from the Encrypted App Ticket Key page on the App Admin for your app. + There can only be one call pending, and this call is subject to a 60 second rate limit. + If you get a null result from this it's probably because you're calling it too often. + This can fail if you don't have an encrypted ticket set for your app here https://partner.steamgames.com/apps/sdkauth/ + + + + + Requests an application ticket encrypted with the secret "encrypted app ticket key". + The encryption key can be obtained from the Encrypted App Ticket Key page on the App Admin for your app. + There can only be one call pending, and this call is subject to a 60 second rate limit. + This can fail if you don't have an encrypted ticket set for your app here https://partner.steamgames.com/apps/sdkauth/ + + + + + Get anti indulgence / duration control + + + + + Invoked when an achivement icon is loaded. + + + + + Invoked when the latests stats and achievements have been received + from the server. + + + + + Result of a request to store the user stats for a game. + + + + + Result of a request to store the achievements for a game, or an + "indicate progress" call. If both m_nCurProgress and m_nMaxProgress + are zero, that means the achievement has been fully unlocked. + + + + + Callback indicating that a user's stats have been unloaded + + + + + Get all available achievements. + + + + + Show the user a pop-up notification with the current progress toward an achievement. + Will return false if RequestCurrentStats has not completed and successfully returned + its callback, if the achievement doesn't exist/has unpublished changes in the app's + Steamworks Admin page, or if the achievement is unlocked. + + + + + Tries to get the number of players currently playing this game. + Or -1 if failed. + + + + + Send the changed stats and achievements data to the server for permanent storage. + If this fails then nothing is sent to the server. It's advisable to keep trying until the call is successful. + This call can be rate limited. Call frequency should be on the order of minutes, rather than seconds.You should only be calling this during major state changes such as the end of a round, the map changing, or the user leaving a server. This call is required to display the achievement unlock notification dialog though, so if you have called SetAchievement then it's advisable to call this soon after that. + If you have stats or achievements that you have saved locally but haven't uploaded with this function when your application process ends then this function will automatically be called. + You can find additional debug information written to the %steam_install%\logs\stats_log.txt file. + This function returns true upon success if : + RequestCurrentStats has completed and successfully returned its callback AND + the current game has stats associated with it in the Steamworks Partner backend, and those stats are published. + + + + + This call is no longer required as it is managed by the Steam client. The game stats and achievements + will be synchronized with Steam before the game process begins. + + + + + Asynchronously fetches global stats data, which is available for stats marked as + "aggregated" in the App Admin panel of the Steamworks website. + You must have called and it needs to return successfully via + its callback prior to calling this. + + How many days of day-by-day history to retrieve in addition to the overall totals. The limit is 60. + indicates success, means you need to call first, means the remote call failed + + + + Gets a leaderboard by name, it will create it if it's not yet created. + Leaderboards created with this function will not automatically show up in the Steam Community. + You must manually set the Community Name field in the App Admin panel of the Steamworks website. + As such it's generally recommended to prefer creating the leaderboards in the App Admin panel on + the Steamworks website and using FindLeaderboard unless you're expected to have a large amount of + dynamically created leaderboards. + + + + + Adds this amount to the named stat. Internally this calls Get() and adds + to that value. Steam doesn't provide a mechanism for atomically increasing + stats like this, this functionality is added here as a convenience. + + + + + Adds this amount to the named stat. Internally this calls Get() and adds + to that value. Steam doesn't provide a mechanism for atomically increasing + stats like this, this functionality is added here as a convenience. + + + + + Set a stat value. This will automatically call after a successful call. + + + + + Set a stat value. This will automatically call after a successful call. + + + + + Get an stat value. + + + + + Get a stat value. + + + + + Practically wipes the slate clean for this user. If is , will also wipe + any achievements too. + + + + + + Interface which provides access to a range of miscellaneous utility functions + + + + + Invoked when the country of the user changed. + + + + + Invoked when running on a laptop and less than 10 minutes of battery is left, fires then every minute. + The parameter is the number of minutes left. + + + + + Invoked when Steam wants to shutdown. + + + + + Invoked when Big Picture gamepad text input has been closed. Parameter is if text was submitted, if cancelled etc. + + + + + Returns the number of seconds since the application was active. + + + + + Returns the number of seconds since the user last moved the mouse and/or provided other input. + + + + + Steam server time. Number of seconds since January 1, 1970, GMT (i.e unix time) + + + + + returns the 2 digit ISO 3166-1-alpha-2 format country code this client is running in (as looked up via an IP-to-location database) + e.g "US" or "UK". + + + + + Returns true if the image exists, and the buffer was successfully filled out. + Results are returned in RGBA format. + The destination buffer size should be 4 * height * width * sizeof(char). + + + + + returns the image in RGBA format. + + + + + Returns true if we're using a battery (ie, a laptop not plugged in). + + + + + Returns battery power [0-1]. + + + + + Sets the position where the overlay instance for the currently calling game should show notifications. + This position is per-game and if this function is called from outside of a game context it will do nothing. + + + + + Returns true if the overlay is running and the user can access it. The overlay process could take a few seconds to + start and hook the game process, so this function will initially return false while the overlay is loading. + + + + + Normally this call is unneeded if your game has a constantly running frame loop that calls the + D3D Present API, or OGL SwapBuffers API every frame. + + However, if you have a game that only refreshes the screen on an event driven basis then that can break + the overlay, as it uses your Present/SwapBuffers calls to drive it's internal frame loop and it may also + need to Present() to the screen any time an even needing a notification happens or when the overlay is + brought up over the game by a user. You can use this API to ask the overlay if it currently need a present + in that case, and then you can check for this periodically (roughly 33hz is desirable) and make sure you + refresh the screen with Present or SwapBuffers to allow the overlay to do it's work. + + + + + Asynchronous call to check if an executable file has been signed using the public key set on the signing tab + of the partner site, for example to refuse to load modified executable files. + + + + + Activates the Big Picture text input dialog which only supports gamepad input. + + + + + Returns previously entered text. + + + + + Returns the language the steam client is running in. You probably want + instead, this is for very special usage cases. + + + + + Returns if Steam itself is running in VR mode. + + + + + Sets the inset of the overlay notification from the corner specified by SetOverlayNotificationPosition. + + + + + returns if Steam and the Steam Overlay are running in Big Picture mode + Games much be launched through the Steam client to enable the Big Picture overlay. During development, + a game can be added as a non-steam game to the developers library to test this feature. + + + + + Ask Steam UI to create and render its OpenVR dashboard. + + + + + Gets or sets whether the HMD content will be streamed via Steam In-Home Streaming. + + If this is set to , then the scene in the HMD headset will be streamed, and remote input will not be allowed. + If this is set to , then the application window will be streamed instead, and remote input will be allowed. + The default is unless "VRHeadsetStreaming" "0" is in the extended app info for a game + (this is useful for games that have asymmetric multiplayer gameplay). + + + + + + Gets whether this steam client is a Steam China specific client (), or the global client (). + + + + + Initializes text filtering, loading dictionaries for the language the game is running in. + Users can customize the text filter behavior in their Steam Account preferences. + + + + + Filters the provided input message and places the filtered result into pchOutFilteredText, + using legally required filtering and additional filtering based on the context and user settings. + + + + + Gets whether or not Steam itself is running on the Steam Deck. + + + + + In game launchers that don't have controller support: You can call this to have + Steam Input translate the controller input into mouse/kb to navigate the launcher + + + + + Class for utilizing the Steam Video API. + + + + + Return if currently using Steam's live broadcasting + + + + + Returns the number of viewers that are watching the stream, or 0 if is . + + + + + Represents the ID of a Steam application. + + + + + Is the clan an official game group? + + + + + Asynchronously fetches the officer list for a given clan + + Whether the request was successful or not + + + + Reconfigure the controller to use the specified action set (ie 'Menu', 'Walk' or 'Drive') + This is cheap, and can be safely called repeatedly. It's often easier to repeatedly call it in + our state loops, instead of trying to place it in all of your state transitions. + + + + + Returns the current state of the supplied digital game action + + + + + Returns the current state of these supplied analog game action + + + + + Returns true if this is the local user + + + + + Return true if this is a friend + + + + + Returns true if you have this user blocked + + + + + Return true if this user is playing the game we're running + + + + + Returns true if this friend is online + + + + + Sometimes we don't know the user's name. This will wait until we have + downloaded the information on this user. + + + + + Returns true if this friend is marked as away + + + + + Returns true if this friend is marked as busy + + + + + Returns true if this friend is marked as snoozing + + + + + Returns the player's current Steam name. + + Steam returns nicknames here if "Append nicknames to friends' names" is disabled in the Steam client. + + + + + + Returns the nickname that was set for this Steam player, if any. + + Steam will never return nicknames if "Append nicknames to friends' names" is disabled in the Steam client. + + + + + + Returns the player's Steam name history. + + + + + Invite this friend to the game that we are playing + + + + + Sends a message to a Steam friend. Returns true if success + + + + + Tries to get download the latest user stats + + True if successful, False if failure + + + + Gets a user stat. Must call RequestUserStats first. + + The name of the stat you want to get + Will return this value if not available + The value, or defult if not available + + + + Gets a user stat. Must call RequestUserStats first. + + The name of the stat you want to get + Will return this value if not available + The value, or defult if not available + + + + Gets a user achievement state. Must call RequestUserStats first. + + The name of the achievement you want to get + Will return this value if not available + The value, or defult if not available + + + + Gets a the time this achievement was unlocked. + + The name of the achievement you want to get + The time unlocked. If it wasn't unlocked, or you haven't downloaded the stats yet - will return DateTime.MinValue + + + + Shortcut to call GetProperty( "name" ) + + + + + Shortcut to call GetProperty( "description" ) + + + + + Shortcut to call GetProperty( "icon_url" ) + + + + + Shortcut to call GetProperty( "icon_url_large" ) + + + + + Shortcut to call GetProperty( "price_category" ) + + + + + Shortcut to call GetProperty( "type" ) + + + + + Returns true if this is an item that generates an item, rather + than something that is actual an item + + + + + Shortcut to call GetProperty( "exchange" ) + + + + + Get a list of exchanges that are available to make this item + + + + + Shortcut to call GetBoolProperty( "marketable" ) + + + + + Shortcut to call GetBoolProperty( "tradable" ) + + + + + Gets the property timestamp + + + + + Gets the property modified + + + + + Get a specific property by name + + + + + Read a raw property from the definition schema + + + + + Read a raw property from the definition schema + + + + + Gets a list of all properties on this item + + + + + Returns the price of this item in the local currency (SteamInventory.Currency) + + + + + If the price has been discounted, LocalPrice will differ from LocalBasePrice + (assumed, this isn't documented) + + + + + Return a list of recepies that contain this item + + + + + Only available if the result set was created with the getproperties + + + + + This item is account-locked and cannot be traded or given away. + This is an item status flag which is permanently attached to specific item instances + + + + + The item has been destroyed, traded away, expired, or otherwise invalidated. + This is an action confirmation flag which is only set one time, as part of a result set. + + + + + The item quantity has been decreased by 1 via ConsumeItem API. + This is an action confirmation flag which is only set one time, as part of a result set. + + + + + Consumes items from a user's inventory. If the quantity of the given item goes to zero, it is permanently removed. + Once an item is removed it cannot be recovered.This is not for the faint of heart - if your game implements item removal at all, + a high-friction UI confirmation process is highly recommended.ConsumeItem can be restricted to certain item definitions or fully + blocked via the Steamworks website to minimize support/abuse issues such as the classic "my brother borrowed my laptop and deleted all of my rare items". + + + + + Split stack into two items + + + + + Add x units of the target item to this item + + + + + Will try to return the date that this item was aquired. You need to have for the items + with their properties for this to work. + + + + + Tries to get the origin property. Need properties for this to work. + Will return a string like "market" + + + + + Small utility class to describe an item with a quantity + + + + + A structured description of an item exchange + + + + + The definition ID of the ingredient. + + + + + If we don't know about this item definition this might be null. + In which case, DefinitionId should still hold the correct id. + + + + + The amount of this item needed. Generally this will be 1. + + + + + The item that this will create. + + + + + The items, with quantity required to create this item. + + + + + Checks whether an inventory result handle belongs to the specified Steam ID. + This is important when using Deserialize, to verify that a remote player is not pretending to have a different user's inventory + + + + + Serialized result sets contain a short signature which can't be forged or replayed across different game sessions. + A result set can be serialized on the local client, transmitted to other players via your game networking, and + deserialized by the remote players.This is a secure way of preventing hackers from lying about posessing + rare/high-value items. Serializes a result set with signature bytes to an output buffer.The size of a serialized + result depends on the number items which are being serialized.When securely transmitting items to other players, + it is recommended to use GetItemsByID first to create a minimal result set. + Results have a built-in timestamp which will be considered "expired" after an hour has elapsed.See DeserializeResult + for expiration handling. + + + + + Gets the owner of the beacon. + + + + + Gets metadata related to the beacon. + + + + + Will attempt to join the party. If successful will return a connection string. + If failed, will return + + + + + When a user follows your beacon, Steam will reserve one of the open party slots for them, and send your game a ReservationNotification callback. + When that user joins your party, call this method to notify Steam that the user has joined successfully. + + + + + To cancel a reservation (due to timeout or user input), call this. + Steam will open a new reservation slot. + Note: The user may already be in-flight to your game, so it's possible they will still connect and try to join your party. + + + + + Turn off the beacon. + + + + + Used to set up the server. + The variables in here are all required to be set, and can't be changed once the server is created. + + + + + The version string is usually in the form x.x.x.x, and is used by the master server to detect when the server is out of date. + If you go into the dedicated server tab on steamworks you'll be able to server the latest version. If this version number is + less than that latest version then your server won't show. + + + + + This should be the same directory game where gets installed into. Just the folder name, not the whole path. I.e. "Rust", "Garrysmod". + + + + + The game description. Setting this to the full name of your game is recommended. + + + + + Is a dedicated server + + + + + If you pass MASTERSERVERUPDATERPORT_USEGAMESOCKETSHARE into usQueryPort, then it causes the game server API to use + "GameSocketShare" mode, which means that the game is responsible for sending and receiving UDP packets for the master + server updater. + + More info about this here: https://partner.steamgames.com/doc/api/ISteamGameServer#HandleIncomingPacket + + + + + Represents the ID of a user or steam lobby. + + + + + Create a Normal Workshop item that can be subscribed to + + + + + Create a Collection + Add items using Item.AddDependency() + + + + + Workshop item that is meant to be voted on for the purpose of selling in-game + + + + + Workshop item that is meant to be managed by the game. It is queryable by the API, but isn't visible on the web browser. + + + + + Adds a key-value tag pair to an item. + Keys can map to multiple different values (1-to-many relationship). + Key names are restricted to alpha-numeric characters and the '_' character. + Both keys and values cannot exceed 255 characters in length. Key-value tags are searchable by exact match only. + To replace all values associated to one key use RemoveKeyValueTags then AddKeyValueTag. + + + + + Removes a key and all values associated to it. + You can remove up to 100 keys per item update. + If you need remove more tags than that you'll need to make subsequent item updates. + + + + + https://partner.steamgames.com/doc/features/workshop/implementation#Legal + + + + + The actual ID of this file + + + + + The given title of this item + + + + + The description of this item, in your local language if available + + + + + A list of tags for this item, all lowercase + + + + + A dictionary of key value tags for this item, only available from queries WithKeyValueTags(true) + + + + + App Id of the app that created this item + + + + + App Id of the app that will consume this item. + + + + + User who created this content + + + + + The bayesian average for up votes / total votes, between [0,1] + + + + + Time when the published item was created + + + + + Time when the published item was last updated + + + + + True if this is publically visible + + + + + True if this item is only visible by friends of the creator + + + + + True if this is only visible to the creator + + + + + True if this item has been banned + + + + + Whether the developer of this app has specifically flagged this item as accepted in the Workshop + + + + + The number of upvotes of this item + + + + + The number of downvotes of this item + + + + + Dependencies/children of this item or collection, available only from WithDependencies(true) queries + + + + + Additional previews of this item or collection, available only from WithAdditionalPreviews(true) queries + + + + + Start downloading this item. + If this returns false the item isn't getting downloaded. + + + + + If we're downloading, how big the total download is + + + + + If we're downloading, how much we've downloaded + + + + + If we're installed, how big is the install + + + + + If we're downloading our current progress as a delta betwen 0-1 + + + + + A case insensitive check for tag + + + + + Allows the user to subscribe to this item + + + + + Allows the user to subscribe to download this item asyncronously + If CancellationToken is default then there is 60 seconds timeout + Progress will be set to 0-1 + + + + + Allows the user to unsubscribe from this item + + + + + Adds item to user favorite list + + + + + Removes item from user favorite list + + + + + Allows the user to rate a workshop item up or down. + + + + + Gets the current users vote on the item + + + + + Return a URL to view this item online + + + + + The URl to view this item's changelog + + + + + The URL to view the comments on this item + + + + + The URL to discuss this item + + + + + The URL to view this items stats online + + + + + The URL to the preview image for this item + + + + + The metadata string for this item, only available from queries WithMetadata(true) + + + + + Edit this item + + + + + Found items must have at least one of the defined tags + + + + + Found items must have all defined tags + + + + + Set to false to disable, by default following stats are loaded: NumSubscriptions, NumFavorites, NumFollowers, NumUniqueSubscriptions, NumUniqueFavorites, NumUniqueFollowers, NumUniqueWebsiteViews, ReportScore, NumSecondsPlayed, NumPlaytimeSessions, NumComments, NumSecondsPlayedDuringTimePeriod, NumPlaytimeSessionsDuringTimePeriod + + + + + Returns the current Unix Epoch + + + + + Convert an epoch to a datetime + + + + + Convert a DateTime to a unix time + + + + + Returns a buffer. This will get returned and reused later on. + We shouldn't really be using this anymore. + + + + + Prevent unity from stripping shit we depend on + https://docs.unity3d.com/Manual/ManagedCodeStripping.html + + + + diff --git a/Basis/Assets/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Win64.xml.meta b/Basis/Assets/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Win64.xml.meta new file mode 100644 index 0000000000..bf80f5b748 --- /dev/null +++ b/Basis/Assets/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Win64.xml.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ea452b431085aed499c01339e89fce8b +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Basis/Assets/Plugins/Facepunch.Steamworks/redistributable_bin.meta b/Basis/Assets/Plugins/Facepunch.Steamworks/redistributable_bin.meta new file mode 100644 index 0000000000..c5446726ac --- /dev/null +++ b/Basis/Assets/Plugins/Facepunch.Steamworks/redistributable_bin.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9eb418beccc204946862a1a8f099ec39 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Basis/Assets/Plugins/Facepunch.Steamworks/redistributable_bin/linux32.meta b/Basis/Assets/Plugins/Facepunch.Steamworks/redistributable_bin/linux32.meta new file mode 100644 index 0000000000..de7c76e21c --- /dev/null +++ b/Basis/Assets/Plugins/Facepunch.Steamworks/redistributable_bin/linux32.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ce9561d2de976e74684ab44c5fec0813 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Basis/Assets/Plugins/Facepunch.Steamworks/redistributable_bin/linux32/libsteam_api.so b/Basis/Assets/Plugins/Facepunch.Steamworks/redistributable_bin/linux32/libsteam_api.so new file mode 100644 index 0000000000000000000000000000000000000000..e6a45351fad11c2d08493b8971436eaff26ee8b4 GIT binary patch literal 385452 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�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%0A`SYbd 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�j7cXQWLMzv*BzD-&veV`xyq1TiHndwnDFZ2F6YN9S6l>hnu`K zKF##nzva7^SJN^idHc5l(8=y21ED$0mu{G|TaK2uc+eQQ?Y1?Q@1}wfKC=Y{!JAhl z`+zj^7*q}yU)_b5%><}j8aZb-YFYdnt&pmrBZfkbuuDrP8zk)FV)(bHcVdH%ZB{Pq z7?z8A84kvL~@QwdM1!P8QwYSwT^_`Np5y`$#%F-4zv8BPqxC@$HaG2KnMug zD{vr}-m~aU4}FE+{u){o77O7|@L`r+J77voYRdh|u-F#`M4lpz7lf}M#dnW%*R#-@ zqvwJrUxqVL26)DvZJfh`uS2$6yaBgyA&oqKoFAS-Psx-W42%<`r)d9r(QL2q7Jul^ zl#3g2N*wAO<_RgZ0SV*?-sRrw|4@&*aF-E5P6D@ zdjYem(Rdq3Ei$F7#nLBY(X^F{%Ud#kM`u8Av= zpxu(lZS7zb5FACLQN$I5Za@WTrqhJ$oz~1KquUMV;FwXM-&+|Xe*AL|0duls%>eQ)IRi{op4a}m}So_B9O3PGj z%Ng8qME?(Pi!O^F{dKkLMKckt-HW?%wq_ZeF3C}hDS;#zDF56}Pm^BJdq zcI%F5l~H!bLhA!e4*mnBWwmc=w{k)=sX3+KIj|9?8pF1rwZ8hJ_Hg0|-hdGM2X-2S z`l@8prNG9S&|`T z`q<~)rOD4>8|uvU*5D!l*6xF!qIOFYs`2ZO#hZN){!muJjto=0g)8_4UjpZyuf=}N zkAI5}LU+n)E=MU8>a2Y(%1AAsH&Zb-HT$|wVu3pphm?f+rsZkIveVO0zwJ__b>^FS zINr=E?w$iOMDK<6J25RwV~G8quZXiHmOc^kJ>;O!+(!em^c=7kk@W*)ZN&ok(8cr; zGi$nD*Mc=!LrQlFa&xiRzjCkD4S4oVKpewu0R6-3b@M0UQEA3+xR);%|}9GIR-l`Af53PLtFA>x=0QfvExH@=UJ} z=7z#5gIbJMAHuS;Js0uBs`8OAVRaPihC+PszUTr0Ou2k8-ue$XeMlRy1&y!lowQJG zB|~DjCeW3G0sb zd(b#1G&+~w7V&uH6!XG7T~l(OdJ}(I=T5&i${Zqq+3{L%MODpmZ45cQWqh4H$1b z*cRZn2@7j-)zc5b>R9bW^rZBqD-n_%yi7k|QgEi-Y}oy~UMifCGsMFMR)5@MBl*K@AkN95lC+*9I>tA*r=wi+LmhwT2w0rrp z$eik=`Aqb=Vd%R5GM}aTn`#f$7Ee;Y>pmyLnj=Yq`+Bpe6#?#ud}Pg}bboo#0~ppu zf3UxFTPe`$Uy^;+SuObI`U}c`8(z~Lx#g6HM$sSCoIlPxmhWN1QJd zYr_lv?eb;&*{5T{OW2jfk9;(vJ(fv(>09@E-Z0HmLU!56=HHUzphp=uXPj~5X2B1) z?w20v@&!-d{2wU)ojWqhm;89^e$RWQ%a`>>SNyl?FQk@OQGS%Y`d@H^gq!;^-5_PI z!m4S{xSc6^k(Q%B?x5J-CXdeCdav$XkCsy_p>4OYw$;%KV(*CIOoNbDs*=d5>?IbRt|GCZ z|4iK!lyT}1tH7`anBb~t7m1-92W{+nun_TEa=XJ&kqIP2Wd$6>G6$fv+NTEXemCz(7}JI(+95b(Q_+pGo&1(zVDcs$|(Ub$Xnv zqy4l{mLjCd50$gDq!?rpd{{gI4ztnp!ttnsx1tr;Nz#gLQ0*L131|K>dJO$`>u?#E zcRVr!lfq^b8;^9WcrzQ#_}@ zC%P?sfBeFa;k9J?+<^9n)~S)?s-XEKJ5c}&CTg8NJzKW+e8ECQ1ZUf5M++?hSw*tG zR1y9~>vG4p9vxT&&51C3sD{@@Y-aE--?U#5u{bI3jhx;uwQmu=16O6K9m=r+O+^b3 zKGT^Zg+O$*?sPoiNwHrbUIQ~vLC0^gLZj%IT&bH3QiQM~Nb3assoK09G^~c5DEeD4 ze(F$675poxuLk1P!hu}`?`UY@?<*kgWDzPX{MTh{JiP`V%gCTgTQbX~sQ2oRnK39= zUl7NuLvUaBTj&+1-Nial`_R$VKqhRp+FRdgiTLihFj5V)##lYk-d#@tT3t}1;=hy+oF@zad zKSj>B=LNmERkE9RPPJXy-G!RA1Q8th5Zu;>45Q$9HfnJQdc^}UJ8|{b$x6$P}ZEvo+CYH zZWCjt9KEif?$v#CJee`mqZdbGDFQueWC`8SePp~!2E$%Lj*JJ&tT$k3saw{enccG; zFVl_ROQDK@&_5`bTXMUVxu20MjP4{xu4IGIm-asrI`Z5ZhsKGK(+B^vCxxer5m#2J z7$O1V1;weoU5I(#58}DhbColGT!rz21p2}8V-@nW-;?7_OI}OCV}`! zu03S>qY=ighKN%+uVP^3ycfv%!SXLc7eSPquUP-h9~$MH+NV47R(9scWjPtuFX4h@ zHzgx*3Nrdfpkhr!Fx|bbeqcvGX}?o_eb?rfio6qo)GiM6jrM; zdgz2k;4ii3x5t?9i2i-FvuxU}N-C#ENUi=c^158qaTG=2F3QIQt z&ddZp>ixVWC4ww5Ob+M6g}Y~QvE0-{#g|k=DtSLza3us&eSqqO<6LGgkg%`*8Z@}1UMmc+E6@Sqc>3agG4x(Dha`$@4i2E7gX zg6!Y(ziCG<=S~Ctk|$;LH`uJo{x+}wzIjcJ;hIJ5oHLQau}a}r655-z+Og68OH zMS{sQl%t9%;Scvg7Fl|8kPmI)WkbF!lt5@Y;JlZ;eCe z%6X?iu00{;+Be_;a0G_e+Z{Ct>tH?C+Uc`@a^~ms+gB(}Xn4awBjoM;o2fS`c}ry- z@;2}Pg}n8k;IzC|%qaEG&2~RI9{iX}I^!4kh=RHZZKL?kVZ-kH=fr;pZGk!dCvwk3 zDHPw0(&ua~5S?hTMY+7>=!{uR)mq$W^6j-+eK6PMdJeWH&>4o!!qw_9`c@m!u%)O^ zgwI9C0AochZ^h8*C+W|-^AOkNDiBiXFcH|NqEf4$iF|n9K?qOE)u6G(T8N!a=-C}8 zy{hb`KzvYMyuSAq%pD8vw5rh~8fEe*3@V7Nqgug7oh@B$7i`6$a`%2TVL(;E4 z^(rrI(Hd%4=el(`NP?R`;)5>76?bc31nR<8WUd}<@6b!$=6So`ddX_tcvp{Z?$j~e zLMFhckdNlibN$gSw^k3k1D8KOVh{GkaJM-=0`ZyNe*OslTnpDWk$m*e8;r>rIMKCm4MsCgfMp72!yML_6tKu8BOE4}7 zh;V#}pONK3cT6SKyNcp%DT6$P&|Qm<7J zrqWxh=Ba0+dOo6_P3pN&Jr}9xQa-H{P=PtK>bqd{HoJFgl~_v9>&E=WtXihl3O{<0 ztOK-AMuKUyr&h+^)U}aftJ$bphUSHF(8y+;Yc^w=u;r~kBCLgM<2J3J@ilJQSer5V zb-!6;w)-d2fxi}e4E@sn3V$&El56_oh{ZZk8kBbjY{a+Z#h!a^;^liOl-Ow1jx)yI^SRHTm!SyS+O=B^;A1>C|le$ntq+suQ98m*u zV?6+i0Y9#BL(Af7jTc8Egv2}iT1A-ok}x?Hr)jZ5;6%+sm~<3B2ULclpm~ZHR@c``hx+0;+p7rD=}GfpyaZvYvJsdChUR&v-W7!YA|{vHt)IXU z34sA)o3)WUQ?U)9UagS+NE==42^yB8eL$u4VHJ$yH5RJ=$cRS-qI=xoD_e6>Z}952 ze>#@OSTqR%VEa@F@GqIC#^1sw(nWBl$fka(-G@` zB&gQ!Uk0`29Z%x$_iyC#ADTFPsy?|yVnLot$XN1q%NBAzV4-Gd|9@dqJ1H-2mNyqW_t$X3~MOOThZt;gA ze$5J|wH68SJD7bIe1AQX>5z!={CRwn2wO8TOvu>0-$suQzC^|jregmzBlbwdwjN~+ zWMsfFDd7(1TWg^KrLJPrJf%hiK%TDD@3W;P-a z4Q$htzdPmQa6cWEQ^DK=c*%KySLk4su0PCY-w5fnh7B5*bl}F)P6in>3X%tKyui0^ z3_DenAyM7c3{)SRCQ)ri2O+OJ_i_f@>w-o>@-0XH2rJuEIpIf=AIf=DFc%g-qdH}g z!(K<0$=_O-7IaBs52ij5AN(PD51MAEtws4HEoJ*5a>Nq=gWR!AcOL>31E%v+`03x}bS{Ib!JA@U;-LnjYQM z0Z|b;57-<-WDA}7b$kle8$J#l6EO32N&E*6YOL~wLVCob5W!DM<#XM7%kWr=1x_bdGgSjdfE#SC~o6fy{}upY-59`OU) z1rkUTZH?&Vtc{SBH3;sz zWRd=SI{CmLdIjzloi+gX^M>JX18s&Y8_j#xi|Lc`ZpohbST}}O{as_!`sl<0oMK-a z>K!zOqyJ(1Vt6M8qQoj|Xu2#GDQLQrFXj-UUYuFx*cz5N{bX}&aqP_*gQB0gL+3_! zcZDu8#um#qXoOW=_zT^<)Pq8j7WhXhH)ubkU0q=JM|TkGQ|4HY02+k?{`F-b{Znw* zko8Lmas@}9JMclGDdqPE;MZ;`5PlD)d#PmjE`c>x>YIYwdX`+ClGx8db4cYOdS-ms zlMex%MKojs(z+M~WELts&hW;4gp2--i%(Gw*S+6De5?UtrLB@@qRuqdS3vC5h`r5k(0_v%Zy@3$s2*61W^(RQt( zzt#YoQOKzQ(F=K7Vgj~=sr~LCaEV_C5s?TDGIm8bO^)m;gy+RC1MUuAebpI*Ka5{i zIV38WZ#k~mkUW2+7aWuq&UZykfEx{(VCRCsA0$@{mv!uLXhC;+Sqs~%(A^M)5!UVm4V|up=ytM^%uEfla_rYNq6?=Eszy+|yq7hiYSd)cajPowNb$Ag8mW)_76Q{@sb{dg2o!0z~?wbK~$*yveMfx zx~G@6&tj?~?9yxVXon~Ff8dt^ zcc)=6|MEgiZR_4qM|HMaoAHgc7zW)m+~r!@8>l4n#m%X>J&>q76D#a_qmxVi2!bJX zL>EP2Jcc_pF&I{QC+nDcf$?z_>Pm(dTUc=P0-jyELyBd*oaF3KX!HM&QjC098;yf$j*vLx8IT3Nlj>rMLFvu&dc{BTO ztLVQFHskbMlA?UQHka!bxL&(IR`~viSIiQzS^^=d^CCR=QZkIz@N*%gVEv2xQ?Si3 z+FMg;-1-k_1?}K%G$>Wzdphh}L^Mo2D`2Y@MBIrwF4`#t7le)t=FaraKo`?u>^1~x zl?dz)6JHelEhxT}Dw2Hy@@OP_wLowB^TBdO<%XpQurCKwLoN{E0$wal9H;%v`b#bu z$pn3Vv4DYb-WZRqdqG^Ni${}5Xhq(%d z(NC+_@d5(&kG2?DnTRltM2KunMKEY@-ePDF6FLZ!d^@k|dcdkd6ZhVFvC}sgUw-5Of=+h$Pk4*n* zcKQ~!z{J_Nqb*CZrT$Q&9=$l!2a^CT_9EH=>q$gV-}$DV`;d1Yxd8OtM>%>QCFjtz z$R!c3s^_SjXxPMQ6O7cc}h1G#|x@u>>#HCbR+OkH}7ywu{+*%N30d zw|zB`fpYgTDr8>?h7x&;g6eVj_EzL>hXn(G8{)$~J96D2Z0ZbOL{WhZeU0{U%hC50Gg)Wx!$9KLYwu8@S0b-N|>H(y1=8imbfW6?!$)D-Q z8f!X{nL-Ob@cu2}3hNz&b2V^08l&4Uy`J_h^uJQ;RhU_!njM%&B!cFxmU-(xSYvEu z)~&TBAt`IjS)TQK#I#PGm>$YSzEmQ+-m^atRmi^gm1_&3o5cXFEA@{?s}m!m@Q^I+||mBi0NALP9iIr^}ax7!glCdHC=#BS!$- zj;5I_11xY(EGj;!hB<8+E_2+7id%Oh$DP*}CpU}y zNN;Pb$WlyS3$Zit3YAJSrLRLYGC3|x{)-PjO+3y%ajwi?LtQeF#k;no zHyHkAJv!{p27G3)U+5J7GFDrhL-UKjWr+^$Z>NXPze)%^XVFv0xyS{s@IY)TxU|?L zl+rT7?M|-8cyLu&qFX%Zc}BDUMHen#_LsjJYA=5+-2XX#byRA9J2QL?CjoEj#)m6j zM$vG0I};3zVi9<<(HxqaeA!>VI`n4`%;5?kNHlBYC-(->2Es%1l>|9)LkXLkQ zRU4_>zd&mp^p~8gR$0F#9vu4~#Yd9EE8yDnux| zf0FvG^P{|bjkM!gMQ6%cU@aal2EJq1ni%!eK2n1i#JsX^Oe+>I*Y?i4nT-TQLCR?OhmtL|Xpwj|~{_`LC!pS`_9PXcqkVp;@F^e8?EdZFkHDh%~9M-&>v2L)g+92~k#PK4@bK^mwgrlk?2!0O{rLY4s!df~|xCZ0^@X%%b6@!arYUu6F-@7;F4! zo={)ZB1enejc-A2-1T0mRd!UxKE?wcV7{m_KB|P@&a$;4-Gc&S=*s@+cgW@$lu%`C z@<%u2fTlxqW1y%3)(9$%I^Mdd#b)QRq>nMT3FFPYqNnP#N6@=p5!~*ycTh zAWbk-L#ZVt^yW=@c=z!gC+!CmV%|U@0N4-#GZKO3&Vq&RQ2%PPZ}fGy@#Upvo|_Y& z!fJOL7iSI%mbdt|Uo=+^33^Y^>S+P8Fef}95bfHd)qe>DqMN_Rh1~<-2VPviGzcsH zdmvda>v~2`g3-UR5gPOschwB3gkPSTN^^Ms%6?c8sN{X{csH7_iEjS(+90OwFxZ!N zE?~^#(W*l!(BNDSRzMgvFx`_cu-g3=kW@=Nfc0|Rh(t1j^xFMgBmnWX2O0qPNB4lp zD^Oqmjuv;QpMOVHAsXwi08|BL-r;7PnP;)XLE+7`f z-fnrXlMMJ5ej_fVIOBe!#W>|p_a_8-g2qs^Cnq!W#v^)JqT0PDSpJM)TG85$fE`{) zqabwP)#JML)=HKET5tksuzu+l;M4>{b+nibRYJH1)r?aNa3DVfLnTCQ5b2Bkn9m!l z(#-h4RN^Z1p{irvhhwB%?SX56A$UxeTh8jN1+jDsGt}soTrHLl8VTNuNy}8=r!AT3 zJ;CRh={=EEIFTLBMT?k54C3|)5E4qhfgVHp3@@;Upk&Si5%EN~eP#*|REM3wxCcYf zn;~?7glshMc@8jxFg)J=jt`+=CY;0w)V}4BvRPd;>|BytN35+MNHVsj=@yfzl@*uG7y5W`=0=%G6+XR zq#1;r!v&HQYoS4fz;@etB5QuDytboC{^*Wg?7*`>@xLGn7>ihf18A9txQveR7KifG zc%w80akj|%`A}HDtt1mxv60QH{uspuErh1=p7_2Ng8;mU{trIrb_?SYx_q)!_J;tD zuINL9UXK=A!U)_xrj7%u6#M&BVZkT~mYl{Q;{%AyL6oZ=Vx%{JLb*%bfc^nbFT{%I zDJiMUWm*pD1I2=E4$CYE=SM$vhn~b#f;zz=9QPpt2f9LXYX$>;bvzFPpaOw%xId)ay}hID-=o0d0MDavpZ8$J zN2v59pdT=*3jNxFRU}pc6KGIHX8CuFpktW6q6`>&wPnbrMq&evtFthKb?aS)p;L78 zE+q?hYW1&!5vW8TJa4pjpw)2|w}bG;DZtYR^0!velG2s@Q>y=9q&giNQD8;;d=%J- z;psjikQ0gulE>mm2l-44k3MDe$~EKouuY}hid|#v!~&0Qo=L^yFXP1P3f#-&vL3*Pbun_V zZX8Raoh{a>sG_wH^IB`wX8bt~Vad(R!Yj(zZXJPZelvecK`M+4+x0uZwb*+6ZOPw? z54ZIcC&*&H1fULMaH!)LY5Q|10*lf22A9gp-o%QxdkxV$asynIaQN5FBd?s1uF3JI z!_vrDjS5;Pp)wc@;HmjcNZ50k>OEl3y0a~uy2npNP4=LI;CQHdTI_ffW*4zU%0*VT z3CWVJvcF*7XitZ~p;I%mC>YLc3#_Hc#eN^{fk>+v>Bx*otFTANNDq>hM_rM%9E5s| zfGd?m=nyr21dIfxFXZ0v*W5owc!552Mp5`^)o(?3L9pCc6#6PK)K?UQg3E|Vn0y^{ zF|L4Vz(s|?0DI;a74g|h;o`#fqgKBLFS;=WHX!S89|Y*3mtR(hixlw|H2vs)38+Nj z3R^7KlMYl&>YqibN>dZs+7ozh&4FA%J}s@i`63rjkTy`>5xRmlCza-5@X;5p=GkD~ zoPpwYhZhG;9TzP_&a6e6D)T^GQ>n%1wTBsr9R00Wc<7#Ac#)#N(IHoTlpO*pQ3TwJ za1H=XM%;DdPKb?!4XK#XU-a@RsNWLiDv>s8iqv9{c{fz;8K8a_RxS;Y8TV)F#@!&d zAI3Is5wW2okobLp;#ka)F+rr;ArvN-_{2JT`II89{@slH$2$2N=y2dbL|$Q%ByQ{#Woya)lX$-S_Ud&<~@L`Ei%H10)amjTf~i_FF% zvxLYDyQW+ry#mQF&xNJ3vDXI#vOT0`SFWTmf-|mX}CCuGtwyv`fqhj*{>a>^cEVKg{FH`X@LZnubB!oku(+lnCtg|fdHoP)({DS7C zz^N0{K*@_oh#3&-Mtf|KioU1J%h_<~f2JQi)~wZcAS_@6Pym#i0JwQq2y^?(&=~7d zjS@5in6vtk`CZVf!B)nl(3dYl1Bv+yd8?e-Nr72jY4kDZ-n;%c;Qb&| z#C`)r?RtDpXf(@_aS?8L4XVC@xz8R>l zVD!r{QDLbUqZYfE7I&zYW7w-jhC%Z(WGAjwJrAH40BS{IBsWK*l5Ig4nd#*(YxVyH zXwZ0>l}7R*h)XPCgH{*>onn`Q&iE**H2Ywf&OtygYq}?jg5$&L2vt^rCfN z5oFRqA3qZR9$!I&Y;zI5-ouwU1n&@2hjDy>mvIDxqbg8{=#Q{3(NPazMR`B6$o^9B zG%y&+hAp%)e1ONTj)baf|1We1byhGAR`whf~Y_1M4FIm z%)UW$Y@wmaHYW2PojlkdJX| z*SH#~>~_p6oN?f;LiCLd%Qh5$EWw=esrD^5Y%#0T7T)c@K)^=SW; zVLpz2BkXx@$+YLWQQ7mDa~Fc%T-@dQCG2_5(#^R`(;zut)*3dRgmo#}^Sp}}S|1=m zy8l(w;8?&igs5@RIZueZ7CCukUvkL;b^B*Au8fKIN5X=3+_)TtOWpr~QvfHQC zugj++mp$YId*gm$yeDGl+EXu#BU;hU1E&uXr+Id6)ZOb_u@^`bjUm5yppD?G=OafqkKv;v0%1r7oMR2f3elVL};FFO=rM;35@ZIAjf_(?;F2y&)f z+P)|!=@Nyd!~xMyeOk`#nO@WVtG#SWdN)c!r7Jy(Vq%>4pM>?uDwe!~b=U~6S=fmk;@=SQcV zOI^zD^<&}-zWrhOYF`6>l=?)p{Q~yQTC}L{UW*>b;lN&iRZbZW@!x(ybn^v~-JsZ9 zfJre{0Qk7A>V`AQzm;R236!*s&Y*Wc$`eJ4+Au4 z{9y>9v0)`Mu#qHQKg2(jyBlDZq%C=2GLpkoDQHwJGG;Ba&VlifIcpiWW#iSTZHx8x z4yw6Ti^L*SRf+(=Ve)53U~f*+1|wl^27P8B*z6XXpAmX3LOJ`W{~6H5(nhrz;aL4# z2|mRl--lo6kAu_%+GilLZi;smVI%NDgrFf(VSUIxfY>bQR$fj6q=ANlgp z1*2Ic*d-rd$;USN*diaBjFJKGY9ruLlJDWh(*g? zGAdQH>i9*NQ^v^ifx3(G0wsy+cx@l-6muEzeN5r}k=cE248*U_!=m~w!~)w*hi{94 zIOCbCHT((60J~c<5BAYqIj7r_O#5hg5fq?ohEWY#pa0;5u?&eBfw2! zuFpjhKdc0369KcZH*lY4?>y@q*!^is#7((0Hy?q~QyeSM>QCW7I`@30T2_dbs=)SM z5x%P3Uq_Zt!3*@$<*b=je;xixb*xe}(0=uV>UhOj)Z=0Qi6nlrmxB#1PYU(Qvlha# zP$=d@GIkOaoxuowCu*_pIFOsU)$yD9p$##Wi_Jh*_9rQMN;<@^#QsT)#J6!k6|D}u z0B57m6Lqz5U9{?V@Zu%p6YONL58mH;NSLT$Cj}dh{q^`LSfIoH9TsxjuEu;53(MFj zLH6v(HcqFhd@Ay^Si@1IRuO1pzvGmP_StIRfdFT{ExLNhQtGhXs^}wMvYldB?dI8@ zA;SJVBThB^4v=*9YY>6P`oNmT`X3WDEWcs-zgSu8&w;I%II_+i9V6C6d>(M{5ks_~ z$6lQv(5IRGr6tDZC5Kgd-2wOe0T|AL&9wUEATsQ2#Oh(APg}APD8P{GdSD=mr+`J%4FC<7jnrU)>K}k1P9s3N+1SKKd=bA| zV?Lrqfb?aK2^U1oI=$pw>=p@lNwaQ*8K27oI0Rn|s2!qnM55fe{h>ODG`jAvusUDv^85uUoM7~sj4*?Squt)~zsel>;%s@aw2Gq!a)+%-( zqShwi7UDZUeEpj z<;F;zMXm;`wu*DTC&?sz7?lT9~Y>_ZiFU4y&MDZjybZzef^Q=WQ}_VqIV5( zg)W6)C|VU6)(iE;7I35yC}6Kv)Dqjp{v8pSu)yCE5ecbiU}exZ#C{vy$~@mV&kP;# z9T5D^-Xi*$Z%8T;N?R&R!=B?~PuW8)?HsEaWwIJKs|by^z*h z9ZE)VVLNuK9b*}T^DE%Jc5|C<5* z!eEZ2(?q`#jwR--CbcpoyUORY8i8OnqGutfr4ZC&Q;@43&)*Xzl7&F>NQtDt(5A(* zqElu3@-_+l34jwCqu;x=`#TN+p0oA>2<9@3idy%J=m<@>VaxANNac#Q6SrQ zU^(e;LHF7e-C32tiR8EfqE)1d>^@Fw=!MEeKktRaM`{i8(}|x6y4zE0QD@55+G{E5 zW6&0qwV&lcpsg4Vza&@Z=Gx2f$@2Wjj--o^%GK-Ez-VE$2i^WS4?LmehAe_*c!M9Pf5UOW{@MZ*8du&)|Ar3_kvb`h+v0!=`Uw<&NECIc+ zNGGahAMfP596`ubkWzm{2GZdP@%tUZfFEnnM}h7a(Yv}ue_zPDdk}ArP%+A2XRWjg z95sci!7=ky+?9gdy+ueGAFu-p}vPXLB@Q5tAd|Wg77@0^xkS@u1;Wmv`e0cIw&edNP14!rq{h2-2)Nw z#31(29S|WqGeyX`>nWbX6d|<{M}+X=X-9oB|lVX;gi<}3Tg&nahkPvzuy&UU20 zA+j7}yM3E1qzbkl;+*Y1=n&|$l61hikX<;2JQN9{n|)gS8F)#r-yxFi$;@kSdZzNR zcX9xCzs%Oy%Gb9x^L3MW#bjfH{jPY$Ch!LP6~2~+oq$IS3=@?ff$le=^oL;qNhR89iq!6-5|d^~V283-M(L)UW-4oCu=1zy24un7|@01142V68SV9HC0BcE0C~7chWvIBo?6Kb-de5X zHZKxB|pLu1>hr9{#{TnZJ0NoU0Co=pK!FWDJFrLr02YrD{2~Z)BOb3jmiqU^fmjeG3GGe@85(zQm;Zf~i&kY_*0kvKjFq zF^&X>ujbqWo1Tqa&lH2^v2Z5?At zja0sa#yiQ&)i~SPLbjKR45&%HAA=_r^Hm5oG z|10%*gr^c;M8^F20J<{P=7C_ZfvFKFQshrC`3SWv21NFLKEoiBi{e$W|lmi^5wl`vMvweu_(3AcJ zp2M<&i)UccP6p;|eFQB)-!(WMj^zp{t~k%>}K%h8hHLD>R2}_ifAmp$^sGDMXEY9a_&Wp|*T+l0g7;ZdxMAVLiRnDIcksPne1$dV zd7x#$_#`z`x>u?7uOBoBNM;CuzngW>R3^!1z-Y>KY7XlL)x#As(hH~{x?H;6{u zNWa+@NgzMVwpp+6azE3gfWrYJte_`|7#Dm?ngiv~YJJ*6YnngFp{4$P(vA0=)x;!2 zJOH0+W8jSEJig2cVL;aflZTI-%sT?NaYvLe+~(; zDqXsFwuk9v|D6@caZ4ZMXdFm>OWBVO68=*%y?0BxH;^;a}5doFpXX zr~v#yVv_>gM31upT&NiTjZjfwyM;Cup1-gI@iTc=iD>W#aar$8;KgeDRLV;h5MAai zMJ70*^ecSn#`|T7Vd98T3&_4!;G=uRcec*ooXu7M##BbE) zH6Y!@Tp}{2z?uTJ7K&et$?%L%me2VS`CP!0K7c>oB%e<%!c!}WF(-f*CnR`zn*hga zB{DO@ ztW7-P?cy=NLp&C^P*3ECH7Puv^oYmeQaqC9D}4iE1o~%HBSpy30rTK$qdjPRA&lcw z;N)LOcV;HARRzSw(G>QDUX|)=J`w#AA6xg*J&2<|iby zQ9(W8b3vPUJl-xIPj-mMVoCGmlIAhe90~w8<@rz9nDOnStC5>vr2d_V4bSrp`{RAs7=BiR~3AcH3L@!jH|sx zh`ZP)!jsH`v z60Ws&W40uE$+-~vI0r^mWeG+q<#JoK0uDAj`w)eRBv$4b^g@HM!y`8q_+Go3HWZY+SI>a}^lWzQTn-_T)|E%Vp75wu&|19R8MfgK2|D_-?>`_M+OwTzq(OqG1&R6=!RKYKtaKkVvesv#c zI#AQNMpaq9YUb_sFOh+)Z*_chUIDgCv^6-<0?wSxFPH!>fp}&prR&xqB5=)`9^7RJpmad zZSjrh1<5xiG&287|5N$*+jst77p2!r_HB><9%5j@e$v<9V@oLUzy3&n$RBA2_i=tM zR;#~(h?Jd$`Vm;MPdEMxaH|==whu%mJE`>qZ0)rr z)mRUx%ymcLv7q67aCBr=pSwc?X_t?#B%GZ%^H@yFA~U*NGoTlc|G94CfWC_Cf|1vK zlwIldOD7Q6j_-^4X6hS`O#A9sZ7YcEzC3(X(l7Ii><)(KiET#i@-Xu5%R|RUcGrYI z(U!pTD(-xQQ??!4ql#{sE&M@ZtA<%@fOU_H=w3A*2s`7A4j;Ceepw?!3j9mCimt_u zfpQg@L92>GsBJ|PId(o?vf2ylDVWsB;rea4GKArcClb(NVzn@%*$#jfZ<1`VBf^P3 zzkMWz0@Z(qL#G~v*(&GWklr|gl?Z8cG*;3A@9El4*8?doHea2aXXerha}xl1-S9lb z+v4AGktYwn#Nwm!^pchEdlNcNH{R2YL0;=5v^$tVTheK)vEtMfv95yhagGkY-y1-c z*CfASt$RguP%O(70(MBFlqdDN+S)m8~J@| zJxiEWijFeQyu4VhV`)4)@G*Sh$B*gWLDYtyUmB>YIwgk<=qw#@Ld0PD* zNX}~G?Vy>9wiU~?(2w9kt8K~v))P+CwV&qa0F6F4U%CS*2%^(ysoug@web;b^}3~d zC;4)ke%Nij4kGA7+7QB{G~9A*VfTTB+!$Eo!X5!I*kr>WaZW`S_R?nM4#hE6R@)p1 zUsR9*a0dk2UI=m2+=BqYuf9CKu(|25ikjdMewA7?#pG`|_DdiUj-iN;&&bp3d=LYz z*6CtG@}aiG!jSPLJiCgXECvi@gJGfu{`7$mJ1CfEc#*vk)DiM1i1~AY{Q-MBl8Xv$ zx1MscfJtJd$j17PAmEJT&EQe3egSe2P6GzQTN8|1Ph|J5duY^x4!%=-L`aCKbi075+>nwyf2kI&iz8#*Srr!~a`(W!+*<7F!yir{j^5zBH zp9}lu_`RaO7hrY*Ip>FA(m>DIKVB_%706h0PXO0BS=3lBU4U+QXeVjN!VmNzwB!+-rnT*W>qy z1h>fqvI*Z1(MJjQPjcM1W->lELbFG8rQmj-UUZX}7^BRC$=7`;72;q4I1t0m24r8R zh{R5h`b8CZf6X3p{Z)1OX~4k^U%k>(@WOq<*$Y2U?a@Z(WIEpiEC~{ z*MPQ|IKYS(_tgRkXhu+qsyxQZ33E1g_MR|jH&?vQM&rWp@a+l5_wK}fYJJ)!_>C%$ zeL9)dkvQZK*cEo4&xlaO>PpIaEB8}U<3COq@1Y97CKuy>#?U_yxR?V;?oUKlZV@}z z;H>01LcU_-+7&u1V4_Q4KtE78Xoz17QKEx8u5K&LpoTowy}zM(?dHKb&B+6lSh z>_4SE)oDvGuo!1~cdUeNcrQp3-Hb_QHS)Cafu66%7%rG{)c7%_#xm+U0M>@4$ z1M##t!m-ts+t7IU0wdQ79C9TQ^H*u z&pRuy&brvVErGc(#e7{Agv%@;Tr@N`x(ZdpRWP9|h<>D5w+bV3h&|4-rEF@k4hA>C z>p2AJMkw@FZ^0bEjh$ck<0J-ixvU9CjP~7lrp9NuMxH0eDC&S91ni4BO6|m_%hit0 zzhh|g&$-dV%kqR{XbjpH2^!~lDG#&;9SP7`$9Ukgu!wvT<4uET5Uu`fBvy@~)nj=D zl|I6oJUl%fBT%*r$EGe0K6K{1-Ks>@+0iy)Ft$GfT=CO{<|Mp?Vf6q?0VK({6eHt0 zPbAE-pIVzUL)gq$I-_V+y!)@-Nev3(rLT`&i5>X=onwnBRw1AZhSInsxiR*Yo|R7 zucyh!xPM2w$4^-UYJ?nF34LsbQ{xs9|iz%=G$%D|K*r2&)@FD^NZHd!dU( zCa12#K*uuj!iP@q?_?i=lkL}GL4kg=g;mt5K#i-tzzmvlOrXJ~M2yCwChGx#99YAu z_+MmgVHY%V9IM5VEj|KT6Xbc&=!BO_w1{etk%o8ZrE%~1!E*S=*Xn1H4)OehkuCs7 z!q*3lj%scuta0q%gD2nMEw~ts#QTCl9~Q(EACHwOPQ1hn4TBX5T{G_NdI#%nui^f; zY8>6dBt6<%ki1{^_Y@FVE=1boW(gOr&w(N4A8%sI^Pqqcd=LEwH&kG*i(8OFN1>0b zDuf^mwibpr=|=D?1h=@88&$sG9bFJxuoL|Q;YJD|9v0ovr>NJBW0^wAkUa)6Qnev0d0A1bsc2oC!PH3#W@hi!5eJ8k^7 zTnxD%a<4W*(p+LzehtSTmADlLCcWr4Aslc2syaSRl!)fo4T60Q(FEt-vBc~)DFLdD znOh5S6%)B6`7 z6B752kVP^-j)bE6<=`$#fsdg*VtxUkZ;wYT)gJ8NPg8$PhPxIz}$5X=fX%mXZKok%_)X7{=7kd_{@@jY)@ltTd zC&F{#c_e$GokS1CArA6`U4r+l`LA4Yz*?nlp4xUY8laU9QP4ziyJd_7&)-`Fw_9Sw z;Z<)qdNu6*E3nso7A&hV$;=1q>Bf)Sir(GN?2Rn)g=3Ix{gW^*?F9_213G#i{=o)*r^^tiP!Ek$V7A z^~c*@^#_dgN0NQjAED{`i%Q)D)D)kl@jo^T{|g2FV&#J4KK*;~9O1X@dM)@sgLdI$ zt%LP(D8{-Mc81QUf0uRQmR22{yK2)oQ+T}JdB1|`vC7r_=1Dyo1;T@0q7&eykV}G;b*}^q8H-= zMlE-Eqh9`Pc%z&v8->aF4u3%3x(au`x8p7=xz43f7)=y5_QI~nuYgB-{BUxxM)iXe zyGux;bRh7sU+LZlviSv?cY*aMj%wsx+-T4b`DA3_oUfsAA2fCPDIa3ye?E$>uElTw z2z-F+mWMsIjhzU0Nu*{2c#*;$FGYwa=H(u~06=S3mvt%XgKXwa!k4(8f@9s06ht^J z1jQaNl!a1Wp>gmDG>2eJ%1}lfIexagnC-Ab^x5NqpcR21Sa3xE?`X;JVEX|Snv#dN zi#|JBA3EMOF<{N8|gW=48h6mOzyjfrK&vyR#jDJ4ipLYDwxxchW>}1-tu%pQQp4{5~JF>R> zcjHU==HdYQEO-_37Li$5m$d|p1kNa0V}=oEN{&8)QmO2gJ`SA27TWKOw>KhU0DG*GUsv{3JKI zT;o*2K>{kxs`-jZoA`D7LH5gD>bvx4`2vGm@pJOWq+I-JACga4iHcv>8u`QytN1N_ zPUd&G`gYRO*p2m4?-E|T{wLg*gLxPF#VpV@gIPvXB5r?j~{YKUlhUVf| ztG>V4BjdLzLeLbRKc_tCts*~Jnhg7Y`FG);Wla)SO9Uq>y0ocp;v#VSZ>Po*J4@{0 zN#0Go%9}+zEsg)q2r3E z^rd&n^fl_4I7hXcdPeS+;R%&*srsI*;(OH7$=7*?)XTYHiNDhyv%j7A&ht9;vM3_c zIdUWW`!Ra*#Ltlv*Q<2rPm}Ni_w)VeR2lB{uc<1YQ7_?+T=1y;FH+&z>26l=rzUmJ zZwRmd#?O&^zgP8e`mgAe2v1D!o~}vJ$w~M6oif}>cZ0~)<=Ug-Iq*(Z-We)&nBjY5 z{OeSHlvj*DRpFftAFc9zR?&lUnK_JA`B$lM!ubDI)ow)!PY3@K)c3@QEZ@QN4i*1) z1$Xi(RQNS1I*`wpW`@H5FX~A?Vwy9fGGCWU=j1<4)$9COGMwWc!v?B&_o@7yau+E2 z-=gZvxD1=5zH3yy9r!t_+>u#yn4#MB5tW}4|0gQ_6otQ2?pT$6@@$DG`z!zdWIymJ z3ZKmQOgUcVpAElL(K(#OZ#Sv(CaQ4eL0rQs|Law_gMY2c-;>3M2P=A>uHeL-d4*KI zeN{MN0#8-1d(@Nto@E@W;*~18I`QvOc(2dms~HN<-dXt{p}uvMe<~jpKSzZ-^}0pX zGn0Rq<}SrQc^UaL&2&|-|5oiw{e^YDSGDU6DnF;(xWi`|S7T+GL;@_^yb?`hz2|7z=in#L6w`C58?N!cifd1cC1tNIb8K?2cM5rz6pgt zmm*lky^4P(s`8mX;pM76le6eBN5vnb!X5cDTgA(UPgC@{R>dbjGyhK&J`bz>9QjkB z;$_2cS9lLm^>Xy$BK6&<@}WM>I_&S)r0C|1r`g|)ioYDK<|)-)#E<_UQvB+KAE(N9 zzIDYvj$WVn%`s(CM!zPGncobbqw49@FY}w>S1GzV^MK56hHp^#I^%Hm_kF7VX!5M~}+>mZ|>l z{T-p`@3c?$cdM$uqvvFQ_k`Iws(ubXWqz}-{Whb&Ft2QWoT}0@E`OQyC(dpU1rK%jKTwhkXPP|$LcfKR)+bOS2mDk~wc$FS6pC0ve;#pbq zJO}Q~Q=RY59^yIpwrAn%q>re1cH~TnN0WLMDtw&uo|`3|o%y1ZKB3arI`e1s>}md3 ztLBv+S_I(Nq|!Nb(^Yv+`L+8g-{-6+sQfyz=B*AM+4I-P`Lf)?A?kUqdM=RltZ|;7 z$ZyYaGTf>6f9mOZS?1fR`blamJxRhnU&`|LTV7A$U;J?T_8!6$yu0KFeu*B^H}#M{ z(nEM{58=KZ!aY5NH}!zOtB3UM+kcooksk6-^pL)(hww-b;k7-KU)w`^Uk~A)9>QHc zg!_8Hul@5Mrf;H$@TMNZBRz!I_7LvtA>7kLxT}Zo_MZ4}TMzWSk%FrpH zveV8udFqtV86`5@b^D~-Zt#?yR#tjinWwmJ((RM43*CJEZ8v(R-yE9g88LE<=e8S4 zT;1~bl%ICyX{D!@otw@Qxg+Ni5mM$kqx6ij(lblTU9Q`1zFri2?RArHK5gox({8x_ zCfDv2=X4u{DmpprDpV5ovH@z^VsxCQs-PlieF8%Jdvd`m> zPCcfp;n;2Ce=&RQLwS!FhsOt$UH`M~H+}Jnar<)L3g5=wLq5Ff;xiXl^qDauch~!G zEnBqhfy$Q;n()V*q6OXu@7cQX?{7TuRAKMeSLgh6+m?gh{&TONw_Ug5@jrLWp0fJp zKg`i5Jo?nJf4cMQ9}uaSZ@O`h?A|eQT{*6{eZq5H&VEK_s$5r|%h|{14$n{RKXixp zayk1D-Qm4m&i+hyc!A5=hv^RQuJy0)EB;Zg_I<+DW?N<^c+YitvLNy^*LBQZaB`DpFQ|0Gdys4Ib~zYv z4|46@j@*yiS3X1b1BaCZ@OV>&KVUr_%V-&nm!JYWGIr%8~c`E)q1^2uu^I`k( z_j?6jq~QOf7JODI_~dtGe20J96+H2G3HOOyu&<-wt_>3YnS!5y{8+CJ1$XwVd0Qihs3&H+?MO&iwxlC%%H8sNzQyyj{WT6#Umt{7+>*&N{$z3ZBS0>1E*m#e$IaTvV}6fPr;8< z@jq1X$qLSX#b2$;r%>rX&OUxb!AlkV4jJ9`R|WT}`If`yZ!36>f;;Pw-zj))7W@Px z6nvWn4=Q*h3x0=!H)g?qq2Ntf@MQ|VNWqNPw`u>;DuT6PZivg1s@CsBR-{B@NxzBDY#RwIt8!Ef;TF7Z5I3m1)rP+ z|3twfS@3>fNaE9&1wU88o3h|HDfpr+xT)ZYEI6&{1^u(&>lM5`3;w-=cVxkfK@jHS z`dZT8q0cAe361{Dn4D^F`qGzE`j!LL^E#w>VD!JD$+ zixhlO7W^FrPbj!UpH2mD%Yq+?4F%%ao&~>1!8@|xHz~Mlhoq;|UWS4fD!5bbvkLCX zf^SmrQUwQk;@2A+0K~_a75{VvugQXsRq)y@_)G<#oCSYO!6RAlR~5W53%*Ceo3h|1 zqTNy!JYo{8wKxBaHqelRB+eM?tE)0cwrV?E0p+nvfyVcc&UOT zx%iD&a9>vZ`xLw;3;wKv*Ji;#Qt-)H@B`2hNS{a++^^t`S@7EwyeSJlU%?k;!J8F4 zkp=%k!P^wv;lm@aaU=LV3x27BcPO~ShjSF%)!AJR|6aihv*0ZX?on`jir-cR_hrS` zAmWKnO%}XN!E3YN*C_bpEO?`WN3!4v1#eVv2cIt$d{I{XA{bl}pM-)td~%V3|DV#% z1kACcy7$7y#s)7kU~FtKGB&{mJeJ2RtJT|h+U}W=yL)DgF-RKecDFKWNtV<-(}4tG z2Obc>A`tdPn6Q~ZWR}DxEFB<(1YS_W61IdU1WXbVlmG$D3x4NR{Y$s*xoc1Q`(`Bl z?x|C!POZ19Zr!1fzZHB-@H@drf`1J>^-HfmPdZb_n-=^M@QmOU@T}lH@SNbE0M85l zFW^ORlisuFhLio!6!J6RU2x;iDtKSWzZQHThbArDXJP%IY zqWb$w@S>3a33yZRbLqy1O^U3A``(YrzMC-vhoW_C(u+K+mreq?N4LRW#DPS_km{wza2a) z`1`?gf`1)6FZi#)i-KQ}(RMb$O@F-?yeoJIyeIhE!25!K4tyZ^2z*oU^Uv4z3_zfM*1M!sE3)S-}s0=fF+7@lx=-kpB>PQSh&U zHwFK1@UGw&(u53`tDfKs;C;bg3_buic770iQ^L}Q9pFDxuRjZ(0XO~f z&%kp+{;?Oq&w|f@7X@#DHwAwOcvtW*g7*Z!AG|O4MHg#(27)hwZwme*@S)%z0N(;P z`SLCBk&r+6Njl!tgS`H{20ShJGI&PtJHWHxCf+{-&w-nK`DgH=&~xgOwLMM2uLkde zpP+J|_HBdrz)uAKQ}DjvKLsBMJx_j$j(1bYuYeDQ{GH%iLjHT;Bf&4c1b#kF``Ot4 z9Pl)_vHuO=8Nt5_o&`7U)vv(wLjTn}bi75Orw-l}{C(hE!G8eW6a4&3wf?@~&jTL_ zeh2ub;GYH`3O)kg68v#l9q&l+z2K?iwV#bYUkIKS{Exvi;3uQ}d>cF~_$im^cyoe3 z4LmP+9lQu`^6M4gU2sz#J_g&~q5P zFZgS~2ZDbDd{gj$1s@9j*ekU?TY^u3j|6Xkr%v$t`3>M{!9NY25&S;zEI19r)ZZho z()JX=jo+>W?}8h@-2&bd`fmg83;sdyf#BZ&-xU0mtF=8t!LI<{68skMk>Iz3r%v?x z?QZb2;Qs`k5&Y5DXnV4P-vFKy{CB|fg1;NQDEQxkHwC{RybEsHrHh`b?db`A0K6}F z7knW20DM#MuYnH*KjmpU-YvnO1wH~l73Jzy@YF-J|Bd}`0#6J6H{cn;e+ixy{Jf`Y zdvb#B0nZEm+u%jPKM39w{72wj!OwpN{4e-(!TW;027Dm+m%uj#f9Nx{{-NO4f^P}F z4n7k6{otvSy#D_-cv|o?pQYo?2tEs*75sMaoZ$C@=LP>Ycv0}HuhsE3!B0W?X@Yl! z{0G2$g8v(MU+^Z*yzY2UP_!q#p1phVoNbt)ibiApPz5XwQrv-m4ct-Hg zfM>zaPU*ib@I1I_pHH0B@fN|&_~9wwO~L2EyMiAD?+N}+@V?+*03Qhc6Yx#JA3LS( z911=Uz9slN_(KfuLjS9oA&L`z>9)^ zAG|5}88h0RuHe^$_rS;PDtKSW-w8et{0rclg8v+RDEP&@v^`sbKL>my_^ZHE57YiP ze)u$aTJT?kX9U0UIvsCTa0fgm_-nxPf`1OYDERTawf?5yPY3S`egwQH_y@uJf`1cy zAoz*1I^IpeF9#nAz68D{_?y5-f`1h}b&A*j>Fag8X>ikSTm+s4KLPE@_24=16Tw%( z^Mbz$yeRk|gEs~LCU{rylWx#<_5{BKyf65T-~+*51imTwhrow|{~h?2;J*YP34ZpR zwlj6Ax1D(^cv|q^1kVWmYVa($sn_>_=fF>f|GxvC7yQ9{v^_<^F9L6ZKOA~?gZG4d z6TC0@o52Tye*%0{@E?N@1%LQnZReKYPX`|fUI$N|<}J@X@U-9`0?!Ekci>sU{|h`P z_#^jeJM-YCzU%~V3Vt(q58TwF+razarXJl5J`nsH;G2SGCy zPo1v)`B0RHFMy}P>2_ZI{Q^7>ek%A=ZbW$lzXbfb;5~3tZeI-E7yQHE1EK#P!8gH; z-_rB&gWwb3TSEU~@R8uZ51vYU%hkug(}MpHJR|ry3)-Hn;4|Pka8rIN;6-p#PVNA2 zf}8aIIe1raKG9IEkARzeeDtE`eIcI%9|&Fs-xT}~@S)(J1m6<;zraV}CcO{aukA^n zq5W*q`(*G8xJmB~;90?2;5orx0iGB9J>W&b{|dY*_k;4ZVCP!@DaGl-%}52`P9R;KaJn622TrK2G4*SJ+B7O3jSx{Il;dV zo)`Soo3uSe!LI;s3SI#3f*bqq0PhL;d%^pHe;0fp^ql-`ZOXF{|VFf%5Zpz8)!83vn!Lx$@8ayZX z<{pB>3&%sYiL+?YqF!g8w~uM)2bf zX?wDQ?*z{YelvJp@E3s>1-}ctDfrjGyMjNstnKLueie9M@Cx_<+_cX<@J+!#20j%0 zKJYEUp8MuN|Pr_MS)#eXK=I(S;}H-Tpa|7-B9;P->)1mEFkd-8(c0$vpSRp3p* zKMvjnf22x9D)k-kKKSY2CoJiB2jJ&`Uk*M5e>`{zJaxAA&!fO^1J8h)`gk{Z7W^#8 z{}4P6Zv1@OvbLuv_*21~f*%I&3jS8`p5T84-WU9*-~+**xT5XZ6nq|hD0mlqOYlDe z9|`^g@YJKdjyDZ%+NI0Ev*0JdpYz~3@Dst;!1IE?0lX;qUxPOV|2cS9@C$xZ z+u0NRM)1Diw}B4?|0wvT;6DN%3jVmmI^He8^WY=FUkIK$NBi0M=Wg({;NJz$2!47^ z$D0K|8Gg=z=LBzo=LLTkcv0}LgEzrV{Y|aH&)}yZ-b=vy;HG{Z0^bBT_5GFLLvT}n zKMXzsH|hFE@YK29@_AZa+mjZ220SD93&692e*iou_&1wXT)<1Gq41Kt$;1>jw9 zQ;%K)-WU8M;G5v4etj2w2yV*H8BJ}^mf%z1Bf;C?smFNB;hVtIf`1A;Bl!2hvw}b5 zR&7sC@GHRcfKYZQvQfKMS4}{Kw!q!PC#zcIE}Y9K0y_E#OVTZv*cNekXWO@Xv$y1^+Sl0NnWD z^cQG5H--E&!H3|dV*FDA-xBgK2OkOkA@J1s-tzx_@U-A3{9+aD|l1zv%1>OuHa7t?+IQ2 z?}MBA`+ML6!3W@*f`1Ks2%b*qzh8oH3Hftgr0pCD{!H-H1>SOA15XS7M(_-{sgIlB zSt0)e@SNah+@|fx3w|wl5&RKIR{^{$2|fVtgFg;>z6!o6B@p{ z3Hbu}NbpyJr!G8R#c1?=3_LCP55P0vraYYeyV{;CxT%j-UT=H z>jU6D!M_dO7yP6bYkLNQUje=;_;bLAf_K5U1b;X9NboO#r=FnwY1;Gq!PDR-UFW|< z+nEvkdho2^P4JxHuLsWy{&Dc4;NJspf}4CiQkV@H@b>f`0-$C-}dE=LJ9S722Mn;B(+j!H1%EGiPw+2+_XYnc z_(1S;U#acc6nr1}Q1Bz*TY|p}d<1?n{QMR0)J5KM{*YJcc+=n}A2Z-taFdS{;5l%U zj}CZV@RxxX1-~1-32x&3DtHgv#Cyse+RnbvGYLKrya~Q3_?_TG!M_5&CHO;oI^Geu zvGXGE^u^kr#?E>047l;n26z_ybmYssz;iD>jsCG@`td?fh2;Hf8h+kp{yTJR^nM#q~G{1A8++}Pg( z&kO!}@Fuvi|JUGMp?~LVb-X>ntKfaX{{Va-_+Nr=f}e_f`33k;$UpfHbi7-F9|9i< z{zmZBlfC}@B6wQx2f#CeU-LR0Z&vUn@SNc90M85lkKjeY&v?Do-vl@9(q8bc;J*jn z6Z|vaeehG@&!2%0g#4v%(D7~xehc_e@E-V<;C}@^68wJf)Kk3e>QmmR<4p@*0nZ5D z2hR%r4e*@cXT3@5&kKGKyeRk|fHwvI3V2uWGvBQB_XK|)cwg|hf)51$I{2pGXS_x0 z9}2!3d`s}7;3L7`1D?9X>;JEUrv*RltvcR};73F-~ru~@&?}48I`J>8)4{WXuY%_Ue*<`4@K1vm1^)?nQ}B!50Y8JEnbLm?;C&(gyWj)CKMuYLei8Ki z415IsB=8+~!Vi~fzdZ(g1w03SG5FiTo8UXZzYX38e+u}c->LNv!5d?5H1_$K(npeOSl_+QAE!MDIoeSZ;nYNz(YiO}X{w46d;6DQ|3jXN#YkQjD#{N0*u8@B|cu(+mgZBmh68J#y`@uH_zxa=|Jww57 z2Hz6=#o!~sKMbC_Li_)b@bfpoGvI0PlRlv1&4QbJxduEZcm+H!_*=k>f^UI0!A<*c z-UoHOJt2Ppyf1hcd;o6h`#Zsh;3ptmUk2X-H|@ajf2`vj34S?v>Pm0B;ee+F{{!%h z;C}(075skioZwFxXnXR47r~2yzY4qwZqoZX@UD=50K6yo6?f}+`+`@&2jCaOpDzR7 z0)H6zpMa0RPXhlsc`@HDuw|C|qLdoqGw3!VjkF!Wc!bArDHJTLg&;6=f| z1l|N+hyLR}jB)~g1Uw7gyjrL0eDDSEKDZhGw7@sPE0BL3c=j5t=hfi%fDggX1OF!Y z2>emt4}hnis`Z=!e#u9){aNr+z!$-D;HDluAG|2|JHWf(zX3g;2Oof+1O5x}A^45p z7km`)@N0192!G8*#2RG&L+&|Iw6v0io z-38tRe>n8CzPg0 z0Z%_u>v;n7e+N7VZpz6+?|~n{P5xdD-UEL!^c2B2!LIZ_k!oZp9Fp% zcoY2D;E%jl+cN|={@DfIyVmQUqu>K@8pf-?_kkC4Uioi=cfpPQCwxrDy9s_d^jr#_ zn$UW#1iuA52X6Y8mw@NNPlfzP!HeLhf&Vjj6Z~}WNBo(#rz_-h;61^c;C*nDzi$HH z1b+(j|0Vbc{8I2=f_Jai>Aes9As^TF^ls4nu@BN09tA#})BK^}7l5bsdihT9>^{x! zhyG`Q=ks1Z2j09<^M8f>&EVa6FJA)hEqHkwyuaw>F9ILz_wpY2<^j$B2l2igeCwc> z55QB;*8H20|CHf3d*%NIJo6kc|3~oLEnfa(@Zxj5{6U{UIeDJu#y@HBUct-H2k#fX z{8I2i$;+<=-#p~ybKt|Wmp>bPtK#L$;OQmJKZtU&Zup9q-v&OadiC4^o;j@f-$2h> z3}4mU`2Q}$>s~$gfae>U8+$$np1sv8|7Gx8%geuO^t8SFKfsF}&5b?3GJMS|fAS}F zJ~r1iH}&Fd@ZJ%xo+l7LpWdJKhP(8L=q8l68x%h!m3iKAikSI|TOn`Wb9y%9Uk~2I z`&KUk|FqFB_>aNOduWZGbEu(ad(3-h4Zlutdfyq|b8GtL7I+HpZ#Co0w}YGa&1PWF zXQ1D_KQ;}1ALPyZXfFgmeN)?G-Xm+|uLjTJ{jMgx&jG(l@Y})PAoyL1pOP}~pS>WZ z|Na*8=KZtA55EBaI`rHG`Sbsr?WFvw>ijbO_4SIMl``+4HG10MH{I*a_qRfid7rH5 z$Nv)Y=6$k8&wmm(V+l58C+zv9;OpSWQNG*q`@qwJ?+1TC==sTm^o56f+N)2@~>ye+}t+YKWcL5If644^303 zzoW#@!FT?+8s8r)^gk5*EY+Ui2YuXzueS^RUxuBp5&RO!zeU9R4Dde`@}?erRoF8F z`F9F?OnLrc2>+mIqCCG0c0NY%6!_x>-wS?`&~M7yr9%Gn<8;JV34Sj0>=HZ=`8`6vX|HY)@}JVp zXzIU1%JZKJZpQQ97kmc(DGB}G0$&mQ4)6wX)8;TT_o3@Tz6<#m3!Z}?P80TE+jr_U zByX1o3S66y(mQf zv!vfn?=v9(?hrlyH$>0h3Om09Jy(Uue@n;6w1A3vSx^2LyjH;{ENAct0o7 zWy;~}guEH&JW0r#eq=##laF@`J!V{S>Sw+E^`9VJXAuwb|9L|GB}ms31m6Nr6$;C% zje4QoDYZIYdIL z`PssP(^+h7OqDw2m8nv#cBoW7+)jJ5y_|7DceQ(sD|b zJjGu=~%q3Un{gsCeXv#SID4opO|PvsU5lw? z7&z5fUG?NHU7MtgINU5%IESa*P*ft!m8n*#y|TMhuhdK-;Q~i?D5uQUsesgK`BG;^ zhn}rd@vWC?g(=e9an#SHQW-89U)@!$SN65E3>UvJxv2)}JKAw`VXR@CC+;;ijDPK_ zm8?8tvQS#GGKtAVy;0v-ZLGE3!hap*t;GuM;r3~@bT~n@mZ&b^vC6M=>Q1X#jw=r1gt0pp zI;Bp$;&CNQBu?#8tjfJk=SZWK#1He-<8+*bPNP*?w%Y@{?2ePPP^Lz?-d<@WO;o8> zMkDAeD6G_16@5}voDP;++;Q&Vo_5*U-Dn&RDSDHpO_*Jpp!SzK_BIU}+D;`zew?h` zi;MX<8E$o3jhd&$4=JhFO~onOv(~Pb6A9_;i4)zuxMyx*t>tzqK0l7rI$K|-4$m{l z2u{XyeRZ7DDp$P1 zdUogK(t34)JfZuspyp0VOwKiymz~N!dki;jAl+`>8XIU2s=(aCRjHTfh7xUgl?J%e zGx_URP)qD;v<^ClCYseios%>guUlFJg=XrNIFYGR zz3kN7SOfKN4(u+q=O~xzZHEk_+z%9-oNZ4!E7S$=omdPMn5fXGu2XHRk{T#6@7%gZ zH#;-+a%-d6adU6jqtmGcdVdw3ip9|DS z4#}_34demp#Fwi6PC=Dz5?Vac*i|Z%wwXE?U0>&6h#c8!0_0nF-#4ss}HG!0?OIV}RX+^2OT7!1Chx18IZp_vz z&e1T_C{i7ShQ`W$?Ukyp4*8TKHOcHumUJBlR|QqjeI+f-2KM`IniC1=#C<`+D~~0r z>)Bpv4eJqEI`&)px>jSYnJh1~?Cf;XJkjz|B}+^McpgQ3jw4WLYpPt){Ntx>8Z4>9(+ zQoO6xSY2qWwag4gL{)S}W4th{CLLz$(R!&>nXPk$QR9JyCQZ}?w7e#r${QF{?W4}l zGg9>WFF5NS!K#@|@;f`g6dL5y%-3|a zRBJ>PnFSg!)wFdqRHNZvm>rb=dz?yjZ8f3rT&cC}B#}ku&7PjEFEv`LfgPi9Af&n6 z?ps=-Ay6x-4x@_hJ3_bZ5ec)jC8^DbIHovL+?*zwknGTu0eAMHwUP38zFJ<%(=gYe z0brP=Q#4uJN+LL}tH&&SgQFXeFjE3!pg=J`LGJ0yOk$ia#q39#4U6uWrW#GECt7uE zE?Tm&Nz{rLtKlP^u{X46l%dx*s&y`IQ!Ay;e50`%7W5 zOlB?6oSds#&AfzJ>oFoya+c;}bm}K6bh{g-&=osK_b-hj`#t;o!tZPTqj ziAD5}GxfDqhwdQgHWHFi&8g0n{Mw#pO zgeq0?t!jhTZ8qYZ8_?~!GeV1vWv8>kol1O1Xx7E@twyI&Zq#P$7%WV-8b`J_1hAvS z=n@xw(-dL*EoY{`E8d|6(X>1xGAK_z5D}8O!UH?Y3Ra6!O z!tAfw(@Uy4s!4giTgh3?I`8E)-~^xYC%o@*an)o=H(-MrBRW5k)M1IH2I7R}Lal8s6^N*H0i6ewrubz6Ejrsq>ci%9 zRDvgsiyWuY)?+c>&7syewc?Zy@1k0|P+g`OTS{|qY8O@-N4Of$O7fywt__&^9v7$? zULtlXmi(MkU-pmrBLW0Yt&in(b)B6n)tA=-Zc((Hcc;Q^{lI)k(gI5qt$PPdrlL5h z_-E^r)#W^mhskMs8kI1|sd?!6XHIXrL}sQI+S3C@T5N#3Ccsx>R_3;>#E$ZUxl_x-Npw_HU(wXK0P|3`EuXd zm=@>4xQp)jd6C8{WD#YC+{J<>-Qn3q+d@{W?e_MxBT%?0s=QchwA9IDpDG<|UnlqN zDy{R#0ZT9A<$d>#IYK^4^+cs&tBw-o5y-leTv|=A&ovGm+6WqY+4hnV7%Ys%btkUN zRg_TyL21~h_-1y6`u~TmK;<3y7N&T_%Vg& zK?hYNS{uMbV!ReAoGRBsZo2Gz*86{ybd*#0Rx(yd-ABes*|*uT!juv!J4y_xkFwIF zJMxy(PQ3}hOO;WIsdZ8|#L3zE0&kbXB2SQ0)3krD<7~?e?T0v{P2!SD*DJ~hzK`0| z_RaSNrI1Bw$l)Kq+QN2olhkBx(Dk@KD)&sTB$M{KW3IYt?>^KcN84Y+mW7L_A`Q;)W-Mrk6!YW=XIb2`Ge+WFj>P&3!0X-9`P!s>e( z{#o%4aoJ4{+eH_Ij-f_ujp*H1gUtaU&)OQ2ppQhauBD>SDVLjJ0psL z5kmu{_mT260hi;LOc7z{CiWgnFwAEiQ&0>-+s6_ZtGdS$lorFvw4&c=Z8NaigAPw8 z$P;Q^bp+E+hZ+UnES0Y*XczRpmK)b-4kJMXC`?JkXQ}+F>Jl)?7GTTR{J6n@PGq|P z?fPc|^SLcbF0A&qB=@9NtZHBaQ?%c87~xJ;F?H|DJ2bgMUM4kKm#Iy3f6?x|l7Dv6 zy-xiN>!ew7W<0N}`oakHo&XDtns3*krF^1XcADzWG(sWW2lEaW4i+Ib@6gmNZ9g)1 z+>LrjPFT^?HZJ#9gl_8CS#Ecu-AUlD&UQ>dT{XRpc5{R&Yy;_EsJ4C}WZ4-5+o@Yz+Sju%<0Zw#{P{k3uJ_9=kbB(Gm-F@iU-btra4p>&TM72c7 zNZuzGlKDoC$9??W*M=DZ*k-mo>d1L3eBkP@6>5AFoG^&KL)5~q54D$#+I@A(1?n$V zvSm-q!-X%fP zmQ*+{yGlmsm7tq(M?LowFGh3KK9__jn`m#;eH*s@vaE5tq9%9Z?WHDl*+0YTw?f~T z#_L;Hq21fjV$_Z;P|B%dcX)S(uezyXj? zFPqCd(fJW-h7VYAnC(jDJ6kquKNT9T-cbh6AGi|a=hqs>(d{q2>5 z^b`?2@6+Uh5FJ2wO9$3hnArB$+s6=JKq=wYNDZD67Z*Dp zctgkmdQ2}-Ug+38el_8v-Ndb$of{@pqF6l{szw$SyX}baGcq&qnKN%mBS(6SOopgpe{PeT6qyDIuiBl633v1UbNH1 z|G1{t{dDgZCa#9->`h*_=1IQGE|-zJSE;PA7|rcn?wbnqNvXBva9un|jn@UK7+t#Z zOsp^SBV?>KJX%V^M0tg05WGhS=pmY$2#Pq7oZ8`=NYWcKjm`Gce*W^|z%5JT{7@Us zRn{a;(k$IyCza*HA!s&hqC;~khiFSycsP1ChqoY6r5*b&Yyjo@kW#E}{Kr9j?TJU$ z(jD|%g)57($ryy2O%@ob_(E$WV+tE|TGqzKZ^iWQt66$y`&N(3J;bF5*l zcudqVH#|yDI%6stnWz21a@3Subw#*dkL+}VhVl`)=@G_C(suMCNP=iA7n!D8t+Th| zTgK3!qN!Aa3EI@E77MSD9#R+RSzUK5A0{!^IC7xcs0BS)W0Xv7P?;`!Ps4Ger&tb5 zOih;PR2E;GqBM}(Q5|@SJ8Xlc5gkwV+QPm{U`%t6wr~Bgh5QbHS4kTA>!;+1-%YcqN8Z zkgC8~$Y!0)Fagv;(nY1Rv9xc=q?Vpd3e@Ok-6T!R1oceHE`A=HR#52C4_ZiRwbq)x zL7@^OZR32HcA5caq!=;!G-<8+c9be1Ds`?9Ds-5`D9GemwN{x8E(#_O==>F59t0P2GL!EpLT)mRg*qiXr9sDT&C%jspnaYu zL6uzE7hK!m+tGmaVWpdba7Cyrw&;nKK&3Q(C;zAd;NRP8?4zEM%TQ<%`C?GFrNXN_ z1bTAUVJX)J)d;yK`S8k^wfLc~>Qyz~7ZEC_Z%3@l{AgExXFg9yhxk_$EIB$a!AOl; zE!Q}oTAr~S2Z)f?>iGYiKy# zI5JKwpCjOFU@U2D>Es0hdcHZv>zGE}Nl%!lgTQEFBVm|r1ioC?blNtvW)CN{CKZP(8M?o7-K>Ve!&htDAj6 z_aa{XdrC)j_4O{ws3yTWql;UN%Vmn}>w2-SY!3B`5~V#LZb;r6cc|q#_foe9u1LE; zEh-(O)N)ajdOp_6mGm{E)+IjJGi(OU7NZGrzB7u7ltetUfl;zF*c|(*&DQ#RWlNwy z?m95pUJB2*dGQQ3?VF8_+zRs;0UFXA3xlLR1IaZ6Yj7&VP zl-B%@%ejHnatoap84{S(@~v3#Rm#T$jT$|O5PX?TmzQ0a=}F0O$Kkqpv{MEQj1gg` z$0yEiClqBA?gEr^w63UVCep!Bl8iCaiv4^)FVl!@hvR{+>`h%m}}5eslM@~UycT{Yr&<(6EP=<*1Y@+ z_qIl?(U53N<$!7}pCnCMGCoaOPL^@qj@p)@T&cOAgH<}YRIMXLl`T62-AI@%Nl`(x zF?PV9C)sSX{2^v)r6!%Wh{t)i7uys)Hr1N&?@Y5}w5^-2R^t7j%1bhrsaaAb&wdV= z*s~3x+Bg;sZZ}bANDxLRlUGuSl4i>IHd1GTBuk(zoiL4wgBZbpl&UtD&*Kzh7scJX zod5}4anuDphUTxh9hGHKNm1rlA~gKsQzA2AX!3=)A!gN8-c= zde}Wql9HoEbd=f`-Z89|je*kP86?Cf8ab~&nwd50eX`HoswT&B0G4_ z%spb>-8QE+`cL7vEtx!6qUY5c>Ok1wI4AcyM?81v!D8eZ+_pLuE@AqBWZ&I@wn>j4 zr)hsy+2Nxl#2XoG1GT75usYT@MxN}@!d(7ng3!NAqD@fEwOV`T4I?BRo-F-VhOyRQ zL7%=kKCm=ccAEC9(;S~2dot--ZES@K5aM3=U>&<*C~+~;({#Qltr}?MQC=g>9@(Il zQu|j*?xQIHnzRpg2nkc0N)0NPMBA32Tb!}}33`!2V>yx0wrHfywqTse*VQ(fD|CmY zHm-6h(g8w~sN@$8Y)@V&FU&d1rLwP)ANyqNM(vgui(F~TmEk_8eIrfVL3Ea>ythICF59vGe($hz}-p~UCOO{QE>834dpXR{c*9wrd!wwD-+iP3FC?U$a zxUSn9#M5WSI+o(_1PE%MBlPRq7s6n6^|*e`bkNX^ijGyz=g^n4ZlQlNTQI!V(KgvqC18*)^wH^ewFnw#RWW>_kNWP>_G;S{ddbRT9OCu#(2C#L+y#GYGhZ{<0xpmdUxxrS8f z6v~hi>6HjP*q3c2v6-Xg+8W)fg(#xlgtlC)wd(XDl8xEvK*x+_EPqD}&Nb@G#v1`c zdp2#XG^*^6g`!ISSjbm4qm5jo$75@p?4T?dE9Lu+4y`C~r3%v*w$T*nR6CUP1D|HT zIwVSU6t^lMAp+_tTAps?IRg3&ScE{N>cEwW`bK!Z>!Ut`mKII^l=zgZ$&E#7a%eNr zMp*KB%2xL}yyb{q_(bOtgxJrbda*KE)GFUrp$k%qu7peu*|o@t(bn-ZbU`X8Yg-+@ zs4WW=p)nE(1U{7tZ}Ii`GVewcQ)pN)rfRTA_*1KvSz#?N6>`>r<|`uI=o~^MRQcBP zF8Zm5AUVE^r}@xYjbpU(G_X)<;Utn&P=r`eXVln7r(6O;_CERm>c<#b2GWAmuqk+#3n6U?0I@LEFSEmt6H^D@dMuP(7LKS~>v z3epuPf?TCT{mnUFL5f`8>P^V{T-v~5H{RmUh6U-e9zhNhA-mO}15ZY)(is>T36A57 zl;W7U_X%?oU&j{qpp`oIH!{X7ZH9@BuZJXml4rHXPul7^%>{K5T#&OC*4lLFNW~}( zbb@MnO&3ddROO&|2&oc7GvCK5NB5{`cLHsoVnmM!@Pu~VKd;Ym>k^Pg+43xzGhMa;i>5T%E!qOV1vwu*Kn@Z&s| zU)2q)^$t{?D7{h^5Bqx1OsRc6Y^v0j(fxbKJ0fgBodpR5=jh?RfcrLE7d4*2dm6^? ze=YEw6l;n~Kiw9@NL<&Lq>2%x4a)K*7n zL<#Sq-KI30ixuG}Ab}7+Qb+F^k4~zJa}NzAVig`-as2BzwnJzX5@#8SM5m7gXz!bE z>B^3V%E|6VtNL5K>!U{7km&_4QMQvf^}}@co=})9*wrZeYp!j=0Xl{y_-$^s6umTw z-jG8%&9oD8*!^r+F{iB8zdGHmn6hhZCItjbCI zvFWMT1#&c<63=fLjkJ-@N26M}Os`w4SAtI97x7Q$XIV2ZsmJQ(!?|cpj2Z%ZALL#! z^?)Eu%NN+?^&G&-X&xchO{j0L&Nv-+D*g)B#7Q1Yn%oWKCJd}rDYI^WBcRc{+H z*3w%pg4Q8Ty68@j&)n0}u9pI=4I7%c@lw)NqUm|f>2Ou#cY11$HvYxMNv0(gz0RRs zYBchU^Es{l@>_~l8!>{^1&zhRQ({X+S^Rm)hzaqD=G<$`6O-DGsNS2xJ+~IcoZ=E)m3+gN& z^D9o+(#xG;&_Kbc;@Nq1-%jJgI_+3jds*4?z}-@IC^f@sK(w?fR@;!*Ik1fYGxf?g zq;;`PX8Lr)X{*G|(>v)}6&gvYBS6Eml&5jo>3Kd?AykYEju)bA91Hn7U1NWNO&rT5 zG?Q|D93)_JeyrOzA@nGxu`~}M_pPhTC6=c5w6Q!t#q1_nH)cWl zchN|M-srZCI1nN*9_3iBvmJ*g-`J%)r4`m?Dh$|w7kE%qprpTc1&S$463Ws&DV2nv zU9^F!wKz?ntOnnyS%D_46skyQtj$j?1gvq|p>!iWcB6SAYJ?{zd5Gz%Fd?XCt=jXz z$}8^U=;k%8H19;WC;S|OH^UU>#z)_yB@d{}TaY}NiCBZ*(H;H5-3%LtY4PrBJ0?1)BXLxTWOb3C zdqLg?8&D4ejN-zu?ErQn;!{8!g&PA;o(JtB@tZ~^=U9SyVhd{bVq!`bgqx&sU3bk) z;*4=X-|f8LvR$>c_KK;3)HrM-XZ(JuP717d zEU3NPD81VVY!}FFR!Chv^Cka*SAH|e|7sV#Rby!9g1zDs;hkApQwy3(@khg}Koe{9 znsAcWujz;{SL8u&kfh$z4Pc%o;sbY1`K`lj-Znybs^m7p`HJxN!_v5c#%k=DMOsVo zKUe2Z9?!jtKr|fEgM|2OKn-1N@Y`)1T1(Yu%F@{bd=^%Gc*@4Wka^m*_rD0eFYg~N z`jZ|O`8I1*U;^wKnkXSWG^2G3zSp(h9@e18_Tqyh7pTviT5ES2tLlx|y!;R!6lIQ2 z470<=2PEfN5BY|yM)-ZsbtC-QV81*KvS|i9aZ^GM&V)Xq>Q}B#-B$03f&IHmhn?93 zgA_`9Qc?eai(H*FFvX*91attZnA_Nd9DK89uJ^PsuSD_j z(dezi3yc=$HeNL|(8EJF|4}$oP=>h|x>13SJ>qc5wR;=N`&dYA-vs$%~EPNn7b7nh9ttyG>e? z1yc)J93PKP_cs?CynQpyOmeOA5DS;4sK1VC)8aL-GHL4)Q0ol?6s|6dxZ z3v%$TqX4ASMesOT~>kHo-`GbHTyARc{4Sx_uGhpniWer z`c_u!r)4x==2y%8^t673&Z6MGSZ-qx+w+ORgq|ZRB<;U~L#tjbVJ+fei(5<(JvkzI z+bV6qc=MRkV8REcLPh4z#L_(NWxh?4)@5qkXce~-P*S`?{43%a1g|iyO;WEci>p^A z=4Q?ko@*@c^WCP%>l5`xePcD?j7lN6v=m|1Bt=E-U}S7Ge_p0#kO(bQHdH3~ZxStA z4wm?p-n_1e7RBHETGEtDd>AZ^Re7`QTHQAw@ybp%@RHU9vY4=^?2Sm0ioY2&ndgl- zUuw6H&|M}Ksg623AX?}6ZPwn~2i;P6HIGFT*{ff&Q>)PqMl~YwH8Ni1Ml9M|4ioge zi&q!_3YwDjO7W4U{(~vJG7}XZv{!j~fu}q8QDXnzR4WLTJMM?kQ3cP?SmOHj)C~}k zcv{%DG)D;PH*SVc5Lwal)b;LCdyY2G(9sw)-t?@y`icN*35QZMYkEu&VG4PJV{1~K zVcDn>z!g@xn4YX(BiZPjA!&7-aM^z=ZzWG3j4)d-H&*E`DEJh1OPrMQajSGYuuN|t zj+dWkw;Saub*#L2G*v4_wU7MjS=x9_XMLFlWVK0&JXEa(Y(=wd;#qn2H+9xLhfGHa zTEjf2Fg=r>pP8Ciobl}(v~=i6g8lW9I{{0tvUHV3yV_Vl&qbHD5y@hm)O$@h9&c3? zoueukfvfp$610p}{9;OzmZ$vW*!f4`-H_C8$p_vUgveX(SqZNS+9GPgw`GwfpU5KD zcOoUqj%I?RZ3oxh#4Jrp>!-EhHTr9L}?prH6>g z0*dMRWPuj=&9H0yY=cv(uQlC3dH`aUQwyB}9c*sT*Q;lE_mudVDAW1zq74aBZKsrb z#)IT->VN8dl0Y&Eo{n>E5y7dbtLKoteZCMPW8;NL6WS(fM&i^Zlq8*YyY4qD;;P3U zO!Lc|4583CBboGUdyb|x7wK+2)VtI%RF|#G%hU(zIB9#wYHE)wMNPXtqsLRaeoB@6ArDVO7syX^NS}upsz}h({V>Y7Xe|5>e@d}frL?xDW_1XvR$7@a^O}hCkA#Qw+&`>|2 z>DvuLvE&!_CRCnKl62}?9-q~!{%{i)FRHYzUy)2WwqBZ&k+29G@#KY=%uP^-UA@~7 zCe@fVlYK};$=hZKH;&1Tj=l3DK8l0^60|bLJMnFtkxbIcVZN1mJeo>&JlnQK;%H=G zRxU`I3!wLP#RaQ)lWCL5pW3yUtemEBh){= z*S(jQ+V0iz$|}9^7RHw8G5oO$Yo1^2jaAy6ao9-O-&YUUT@^H2N)w6Dw^sMcEmi5| ztGGtH-)R(Sey!13w)e+4L92%?cePfn9~FK8b!=~?wrc+@uPDiz7Z2>cEL$j)j~*=@ zs;*yl+12#DMl*_q4jqbHsM70TXHtcm7Z(yq%_fpMu=lBj!g76$Bi(rg#n-6Q?5;X_ zpiraD@dc;VYP3|e9?`43qU1fV@N9Cu9?>|x3(56*MC0{(Jbz`Ou+*TJ_f`sP^&_-} zOF2MzG*Cw54LO(eICMu+aE_K8I57HGXCrU(MoI)l-mzCF9+B85X3(|}#6|8E< z%4d(?!o@t<7B1#BZYLG*b~Qn%ju7-_LxiA+`m#b{eKk?s5t1VEFv&`-%v+&Tl^Qih z^uMY_)PQtq?ZUFtDU^6D*xqRKGj@eSv$I0GxhsXk&PJh3-)N^ufitAu;5w-1V~q^e zPbX!5tkSgRQB_X`()BS#6B+b$5YOb04F$RZ=B3C&bA=*T_HnaA7whHb2E|CNGgbKV z%HhINsai{sA-oAGRXW7G1xc)VsC78iq2t7l(7u$z^ok~i6`FOS55lP>N?DtK(0hnU zUHNFKK+zqgsgPBAuAF9H=%c*aq)SUpde*43#BrsTXl}Nw{%7UaPBc9ctezI<45r)L8XICIV@Y@2)M0Z-N(H%w zji+dwRB8tm7+NBxPjagITruD3w5GI!+UgyL_|3GJ&>f-rMUUjIq;^y`>Ri;+CuO&~ zLX%eN_;341fv&Y^7b^?mTeH?l?Qm9TT*AHF_*;RC$&Tf68BJF~tz1)>MupGQ#OIDO z?G7^E$ML=r~e0aZdLZQOjj8xyggKneO9hx3W z{cr!yB?S+mf5$=5d-275UMM1Xu=u@$e*gCa4>U~pA-<3O&z>U6NAiViZU8p5Z{3g6fe;wf` zq3{1V@stn-k+(v5Z;ItQIgH4j8Fdl z6NKLhy(@H8{tocSpRj}{{Bn!=imfy__X(D>eC{8{w+FO{uTOD%FEwh z5aEjmUqpBm|8cA`{eLUM*ATvj@TZMK>Mt_<-;3~FgzqAJ&h}{^iy`W7p3p zET_q12jTBQ zc+<|97)?0y`8m2^+doA3A;RxA0r6?V8GH@}W@h3)`(xVfv)`mYe<;d7$7TOrOu&vm z^Vd3D2I23~KgU6YJ5!g6@L&HM9pLM469J(?+J7yDx9#5&;k%C-N3FhOygyUZh(9a1 ziC;9oDy_EY9)!0Ue{a5B+b{D^rs|fE@GnL9o={BUoF({|CSaGu;3H literal 0 HcmV?d00001 diff --git a/Basis/Assets/Plugins/Facepunch.Steamworks/redistributable_bin/linux64/libsteam_api.so.meta b/Basis/Assets/Plugins/Facepunch.Steamworks/redistributable_bin/linux64/libsteam_api.so.meta new file mode 100644 index 0000000000..5b1fd9ab05 --- /dev/null +++ b/Basis/Assets/Plugins/Facepunch.Steamworks/redistributable_bin/linux64/libsteam_api.so.meta @@ -0,0 +1,89 @@ +fileFormatVersion: 2 +guid: a3b75fd2a03fb3149b60c2040555c3fe +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + '': Any + second: + enabled: 0 + settings: + Exclude Editor: 0 + Exclude Linux: 1 + Exclude Linux64: 0 + Exclude LinuxUniversal: 0 + Exclude OSXUniversal: 1 + Exclude Win: 0 + Exclude Win64: 0 + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + CPU: x86_64 + DefaultValueInitialized: true + OS: Linux + - first: + Facebook: Win + second: + enabled: 0 + settings: + CPU: AnyCPU + - first: + Facebook: Win64 + second: + enabled: 0 + settings: + CPU: AnyCPU + - first: + Standalone: Linux + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: Linux64 + second: + enabled: 1 + settings: + CPU: x86_64 + - first: + Standalone: LinuxUniversal + second: + enabled: 1 + settings: + CPU: x86_64 + - first: + Standalone: OSXUniversal + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: Win + second: + enabled: 1 + settings: + CPU: AnyCPU + - first: + Standalone: Win64 + second: + enabled: 1 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Basis/Assets/Plugins/Facepunch.Steamworks/redistributable_bin/osx.meta b/Basis/Assets/Plugins/Facepunch.Steamworks/redistributable_bin/osx.meta new file mode 100644 index 0000000000..484b36e5cd --- /dev/null +++ b/Basis/Assets/Plugins/Facepunch.Steamworks/redistributable_bin/osx.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 93319165ca0834f41b428adbdad19105 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Basis/Assets/Plugins/Facepunch.Steamworks/redistributable_bin/osx/libsteam_api.dylib b/Basis/Assets/Plugins/Facepunch.Steamworks/redistributable_bin/osx/libsteam_api.dylib new file mode 100644 index 0000000000000000000000000000000000000000..a3df9273286d14bd339229559d4e1f177dcbb88b GIT binary patch literal 414656 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�P_}o&%8f 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�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%0DVQ zelzbEXn;@oj9`T6@DJz0OyF3c&lo{?47dbp9n@%eS_jSju*Z$tf*;g)D7u7uCOl0? z0HdK_2ekxh>Bc7d%|=n&kD{K>iT-v!aiM_kqXHbO}=d2Fd59(845XFl)tHk|JuJ4 zes}K}_cQ(yQC;zOhTh$})1H%l?@*Sm%qrB|MzJ}NxX^eXBijN>pEgtdCnR)t)0KL4 z7a85c_;+LoOVjcT*8B@bEj6TLcC6JK3Tgg|ywijWOBX_T^nLFDsXS9z z<&4*oR#=*!o0rAL{JJd4@udZw%;2TITgLstZsFo?w(yII0ffKlf5yDK-QAOcL|gZK zxQk0&obKVy#_NCSdTIKaywqG2cN%|l!61YkkRnjpZFZ2ktj6fP8(oqMxalky|1yeB zH-AbDrST6u`#0hCsIPh^+_6<#Tl=FPHA;e33c3V5{^)FD*WLvvCwZ0xd8r|Q){J?w%>ZVrA)PQ$ZMHL;Ymrkf|&l6`(|0kxd! zdCRg%>O$frDXyiddHH#3a`O#3HS$A?nPwVm8^|B}N=E@5iAu0{6ddhTa*amgK)(n4 zg&1<+qn;9zPBCwzwCeS@SBS& zu8&C@M&CmEp5G@q969x5#@}xD56r>zpMEOKR_(U2AZo@t zGgQ+*FZ}uYXZ8J)%X+;%tU1SWzv}cAgr?dwd|~RmysY~l^%#07M(#VQe*CrjV$%Nc zNcGzTn&v+3GfpuuKQCf%-XP+3(8SR}AIM`0hu{9XcH5ZGzFL^^{J6l^&#(Vg`+n@j zRoh=z?~c8F_~?7y+a8MgPA(MtRs43dX4HZhALZVkZ}dy-=N@ul{o<+L{9{mZ+t4Y0 z6TWf(=M(!^y|p&=&fdP+sTl2C?lY`(c}0SH#I|Xs$o+i>*!JMQ}}m%c4jY9k-= zSv8=cHMjiP(D^5;pSv&qy-VNRcV*YhZ~r$sUnFL3P4mr`&7K>+$aP7|mmdzTSnSsp zuIO`ZX!6cqeOhjQHS4W$gLXdh&A}(bvewJ;ZmV`A3|?b+^BF;C{CNL#!{*2TK48{Y zE2e!?a`DMm6tgu^nQm{N|NYs&dwtulIn)2XuuuMREx7p8ieq+3*XL(iUiV(PzVwl3 zl%VwAt{5M_q5L3mTc15eLdKpk>XWCwIJ-V~)>}iP_I`D-V8^)`!2|Y2AFFxf#eSF1 zZk-l1@6xRIZs)Ix8hzy>7b<0{3GweapGtCj`^(X(2~Qe_W}9z5X;>+SjXgPMXYeZy zit3q;2X=~8C$Gkr{o43(nCz$BkEy+M-i5WrxA$HC(4oIm(6Yd_^A^8(A|UwEyxd&n z$QuC(-zW4ld%tkj>a)@M{OMJJ5yL<98!<;c<%8#IPyD*&{8tyFpD4?We{FHr$0gJI zdOf1SnIR!~=zVhs<|Tf(tohxNQ9srH_WGxne`*|fm z=9%d1jt6>YCoFg0e?I6~;QgyJw@+MQ`QoEr4rZm(FzfQol%n50s*V3~mwN8@w!|0S zbGh@O?9sQ!&dqx6@bEE1k5s;U>g&3dm6L1T;?Mnk>yFBoc76Gfx5vtsUe23$-O{T@ zOl$8G{{06}rzNYde))o!b$0a3!pomL@$S}zqoxMDY;aop(6dc*{8ru0d+BPB>wqI| ze{)l{q}=F}Q{f$Ax?R2FSy$ah>pC1Z`GxMzGWhz9-I(~c>ZcJkLeSdE@0aZpvp3hN zzJKwnsxRV8RPmoC*PJ=@ThfHb_t_89MA}cSjvDm7@WqHrWsz%ME2<8x_51Ipwo$oD zUMiXLXx*SSCkj^{UH$6*@7F}zZ@bKz4jdn9Igd?zs|Kd+y<$yq`Te`BsbatbI~{gCxqm`ysB*-}^Pvyd zJ^#y)_g)_~E0gA`>37y28ZWPYX!no5G@gro?HS#9=gTi&o435ztNq{kX3w71-p^0b zJzE}OJ^q4k%5$@(C|m#etlIs-)wSP-)S54jn%O_`+mE)SeE-WT)3K{>ELf`W>GG?VDF6g}$=y&C4@% zus;gO^`-9`I?ep7i*dKYlaly`Mo~pC&=r)BNu=G7?@9|{8_GuRu zhzmacKKi$TPUGK>I@EafJ(qbuE_>?H=KUu|24$QPjQwA`V)*X(jWOdl78CiG2d+y0 z?U&P!%viazX}tUTjL4e-vd zO!zD$IP&&4IS!_(eKLnj>wbJ;!I9L8W$)IVd-CEB0sB%jTef}v((!)TUz!aBZ-~Y{t3wHP4sh@qK)T`fp zADr^sJLog{5#QsEdyiTFd(MT2oOc|vyYR)+^RG-ON~m~xSJL=NA;aY+_wNti>DS)j zpj?x-{P)RUXRM5A+`kNi1tE3!^1&{$Q)P_~HG#Um=Vy(3^^HqAK2E)KA?^Ny^3mJ2 ze_fFJy!UtI`wgz{BgYOKu{68izSjd!mFU)AU;6FYV@G|z&2oJ3$$efwI{rPwninxB z|9t7+4Ug-WOnxcviwS$TPW~dqr|Ri7A9`J+NxP69Y<_9;*Z&wBY8iaB==E_kT35_i z6Y+THJ6G4tz4H60mkPdV`03;^hqG^%ex4(wfA`M|(QoA`cD?qB<{5oe+|%ueNA<_g zRO}1MOS2>%U%2OiraS#|Qs*BTeEz_5dv-)$e=X+f?F)}=NOSUib^OI0G`UBODfxWK z^n?djeK+NeFK5hq(ii|lr(+dC)--X@B2J)^ty59Oop9Xivs(7 zdfsnq_{rSIXOGP?7muAXmqGhwE`v|YT!vhexejr*a~tr!aFpR?`YGR!qf6F@>$*lmC2SHP-MmDOd1I!9SZHTI095m?lia z8h;L4r^1wWMJ$KQ0(_I6_5!SA;TjMJxlKj*DM(p9Xj=wN}V3O(ir?Dupx zJw{}m=3BezpY5jqTQ~jRyXk3Pu`Nv6T5QwP{DB5r&QP>x##ZjMC{yXk_Z*mq<`-%( z_w3w%0VCn1V!nT{TEgew3Jx?wy?}30j)#K-mq1-V9UN$PhP%B5^VgmY4*Uwr^VQ%$ zBh-_%-2Jf=UHcKqKgBWdamfrwW@f1Wf+9WT%>XEB)=5zs2#KE_P&7~K1w~CUrH$rd zlvYYNA(;_U{Utlf6Pq1{OMVGSmP+AbAjr)60BH(Cip)nsk=qBP?_lXWRQjf-i~KB* z%wr`?1XB1^b|`M*Gli22rG_ei8VXeiMYI+{5v|1%J`N;vBNTW>fA71C>c{r&xc2iJ!LmO&kXs)9NWRReVf zst&3FN`z{GYKKxh2D+hkrG^B)549WW6R3Sq2cgQKjzCpG9fzucIs-Kne!QUkp{78Q z`ygOAR18!SR60}+)M}`WP@AEif_f3^eJB|bj^94$%b=>DYM|<%8lXg|7ARo@XoONj zO@a!CN`lIP(nGC-+6eU&)HbM>q27dgALCiBIM3-nFaw{e}&joy#Tv(ED@4DL%7kA z2JZ5>4r>RQhC*hDw8I~B2fv0wrekZ4kms(Ub;m-cfjg`}rey-L2AM^50Bexc)zCU5 zHK()|iIr)r?P2$%Hg}np>I2p#^GS!bNt+R^QFiKsqp%(U6%{o;J$?Kd7EU^TW7Sdk zsY$a2KOsDPT5j$%+EIq^(a+@pqtN3K#^IX?NyOiD_MHh6qzg4N3mD7#QJcSXe6eUG z|6Sia938^oE_isfPq51@4!ySl;dYtW;<5R%#Ye8X%;q9YqIEVxTLz56H}NMJtp_1} z6IFAiv=I`IgMrI|vG7Oj%sjOEB#Vni+E)U@V4eo#;Tu?}6b_H45WXoMTY5=Pdm?S| zX0bSUoGdF@{5g_)9=8E$r5J5A(8wlN+LvjgC%^NX)79ODjmDm4!ALRvVkC?Ljt9Te z@pp|BKYh`^v1nzlE#B?|Nl=7uJ!!q134!D z*VFvoU*YIc|J}ch=+W-}*VBD5`a;`34DY&izr5p>S9iYl`WtV)_4a@5dgtBu-v8jk zk9Pm}$N&6f&!>C$?LY9@!OssJE;E-`9QopCWmWaDFOPq9;$%(jsnch^{^o3*<=puT z^%uWwXuR~@#erizy8*aC+P&4oxR+_(MjR#;_B9` zw^G%oZ$J0`0|t5w8a!m^u;C-rBS(39d5^x&XUzS+WBtaB@7e=7Ef8xBvw~8WVbM2Z zd1hAjik#fM{DMcY+sUwU)#^2C7cRot%%%U@{?T>oAKUPMI{p8r)R6>`Y>zLR<2r3B)r1K|5zS}8ZD6wCl_ctiSk#^u+aGzlIGa_(FvA`=*|8tUXmQ8!Br0Y zuVpl3v5|83a3=gm;m~+bhcJmcN@4eqX$HuDe?}*be2G#TU(*;f6W?0Un~pDAh{UVE zl4dSHAoLaHfp3L~ol`=Rz*T>l7V?{hFler%2Pgax8u5dV^D|&W=cuR* z(`>6}&hWg}LaIq=?|F`^CuQmIPbD%RvzcZ1yZRpV{grUKr_jc^o~4^g45y1q5=lzw zl$q_E7g1%CmED`aWJ>3+^5Kq7i1~pt#Dja)Vk((9v@h}B7Dvx?aCua4p>{UTmjoAN z>4KwUBLo@zsi0=(=z?kcDuvU{j1Kp8|Hf`+9J0b(zndFuN9JZE6Qi)~C5#M>O2yd> z+Jl8tYTeA~Adfa0+a==iBSYz=0hf(ok8MnTPFC6)#3Bg}2qtIy1*X|<4+ zrW4}hX8YmTEyD?uBQ^2S5ux+KG$!TZ`7f4{oEOUxB>v6CPr6Ic^?@xjy^-U%AderEh{K zNz(}DlQ<1Xk~D5kj5i=vwjbr`uIKrl)!jhK$9+IKungz`tO1gIv<^u5-2fyRs0bw4 zVhfODj%`4a4GJ&ty_*Uk$q-e*-aro^$w}2fDl$)4?UijVz^ahpzM+2*X_W^5wBy6k$lI*hq=nE8qV}UI|KVTbhJWzNsByci70elds z0#e!Z08Ry}firdI&cgy9C$x44(JP93LFc}0r~+q0>=Zl0_ka^ zmw}UjyMPY>KLJh#mH{6G9tTbV)&ZviF9W9mTYywC+krEIitQ*jKzCpePz?+Qjs=DS zrvSr%F+dG)5pXsz6F3K`2SxykfOCOQ0UrXs2#f^235*8r2F?Q>1jYcXfD3?UfC<0` zU?Q*?_%N^?s0F&c91^$!I24!z91AQ4P65i$fP?|%Kx&7v!A*$4w=-}N&;^(YbOY*v zbX`pmupjU#pgZtI-~iy8z`?-Xz+u2D;8@@pAT?CYz?r}{U?@<&19Sn00%cgd7z>mG zrvRORVL)eK4A2F*27eObOAO42Ls!H)R3xPg*!FM70?+t7U%+;0;GmC zjO@KY2iXIcl07ho?18Jv-UsxMJ#ZV@19y`7SkOb}zr>8&Ea{{GxB57ky6$zvvq{oxX#>FZu??5r%ey~TI1*TG=8HWjp8`wNyufyG{2%>21a=F z%aq*n)dQ>(vk?uUp4rp*gnl$0p&MkLEY@(@A~5PIyH6 zCP_ZZG+c1x?r2O-zbvGPesmWC{dAq_;dJG&l>qQkiZ?@|bETBNOpNF0mkN&2Pb<-r zE76e(4$yCfm$5e_z58b^~Y2;{4lzVWqO*e zgbLKZQkn3>xRd&3Di@^JK+i|`bJ*CD%7Y(9uhgGYnIQcF=&4-z!4$<5dIR*~7|ZhV zLFN<}l@Zd%K~Lqv4OXgHYh-M0(%84Iz_nR~9Ma%*!#W!DcSfav72_}Pq~RECK* zq9>Qp9K~p+S+6Z$_`EfWrJc$+%{8dZP&p?(l`AUiq^Izyyc6HjJM! zHs6#Us#BE9$#7|_TNDcAu7DE8QyIdzNadL766ZVZk0Ra?k9a+d5avVA>s2T#e|-Io z(?Rkb3ONaGc)bc?eB^b8yXSR=o9D6g*y;@NG)BrZPH_xOx|bnd2Y9{hUd}>U8gmdU zrI+~2>j}^A5XP_WdD-2)E&Up_AN1qt)UdL^`<-xBPI;Px8GSs>!L07`G;`kbG>5XX ztdqD-Y3Lpwr;n$>7IzHek}d8?mQy_LSVjkrJ5q{|$^egp$2~`?o5VBDW8R*GNOa`l zF=ks0u*DI^@|4FB#d6*j2X6}~4xaBkj!;(TdHOgVBp0N1Bp82t<`IvN=YTD~C`JqC zTLeoj4>yLH^KheB4sgERJ6x(oytLTDjbnMs!{ud`ha1My)IF@8c|f=B*h+~lta&K8 z)DBYG=Sq4?V*;aBCrQ0{&e{AVOKIVGLUqx`FKXk-583qe!)qdsCxqpLjThAB@bWj8 z(a+t)No9^`31<1g-9)mwZ%aGPF?l$=By%?pG5HC16C>4E3MUkKW{WGhTYki|vd8^~ zbaNlm&3wL;mpuO|ojl%H)}nBIxRfvChGaoDH!+Oy7_;fdaI_ZyQ`1*{pa)f&eLzz^WI0j?^|!ZZ>ue3EG%g_6uBGnnVZTF zl%A8!nTWz_%xjSS$TyImA@4$dhwMfMZZ1FYFUTU~OURMPzaz&YUqOyX-hvDwA3#y}J^|z~%<>Exfjk2#b3j9oV=&9JUgm;iZm0zFb;t?G z^N^E~lE$^jdyw_W+mJHHAkWnp=ChD8hqNy81k5srA#+JXkxMcE6?q}@1!OmJ8FCr& zS>y`j`N$`b4RQmLT6o zPC&knoQ!-9S&O_ES&w`a8AGl{E<#?9JQaC6vJ3ex@=D|d$eWS<$mPhtA$yT8B3B{b zL#{!-iTnWh4srnb59CkCr;suSH5xheHa$lpb4xP!v>E0YQs$y|LKb6gMk>tfBX+}F zjT}LGk3;T!5m`5Q$!yHByW8Mh)9cG4X_8j8I$iTAl11~}rArD8EpjU((iCOxFMTBQ} z_qvQc+~0Z>sNGrYgjvQ`x)A&kM`hSf3?)XvWM0O`+;-<_G$#1Fqdi*8tbmh17 zH|AhV-moU^>bU~xnaH?FbQc z(l+S13wcK>HB9#8wWk_FNV&}c?w@D6(j!s7@v-)=fu}J>*UQg=F+h|uu zuT|A{<-dEq$xc&!z1hw){d+!Re^*C#!*qY^878eG`_?6|C;d&>WkT!72+`H)@LXTu z*p)G6#Q81bbFt;lYeen1>$xF4W2omB^emYkqv)AA{afdk`&;Us{w@FA-!VI{_4WCb zI(MwD{nc{>y6oz?C%sNr&td$=}($<$#v)d^lY)7|I;(ZdX7i?tLF!F`P093IQ4J&FXJVdyVA4EdJa!kwdnDt z7h-k2V-+Jy; z{)=5{8+3l?`BGU?FLQtr&jdcY^MQIM$s1>VMgRB4LC=vcAie1eP*>e@rpLch7o}#p z?>EFOB{*pods?^I_Fw;&6)W!bHoLCr>+NvjG=daVfCP#6|iBzt%ulK&G-A5LECwKl*?n>@=a^a*wx#*hErj@Uj z&c0{(s69R(bx^9i+Ew}QUe_`i{?zNPsiZ>xa^-+yf8Zp;zLAvQzj(=0o1M9L@Ss2K z(zxCQLwjeOy7#f2&+gd!%H9{hWgh!e>9?1SIPsd>wg~Qh*TT2HT=L~3L(9fJ5?gYl zj-TtD#7SZ#f5h&sn_hq5w7JLKwPDb{LfUK?{C1y;VV7?8zl(l$Z1$I0kwwz*>OWpf z_UyrG#PQ5_?9E7aPd)45-d4T8{<`;L&D&r1#>UV7TI&A##c|6`jiJGz0d_J072tiY z;QS4go@BbV4i4&6{oDz0k)v~Iul{jqP)j*9OaD=Z2FsBIIuT!}!tC}Zcf$>FyCAn6 z*QyJ!ZDpWTRshL-ovam-@tO12SybtK%t=Z)OSs&7j{IQ#o2?T{xB2$)-S->9=2hyQ z`>vXGR_TzEAAebI-hK!1A@4hPBrYu7_Pz6lE&6GH?jL;axHm2@-8#{7^~>9E++Xhz z->$j6yYyN<$2)x2ZMfg?)VDwUwY2n`KYcN0pP}6U{D|$gys7lf+LubVerOBsKW%m$ zd~50Hul7AN>lJqD3O>I3UVGkNI;!#?-@Um6``xc4HW}Mfx*&At*t5RET>r&qqprNG zboGpy?MnLzUvK2+Z8pEB^rEJ-1D*fmyv+J1J9oZddFfX-%z0ti6YRp(`N=VDL+&fR z=8xBoe(CWoaqrM`7S6lBbV*D1@QC;mej5%hbT@F(HpO`y+y0Y~7=f|DA%gg_spt@s^E-!z$^ph#) ze6{hv*zv3W*t>?D^GNAU3-7<~hI82wta!qcSIqA%o%q9h|2^kVdrEpPJ9xuKOYays z<@t$!-tHjP*S>k_ibqRV|9Zg}TWw%qo;Ku{!yhZ{T{t$l-m+gNsQ#}_sW6qPMyKi~xJ)gacef7VsxBl|U(oMq$@4n6FrI@?6xbB>%O8YLm_@~`2 z{LchNl(E^xPnW(>8=P}r~N}nmcX7m}SKl&60 zGY-rgw$Z9*O5g2%>DuM*lU{uveg5td&zAnH|JNmE@fgDM$|0jZdA788%$Ko^_M&_Q zt+TFgd9L)Nqki|mvVZS|{pnBMubwY$yS1@8`ZfL~zCYo^rO%hPb}!mt^sl5>aNL9M zud}N3gokFlu=(?nezDb8owusAb=ij(PP%WSgH+e1;U717p>%_b?>O(x@mn9HihjQB zh-+RbZHv9Wa`f?pul~g82W|0U=?52#`!agf9)#a~Yq!f^EIs3kKXrZcZ|-+pxM23E zmr7OFmY@Fn&UNws%~73~y;RzK@t5EJv26$9v);s`*6%AlX~&w;N6jO>KmKvw&dGhH zPYr+IfeVhMJl?$h%stNNE4|~ZNB;OmnDDJQcH85g>MPyz(UNlx{e<}5{K^ae__eRJ z^QtfYx6$5|_eGCA{QKa`rDr|3LwWH8!qXMq>XIcdmtJ=C?%OZ^lJY-$S;>-nUoJiI z)L-Wu{1WN0;(*QH9C*3(-HnEg9yfdEgVf~mX&deIO6m8bt{+=;;^w%w$&GX7yiz)R zt6}4|?iqfNT2s+`+@-ISF5dU*WzqfFjjnTp1&{vymC{FsZv5~&pB_MY_}fkQ412Y7 z&o%dLb=mpUXTSE}^Zc+Ig~Ofai6aL-e#370T-o2L&93YnrOmGFe)u1@zAHQbpv|rf zS=#K%;#=0(`mXGsq0O!w`|IoWeOK1ssm-puv`(8{*|)JayR!4~*KGT)ym^T>yRvT& zZFXhiv%lN=t}MDqn_W3JqRp-hj@D*Z_I4xZFXg% zN}FBTyOTD%@=~SEuIyhyQ0M4Me1IzpRW*}t_myR!cMRknRs4qUIzu1w6=W>>1;YqKjmzkS}e?@HCH z&4W_)mu^OSggEAYTVySAYh)!-<_sqzMyaBHpW(Xn zdiszMeB++Ah5QJEl_(fzooy6+bg^Wx4uDJN1!hdyDd zp(|4FN!d#<`8$$(Bb|F(D(LUZr+M!Mo$O_O>0p>jQtTEzUvc1P4<+LvN%Irtz{C2Q z+;=Uw`4Z%U*N)uZ4ZZP>9WfJRRf)M465zTgdOC)Rv5n5>Ai83=mV0j2c<-IfJyh&J zv3q5jo6ap;h#Ovgac>p+s~tD`xbNzF{aESoL+%ft7kDJ;Z-8r?VIB*W&9Gv6H#~lEoPu6@9L0UFTd1fWuKnb3 zU*bKimo^P1fY%?<^^3P{{{{be&&Cb$NB+cavyZ#>P3PZa+&SB0N7Ca;%-1{DYyeoB;C7vpTKL6CN|w2mG$5 zeGDQ`KSilmPQ@x5a+*>%!d|Bmv6Z5 zq#--TAK{#aF^y5VUCgzvgG}eze7oP#LwE-U^%kja@;x?a zUfd}5RETQ?ejHoPw1>yY>r@pxoaZ5OTuDj8+$QE)F$ct4F}-%o?20ncS(JKhhFm)# z_1ckgtuy6Xm2LM_t_|a!cCV^J^tw{@Y`YhxT&uS2UYdH%*1Iz0TFBPx=9(P`JItZk z;>XRYdb34wS?V?0y`Ge7wYGc9xt0ubt*zI~HA&EMY|hgjrc6Gh>y`07R zgqkYpGu4U@xfan8`}jW2ljXWo#-uB(#@x?&uE}eA$+i8s<|&Kg<(iyDyJDR|yZgvB z)oZCDI``w8bSrw^QoUTZ&0|_sALccZj&grYs~wk{U*KF=JRCPi?^UD*ELAUdTB(U+ zICPS~daiv(mO9t$aLRR`zfQRplz-0OS@Gb3ZoBSE_Z~q}!p-yvcNlVky*u&>e#^CI zkglFcxhD3Dr|RpwA?4aWNP?zq(z7 z{az>cM7Q2a2Z?Jj?ulOdpWKr_Hw;IkCu!*QKjGuYuXm+}{X*+bzN&waT*Zbk0)AvB|z|TQ+-22{e zOzjIEcrm;T8_%z}_pNh(F#n&|`QMCm^HBOy;s#N(^GwR_ z*Kek}>rG$L?foG2zBgQQfAmgz&qX&}>G%JU=l;fHQ|&*KmhLa7-A@nS@xM#8pML+_ z_SE~{bUSll*@2gV#KR50_r6?Txghm^y8BO`nEQS#?Y`IjOHL^}@CwM~|8ZyMzJJy^ zx$nP~$NnB^_S55cJm-IV!NokrrKYT7XFE^r`}I@{|9HUQ`i0U`?tTH zYX6Be_n-VR^?rK%-uOQCe!BZ#|D1Y1-TvL{=r+m?U;6#^HpqSdxwQM~^?TXosrJ3) zov2Lm93&0;8l5Y$5gx}XPop&tf7 zF*#cdB@l#q=!9<5qXR*xhfe5*Ug!t44fi1k_0S0t9tnFlzk8t{WOLYJ2tqw{ zLKpNvA1D}rA||lK{SssXx}X>OU;v7kh%SK;B%m95p-;fyeq_-o`~pea5@ZnSL1FGh zc0(`pLs2n05QKW@gl;I7xJi2PyB`LiXnS-a1f9?gz0eOuJ75Qbkbo}eg?=a+%{>T0 z0=hur)Pw8;SpZNBAxJTg8`6zz)K(m3Fv|z=z{?$VgOYFA&@*zAf+5hI(G59N6c~$q zkbo}efnMl`;@xl)>Y)?5K*H6H?1g?{;gOxDMMx==QZJ+)6=Sy38MEY75OWCX1-a&w zvjpZY=p|jcMM578K+!nD2U32$yzJxm07$;t>Gyl=LI|Xu7vY|y zcRl7V=z%^M0I91*C75YbBwg$ch|!lY+WEruV%(7O7DP|VM}oAk=Xa-=p%?7>CS?tK z{g|b^%l1!Fu8WaDsE1DI1}WdY$bOIws*0clBpwoGN%Iiq1Oy3V7qSne-VGqxkjM^8 zF)|1xq-#C03nU$TkbN)!MYvhSC^ZQ65F*}^=LvpyK@ar707!ln?~N|hgOndh_bz_- zKp(Ijk1B>B)XQ(;(248@DJQ*hoir%k0yp_BaV^>x{|J|q(Gq@#pdOUiMT);6(yoMX zbzznRFC-0nk$oWLy(R7=YsaaRU+{Zgx7qrC!T5k&>sKQjRg(zqiCa z$#2Y3xB8IM=Js!eTT-sLC+R)F^`ZlC141D7r45$6Nnq}h>rUQ@J5sKs%=Y3|5BK_D z0E)R@d?5B90bO911!O-IO~4NbL8n0abR+x3Eo41u+K-faJRtHQ^dSUNhZ7>92l|A~ z(L>51f5l+eAt^^(m;8}5mpDr~F5!NVYm(+ceoMIsA^S(*FS3iYD%uuFUPxYca!ty& zJeS=%(9N}8u>uEb>k zb2ssjG9ztbQ915Gh%iW5>Ls3%=OJ{1T(5@&{z&`M$?tCH1NpdBRw7Ef7eaPI5A=hq zhYLaix}gu`qs&giCS^|2(0-0eTY*1znc%*pe^B(G7lNd%-R@C72MAw3*ZBBU6+sC| z`3xcJiDv@Y1)Y+fNXbvhODQ*fnB6iV{T69Q2jtq0*x|Q47mE(T4oJDM?GUaWbc^vb zgpTCBq@P`0(2?}%M86y4ncIt$K14sVYc%1UOc)^qognt5d`eiP&6YA0lsd*eiGQz1 z7>qM%QBPcCg1t+^hue}5@_dsvw}|T{a*zBRknnL|o*hB1CFD9t{R`q}55N0C%3sl; z*n<#saxa1Gf*$CD0r`!+9^9027UH+GbA93mVeTaEk_JVGfz)TxN76{@T8Q#f%=I87 zpj+5g$6NXty>d^&AkV*D_>Eh|#AN{bxhG{%KIAQddgz31k%Y4s*$?s|b1?*=9(`%w z>iI3<@04ql1u0YA{O*GRD4L3WNjGFYbV9d4o)qtoU4D0w2mMI-P`L#9r45j{3dB$9 ze?Nq{C#wN^pbuozw_*r_l38)a`$6)PZ3I*?1fd=} zp&NQ3f#3Z|`8eCIk4Sl529fp9CE+6t<#{OWggj%U{pjRgv4j~Z^`H+q07WzSP5wwf zK>9o-Vjhnh$OIJchTD{l5cQ!GbA1rG2k!7YSVEYP{h}v%yeE>pk`J;aZ>3LJ%^!kNg6|el*o+H~?nBiEte}4j;k# zKbdMbI2=xed*OBX4z~W;RHaY{=fLf-8h(XQznJP!SOQnU6Yw9{{8v-$4YhDQ+z#)6 ztj5>@DqtR50Z+oeVH3kr`@&Ih8Z3j?K$({MJ=DRU;SP8eeuAAXOC13x!Y%MBSOH7z z3bpVjSOzb_S1@vjrOIF~EQKC;3x=*^sr?}ae}y+;=(?6V5TbAyJO@9)UPCQ)EL;jt z!*{UjdX@^q1@Jh01>0~Wg(@Cy74 zI}S%5PKCSR9oS$~+=qp59lQv?z#f}fssYZ02jL?avpMd)Kwxw*qad0iX3f6YmhcH|WkHLp9bd;s`gg?MiSPq}T zuEmzBfs^5OcpI$kNhg>Ir@@Wz6nqZFJ6Ng_u7sE1M;JSras$W1weU221|!B0cbErV zupHikb$7JXe$WIL!GrJ-4Bv_J3(asjJP04bdOKTc9885Ja252zdk`3F(KoTw3|InJ z!Q=1+jM|0tfn(tkSPB1zt#{=*#Nm8+1m1^re`j%aJY@-vhil;}_y$JrW~pg#Jlq0n zV8h+1|1by6gxletpvGBhJT$;X@Em*xd;FgKhO6KO_!^2!EOiJ(;SzWjzK1b;Q1;*? zxE)>tV^2%%4oAY-a4)eR)_|H|sUS4L#qbDx48sqiOhFTz3lG76V3UI_RSL~;1H1)WloEfq z6#fpwgM5@;ss~G{qQmDSYfGpxB^~>jVdj57%YbC;ZxXo zB4rJ3h7Vz!j1>-Q%7>5*ENRSPj3xZc|7fI1z4!zk@ZEG6u8ZY*-1O zz{qKqs)hw{9lQwN!tNo;E?fbR!&k8F;g*^R5jYK&!SnDTsOgs44uVhzm%u78YG@Ck z6>fok*rt~90)K{;@D1!VgZRM(@HBh{<7QIU;9B?;if0ioxDcL%Z(*0&lo_}V-h|;t z5Jp%8_rhne%aJ^T;R09@X z+5j(AHn8v z>KdE^_rbqm>jdt?Jh%j&fnVXE<0uPo6}$u6w34TAKCFVTVPqS2Ar2QoFMI`CxAR

LKH58$Kfj&xq$W(mcX6x0c^XFbcW;LO6Y?P7jX?b;2P)yYcXveMByrU z3ciQ!mJn9xf+xW^p8gaZ4|l<5u;U4oZ8!_=gMY!WKay^66fA{%;7!=%MA}4%!IjVl z-@xdT=u5z9a2LD_>vYmTfIq;gupIsc>-~wa!gOed%b^!Of(=jR`3FZpC)@$6;1?Ko z3S|V&f?MEO_#C!4mG&EshST5fQ(9>dXaGTZ=9!-ufWS@cJt7TVw< zcnCg*Ezc&*5P|dHK6nEH=g@A$VXy$Mg(u)+*x+2k2S>wS;2u~F-@!J2pTnSIX z53o-cZ6$QU3iuqxoQE5*6qdv1uTcb!`<)!jJ%L^gHz#tcpI#X zh$l3|`LGhcfN>YoF2Jd98@vkN!>CIr*U$o2Lod7s>s?A84(eek+z9`GUtsiQzNV+1$~{s=e1i|`-V^a|QCI0i0+$KX>KekJVDlRrmqza3MSj zAHk5Ti60yVXTeH%53Fk_-%tY`@K<;Zeuf>pc_zbga0xsL|Aj5Cr9FlPa1Hc9;5zaN z!f*jR1n5(01f_5Ubif6013Uz8 z!jK!O3(yEB!By}Gd8V;5v95K7_!{SP&aawN?r`irzo3cK4bEX-$ zR3p?@ynfk+S1;SD?bIk$thQ&)Vl-2wJMt=jXEj#sqIP96b~m-V8pk=2C29{|z3!#P ztG#)Bw6EGv?av922dW9`Aa$@RRY6_=m8%MSr{_uP5H*>X0Eeo>RJEF-WdDJXI$TXx zHL6z4P&1jNoUM*fN2;UL(drNC7*(h0RanhY4N7))nyZ@lzAMVUIP+MFEql+ zJ*}Qm&#LFt^Jl+&w!;B4$jf{4n3XN)q6jqQycjM2szV@G2rV`pQmv5T>*@jGKTV|Qbm@q44h*u&V<*vlAi z>}~90>}%|2>~9=ku>HJoka4h4Y6Oikqui)4DvgQ8B;yccvQcFmY8+-%8&iy_#xx^j z9BxcEYK&TAhB4EaWz05?Fpe~iGLAO>U>sxA8TCfkm}4{;jYhP490%M`E$XIMFF^)G*F#c$qXq;qpa^l;`#wo_B#%ads#u>&^ z<4ohv##zSM#yQ5h#$Svs<2>Vh;{xMC<09i?;}YXi<1*uN;|k+S<0|87;~JyexYoGN z_^WZfaf5NAag%Ygaf@-QahtKsxZSwJxYOt{?lSH+?lG1d_Zs&Z_ZusW2aE@ezZoly zhm41fM~q(MQR6Y=apMW&N#iNwY2z8=S>rk5d1ICFg7Kp9lF?_pY`kK;YOFT?ZoFo^ zZmco>VZ33yX}o2;ZMZOoD8w&r%`D6`ny-rT_)ZH_T_Ge><^kq`<^=N~^I)^o44P$T zxmjUWniI`Q<{{=}v&uZwJj|>%r5%bEY}VoNXRq9%&wB9&P@? zJjSdu>&>t^$80bg&4@YIY%-h8sCle8&y1P#%@#9mCd}i^RAJv&oj?AFEB4O zFETGSFEKAQFEcMUuQ0DPuQIPTuQ9vLYt8G-zna&ZH<&k?H<>q^x0tt@x0%b#+s!-7 zJIx;RF7s~l9&@>QuX&$&zq!JEzw|H&>Z2m@k?ynSJKV<}2o_=4$ir=4S9+n%|ksmvt^{n-+4Xk0-hD@h!Y!z9XSi`MNt<9{>tu3rAtr6B% z*4EZG)<|nxrvFA+#Z2JsV2!rMSUXxfSvy-}tzE2Lt>0O@S-V@~tlwKD)*jZL)?U_l zYj0~GYhPp*LQb&z$iRcZyTGOOIGuqv&I)+Fl?YqC{k9cmqBRa;Y-9++l@ zti!G8R*h9_&9G)#v#i*BbFC(;*@{}nTJx-! zHQ#En;#R^s&T6&Vtab)h3#^6KA_hcDtmCZ{tUp>OS|{<@+n=nHty8R1t<$X2tuw5p z)|u9yt+TANt#hn%t-n}Z)_Ka$+9Ua?-aR$G6!Ub9}e z)>!|r-mu=Z-m>1d-m%`b`mOh@e_HQbA6WmgKD0ivKDIuwKDGXBeP;c~`mgo5HDG;V zeQAAVeQkYX{m=T=`p){^`oa3q`pNp)`o;Q{2fq<816Cjq7!p_~ux?;zV79@sRnSzz<72gU|=3G5p9U0}Ds?tyWE-v>$pdj$3j>=hUv*gLRKVBf%gf&Bvq1P%;L2pkkR zI8Yi02HM&q;rVrZ`8KXG7E>H=Hn~QwgrbQ^(ln!u57_PNWudCNRHe+z8QQi=RZClY zI2H?q+nbY4RcYIaL|a`s&Q?}eRPv!v`QoY;KDzf;t7_vgHpj6@V>X?N#T=>L5S|;! zrcfDc$m>XTeBsP!JQitb$m&c@$DFo?*65tZMjZyd%=OI23LT&(G%X)Q%5A1OFQ{g5pQknNcgAi^vH1? zBo@a(lCJT&)8@L#c35PwzrU^x&Tq`H;TsZ;j4W$tk1mKvT(W7pNUKEgehR`z+})s3Ymy8jr;? zTZwenCbjZOcVk`$rDE4a!c?<-UTe+P1^K;BYSy%eGpky9NDqn7=tX(%upi9aaOOiL zU4L@zl1c~KaJX_u`43J5Dr9PtmwXb0L+&l^(o+iAe_g;fVL z6bt7~SFKq?7Vyx^=WI;_&;6FRW}kLGJqczUlC3QotaCZqffSvB3j2(9pJ!Bhpk_uJ zBN-2FN6Bd+a|DV!vfHn!PfhEFC)O@#hJRN4uZ^dGvK`^CXk=)QmJHpE~(% zIFBc%=uM9-h_+E$a>pd;{-k)TJUtTOM&GecQc;FmP8W7C>vMZjNp91E6`Hy!>V+h4 ziiLvG*BetJo{U`Xh#V4IoM=YhTZ#*_QD`~0ABnY#6A^qVB&6 zm4d=v)e_CsDoyX8y88@vk||#&jpxM5ig=7o@6!98$?9Fx9AD^^@KCrVk}-7jI_UIN zbGg8`{?$pxNU3Wg<~a8YwpCwjzFHKtvcM=6w&%+3@yVMT{=&?Oo=o`JLVUt z%%rZg(QUJ$?aeb1ty~OX{Ix8-5Rwg6tX56T@~$Ow$#%7 zFma9v-W;h=#U!!rnUpooXRGTh{l}!5?!Zh-L|XE6Vzd?e!ARFs!eAHA+&+Xl=EO3m z^W4O&Y8&j{WOqj5Owe++`iI7&EpEK0$KzT1c-4{cg2Ap^E=5TX*TI6ic+(?IG}@6? z%20c}As(x0aXS9xt?`A#AY1$xfW#Kp#&wG1d8{~ZG$dS3|0Gv4;%NKyfU}lD$BGV& zw|UMUdi$-6&Z4>T*7-SyMKw&;yNQ}7sti%9TBMB4jMHhWVUXrGgX@+f8PH1Vw=nE> zuH|c^uu?!9C0cfmKpMepiGWhBw31lpw-1a98zPBzzv}B%YHUoJ?ALA?`IWq1R}tnF zb=Qt$g~_%C(GvW24|0c=QX3fjuKqaQJ5=*f=+0M`1zJ zbbd;>vPZhEtgS8H5JgYQr?j#;bjz#b%#<}w%c)ZnY3RtD!O?|W3QAphGKhZDqFzlN zjxA*!?aej3gz=dv_o(XjOmu7M?`6J!@v6#%4X?%-a?A|JSRIff#w>Q=4QOO)WT9>& z#muv6PBcb;HkUp7Rr!pTFae_4L>oxpM#+?9_0D0N2DGqPQ{6m@d1H>cq(g#7Q=YmY zuMnoPLHV?f_9psBO`&j}L`7fs*{U*LDtnS1ts47vF5Q<7%4P066>V8rR#llJt@Ipx zRZByhZfpKePTsf?ZjNE;kr>7ZEMgEl0xmZmo-v3+oNrCI;5J~^Nm@a@^&?*87q%F4;0^# ztS8^mtz-;o*8=T)jvPQ)tmbJOT&;*Kreo$l^F3Os|6*b~Emw}=q}wLs4&Ib-!f$k) z>fw~|BDc-(nM+I4jW_x%eoNH}h1=R#kswpj?Q{?_XPeU0TjPx#4Y^u=qAR11dw`Qz+Oi{HT6Iq6OUd4%v zc&fHX4h=5|>++r}0J7q*nw5n5RS=1hh?8)+ZDcM2^?FZB%zD3hW$mGOThyL;yWK4m2-H=3|F}*sM z8&h~_L@MJW;I7LCrG_9l=+QHnMIXZvf6k& zb4{sNnOdOOeSltuN zr&JlLs$uCPy^KlW2HLq?A;rzf%y};1wKxmI8e~~w9(4-WqnHJQGiPMck(!cAXJ$0A(0}S~a&2v>uEK6Nb*|B) zW^uF6+HjAi{B)iMnZDv)Wn?bTm^?}}f}-NSl;t^WuhR}?K4fj59d*ZBo=Wy=dOFm; zAsE!wjdgjvaj{fPFP(bfK5BA?-gz59$;_AF z&T_s&ve{A1=c06v*HVXWxQ?G2Ip37X(T0!-(i$WSSJ|Alc#Ma+l!tgn`;?k&E_&=p zA!j(2Ju6bZC?v^JZBS08(Q|Vqk|J{aq&@bMuXpqkYza+TOmt}~G*HfpT6ZCX6a50b znI2v!A(K*7h&C(!qpguP8n)=%C=2wYf#VfEBk%%jOJ}pJi9wg&_aXM$ufbJ15)t3E zo>|nY{g!!Z-Et-vq`LDaPJhOd9#ThbRyf*D*U7JC&>Dp<70uAjyGm5snAjp8+31*0 zlx5$tf`1N=+Kh3PSDzjOo%cMdltAsSUa*yW?WuNs(2A60-({yMdU;ozCbc~)&ax-A zc<)in7Xpu}j$)QH!&zsRDCg?Z!N5w}puc-?W~H;O5KY?9-#6tcz=T6*T%Pr+gU+U` z^30iRDVllGEk!q9!pS($jXtT7Od9_RMHKy3jMi00n!*hkjm=<0T|3#=U8bsrrXE6I zyrnyLaB5~2tZ#dib2;i@P_nN?9aKrK<8x+QGpF7LbzKelM1*vn8*S>)s~f3|zTZJ4 zZSvNIPIQ4OqTj@ewxyBC!M68wy{7ox4)GvW0h}y>7i?9 zGZV-48&w`Xi}R^XT-4CaH@UXIIbvde>_#_Df|pZGKIhD@G%?0k4fIw9lbTUpltu7# z+NvsZyDyIaR&BhqR}f`SHJ&=+0Ry4T^@z#5a!4S8l_7_iGrmq`pO*~uYJed1j} z#>`u8%Z{bY2b$NKtafUZ7ccg^2KxzTU#gA!tu@PG(_M>Hc!<-yb{v=b;Y>^&lK zlx6LetF29i+Tj7JE%?5j_7niulR*nvR)P6gsiNT6<%~L4Ks2OkYTpV`whMOQVR1rI zX!1Df1qa8OV$Cv*?vpl-=A`ff-h{MA+O$u3ngcg4T+4c=hTme<`55B2SmkLHX>D>QNrP_d5T4xj}RCj`pge| zN`QEn?g}eX+GWk@Z?dc{)x_AeAnO!q9{;D(7qVxne^UVHH_JX8;n;7oO}ohG%x;E$ zlYM6jByY0o*J8elOuea78IdQVt>!mN=T)UiEVSgLspe~R<;|2Gge;%Vq=mv(mG4R> zGTE6iGv}vVK-314U@gKR&K4ZE;P8O~2@?jx+0%Ib8H4sn(M* zmn;{~@1kh(q5OiV&*E86(CU)z#^^X?OuuBR((UcYnb_JzHb`)fuuB};^qwY6kYm>ipN%S{L5>Y9!KGPrGM7H(qFcqLoeRRsHn>zkaZBIE$ zS{d{t^C_RIPmeMo<<751o2tqCx2lGCOWi)>7iG>ed1FZ^)+WS-1y#=)c`I%OtJqr0 zGFQoZgOX`$Vl13s8$Z6UU*GTT>7QCLJfBEgczi z^jR#?A9B3mBUXZ*`PoR)q8lFPJ4olnv%JEP?qv3;4cfE!zmz8>+Yzm;wYB$+0_0fY zb(`}opWkXCp9rR9z%j_?V$-?vA})Eo4}S%l#EoU@t@s4`kgUz?Ioi~>W< zT(tW13$xk@?V0htQ!d?#j<$BTB8fJ!mcgf?%4)SXE+2VD8uNTb<73}mDO*rWFqn?E z6<`0>GDB>KymoTc@>K7=whBw*49~DuaPhP)hghZUyEj3$WYs|qg){f9&a~mQ$!p<< ztfOYqHM}_aRU@ll^ps!z3N$I!(bnv?fHWj)QTJ%T#LI~OZczqHzMrmT#u1C2)s{{Z zkw2(nZ7_JbTS~W(q*(Fm0s04S(3k0va7sVsNM(^$JU?6)YYIS=Rn!MhWhH*xsHjc~~CM8qBu@qRh}66E+s3}vhOx4g<38+Whx_cI-2;tkM;1AI4DJ0 zvwRszZ1t%d?(?ip7Xkgkc!a(CesPg8 zmFJTyX({A7ntT-g|8US-U4Nr{$?8{VVRd4bv{-0C&9E41&oK{{o;^wb3M|{Q2}?3# z^dyPQlNSE0aWl<1Qp0h=ZiW6YVJNh>knX+H)vWtJ1i*D7e-NB`HoDUV&n4QuuZ7sq z`|j9wz<);vLTA z@WIi}>ng?C>tgP{np6VW=Y@A6O#1qKY@e((qM9rM(!}KG9*eRLX)-->cj=Ng@`Sjm zO*&0k-!*#zoTfP~??h}JFJRmvTZjjA$YhY|zqgbpAnrDO67U>3>{ZjdIOm=>wijiH zn+3#7#)4UcN-IJiGo$-XrqFvQu>-%+o{cKEPRewioWG(z~Y^w7cwT%Y|a zfk&D2u@|{8AeQLo3a6;LOHK-moh%6w&oW+fx*?d>A`1naoOIXTXH)?_lP0fA?K3>x zw`KM@ci5NR5qvt&URzQhljhVzC(?^WQm?L@c31Xrk^{iRd)HzPE7B6{-3QskhHB2p zk<&K)_J2t_Yd6MTOMde^{_1}F?)z$H&a3*W**%|Zy0Wt*`^nVVuk~1&8kr>vwaew0 zHvbfHEs(RanW${i+{W8qv8vzS=dos2Odo4mMi@FquBUq0YKraL-c4+=Lsn>{2G7n& z@q+K~WXeo`BAd@YStTr!Qf|V`;siO4T4PHbJ~1iKviLUWz}i}r6JR5aztvmMnX>r< zEJ4#*k~?CeH*pcOI(ZU6^r&1-nR|Dp76Z|fEtuuqaF&+EEis}hos9ee6s=pjv@}wVh;y#Q;w4kXoSgjujbKtd$LUHm{WhJAf6<9W5C*BcJ;}=JA-8COJOO@Wzm!tUA6}D>GS)#T(Dx+nbizurAHv&BSiF6 zO73JQ{nGRci)%_tl%=nd5wbx`OjORF$+Nali-&i_GrRa1&eu>+d3v|cDNE#K8PMIFss}~~+f0JD)L-x?_ z{}O7yoqh90wKm$Gw@hTlbtZ>)`tSek=V40eb(@Fuvcler?wP#u>0Ht%Ur%#pVCDx; zNfnmyH8#$ip1e?y9XZZ6X(gi(_1t1o$72$EnY}KLg8lVMmMY;@Bg0aPY_23hSCTQO ziax_J=|e7M-6*gc*viFJUOMZFy~pxxv1=Y)RMV* znxn&fHcNWhSgy@}LS^ov>*(cmh&_d39qh8?Q!yPUq_t&NUHgT2Zmk@TFOOS}mTy1G zqbBRwoiECc9u426tKwz3tVbB^)agThYV3VM`~s+7^hn}m zzsrX&t&3S9gzL`K4WGBP`DdnfFVlwK5v&qgk3L4H>+blHCq(j;NCwGISx;DGi=5l} z&vu{Dgtv_Qd@>~wKua7LbgX4=#u-5#HT%iIc2>EyeBT#&TyZ*bSq3eRA``xY{bGBM zpp56fS22;`Q<8|?$g`EI9KVuH-Ok%d(bhH@Yvn1_B#y0)CM|}&8CN*w)GWUY^XOMJ zM`J9`&zN6u0_{4R(Zb{m_F9E_3a3Lg`n-fn3xQ0mr^hW{Ah6>}xdOCl67p#|$?CHs zeOiG1mz$(1NfBhuE%Q{qG`%csl_w+7$nou-<6L1SwWcGpnEJgTaU7KfBBOkeOzgrW zCpTwHP_ZUeTBb6x6jHZ&oj9YqOj0UyBX&UTdYxMA-nQP#3JOM66c z>DV%uEni$q;K^@~Y-*;%nH|*4xJW`Y6LIsYKe(tSW9|u>oL%-|?h&MA-rNx9Z7M za+VEJZKv(M4D*E3orn}Q--vXuk0!OonJ)LubI*KcHfMB7$z7+p_nShLKxZiW55ss+ z%hQ)hvG#Ue7qLYQCp+24FyTl>JO;Jx*_9l}TuSNC?z$27xIEE+_k=?1kW-?TnRIe97jS?DbHnAATz{vbpQN6SB8ZYV%#>TbNbfWxgp^-D1WjK*=I31ue7L94sm% zo?aI$B~>3Wl`|ER%Fb4Kzr_ww$=p&SB`Qg8^6Ppc>tw#)s>c-PJyz`W@qMkC%|_nb z_qbleaG2+1b39`?L5k~B_;|>zB%b=^JHGd3ooo;Bo9)V?ufa2VbF?ND5eAxbBCXTr zdNydu*#Kch%2WQ*E?W5uwxpFOtT_v4nl7)~3v5H&49Op8S2It*t6KEom7b8hjY0Mp zIHMF@{=GJJ(@F0)M^2?!wjVutJ#yoc)73V6G?T|c`jVdTX7?Dq0?LM?l_!bi{kHu% zc8=idPC!}qbBza+fc}DvzP#0!HzB@H9%ioPBSa29mHxe7WMx5Xd8C;K?9{T_Yzm>~ zcuPcoUN+Zn4;l%Yy)stx^oW8_7a30Ivx)o$ZeAN&G4s`%>ntBW>Q#wZ7U^m|z6bX` zzggcUqbi*YlnKJa#d5ujZn|qV(HJ%cyY#LL-t$d%Lcb@k>x!O$<8F5HYm*rwPz09(z)OALr z%)(8I$9xV}b+vM)rG0Z6=lafPT|Ha>vyd-aA(Xcpa)7y{7UkC2Wg*A8$94dm2DZS= zaJ214N(z|YoT^k;s!A(cHBo{GU!(eF3JxU-P^*o!a<1N5$ITvCQo3fe@sRO-BWfps z{F|KTU|s#~Sh@3Bc4{Qj*v3e$&9Cd<9*wb_Urr;DL7ctEjeMez5r12c?%n)oo9;x@ z4oco}Zj%iA?L$>^S}IIg&#L)OB-kO4Y8|SQ4=?32Ndn3Ooi?9=Lz;4yx$;4+L?ZL` zuTDffbc!dd7+ct9i%)R<<0+bY=SkLLGc~w46kq65yInu&_cDKNzp2TehPa)nUma;_ zYR_2nJs9k&P=%zEf7jX#1xm7d&1Zy?)L5{OTS3_j);@zidkR#|r|?ccq`WL^8rd3t z3o8c$?(CIU6J>Ir`k=pz$m*U~TNd~7zTaN=oq4vd#{)TDfs$kICX?M|X;EiXWu39K zQ%Ksee1(<|i*%WF7awO1MzmXPPL0jh9dNYlhMf7wmT+~LZ_?#rDCJ7hEzY(rdNjBntcy6w`bzyt@pIhBofB=?6(vhdxH;|q|96^I;dy=@OjE= z1^VNybnhF&ypK#dc!4TZ))H@7JfCG)@_6&4meej54X0kI3D5PmK)RGW1vjb5$!MIa zCNmQ9X-wTDR_j&cwfoV2Rz=dpsjlfyjWicgl<|LF2c?O~>RaZ~aP}*ZDPfsoc3&UJ zW@UBlbu`0mY5Os_yU0o)(u3>0CmVkz!{EHpbRJi=&D2Y_A)FugJ_c}2xy%;E5g0n*2NW)O>Sa(#*^$r z+TO^FwZ|=Ka&W(`Zb3=OereZ9B^GaQ#9>Vz7trU3q}nXZxbDS5}SWK}0## zl3(q*TT##@mL%pFVJz;M)%~PJ{oQk$*WMn5*c12n$?Cq0VeL%Lo(S@qVL{2BC0X6j z?KsJtT?GgB*gMSu@A>G2G4nR(D*Ghr;9iteSDuvKN0IX^ri0=a>6}^R*=4`RUIJz( zN_zTww8V$~(_-Y^;g{R#NowB~d+9flnM~Dkcab4_L@sTr&W>RY^|Z;P0@S^;)cMp? zcGJkGOkX7B8I-2)Y<1z+E+pfZdrJ*}7im9azo)dU$#9cRlaJ%!RqI)U=I@@n{ZM`f z3-cDOead37BO|SGZxbx7flnaqkCRe2-trG7UmCYDBUMP6Q>+RJs#Z&HIx@oOs1+R0 z%#A_PBjj!&lBaCAYGkZx;febcXKf5%gQ;x(pOr@yl^2N6j06FaObaRNln^vHVXC(^0MW2 zRa*fC({;C?I^-%-?$@pyB`p+Mj_j%>otymSNY}#g1uL&bs^D~iB@fMlOI}j9kdlY? z+LpY$?TphC<2mbe*0ZK^L4CGl!&pd9EvfB{f<3*#?9VR0ZViQ&uD)lN6`u}cb)1#H8Un#>=w^zDHx_kEg zES=Ge>-M~jPZv~=i}Bqv1enp{p8VoBrc1q>I;z8ackorw%D7*DLhY%Z_9s;CC@fi? zniy{oEk+bkmh||KGc$B(ZByUFXJ}9>QZ=+6EwUV2MzdvYZS1I?3`W{*pTTaL20=i{ zd2`^5veFx`Tvk#yD$dmO?t7kj*Is&Bu&=guP7hOO3DW%ILBTk+mM<=|rWeVbOpTmA zp_wCU+)WFt-aX6obu0~C&s498@qrQLq3;m+J7?=Zc=VdtVaH|(ASK6ux=o-64~ zA=;80+4Pbw)k!StW;zYwptp9K$Y|XzL``)G`-0B5q-CYl%ad!XsM!*srK_+ z+vjiG=h~Gkl6tjVYdqX^t)3KSKveV0fs$#Clmi8L*`ux=QX6YyloxMMs#|{JjNTFXS~1ZA zXwx-fl6g~gn_*9%I-fN^Zpm5e&PUD@7tK=Ybpt14UXNWns#$z6OYJ9No5=Bjt??F_ z?VB0q$a40(EmNBg!2{nrn}{7}Qc~}u%#0+iPn7HOdU9}4VH;P=Gq2iV84=Lix!OCs z>gPe3Ql~3>zeQ(Tkz=x_l-k3vU$vzrpi&Q6EKFIzD&~}gRjSC)->0SDm|&;CqA2Oo z7?FIV1y^drfP4Y#8rwyOR~($gBk_~xB{AzrUe)0x{0q~s*>Qa=H7C&f+?v9vrBN9@ z*2ZT=8)cu7R`tse_h)T<@V+{1;`FH#tM}S-Tw^Sz)KMlA#&#kx?X1oglLQrmcy*bW z?FWNhHf-O^DreH@xc2WiYMLXl*u+IV7TSqM&E$#IuH$zHoL+3r^jUQ7=h@$Zw(&NV za$VM7e^{Au=iMQ**jbrkN@J|QIdjX9QYQ_miA5sJB&XfM5p}x7j)pq9*)Lk}xaYq8 zK8bsFxoBd$CZ>L68v6DjGg^4CHgdik!HTeYA>N|j=qWW{%4*izeUc~kiHj+gjEp z<;7l?+u$k7HL??-ylzuldR%c!+u1{E-K7ccB{e57J0V8kpW5o6)k6l~XE) z+dS!LDfs5XKAgn%LG3B&;%Rwyr_MA;F=wke^wlv2->%z@l@$6aiy$TJhD1%Yf9uBQ z6+2GtjZURhQ^jn@OOAxR%c`!J66R4Rvqq$28)YbL?+vEZPrAKnVb?kRN>e55yA%ky zBz4G;XR%$J)$#Uk`&&nG-7dRl+t=j%ja-_g&Z1;cvN-@!q9Gr-+%0~TRfLqfM8Y*~ z;uQJ)sO@veUK#pYTB}#4_7zP}+ol6At<|k|3+i`kx!7^?L()m9YBwF^HTlFvYP6)b z1k*`gE~(c=M>{X8ZSmny(W*(N<~4?$VPdbG;}d1Qs2aYGJqD0#>Qhe|O3a>DdL6n> zkEwP(+3)F9wf%eg|7-7C;9}apzV}orgi;ZeCM6-+x7mAU_FTGADGHSkl|reM?ntVW zL@0z1iYN+65<(F|NRkjjQbZxwig(S>k#l*@dH&D;Iq&nlpLhGr?A!0UertW#cdfk} z5?ch9p)BbK-s-ZOD{Thp3HaB2?Nz?@@nb2Z-s^w%SFV}~(>1~hj0Sx4;lqWGEqpxTV=~q3*L9VY>sn($jX4vNf*@aEgKJTey=0TL z`>$*h8%$3AEA_hS93FJWqU%_)myD(RIlIS(LEX>0AG6rq&;I_g4AlEq<}0I*Ab%VU z{J!t5a!PPZ5k6h>YK%5xy87cHNFbdiCnnbpre6aev-Nw_^Wm4q1P($^2%M z{l5M8Pf+Ur-FJ7hzuo@bcl4KU zmrTCzkN(Z_rr*mKK>6#t>URxBp6+VgHRI3Qk4%@=nA8J7Cf%KNmyNjIoqreqefgU; z59&T42p0KmWM97Xfsf#?$j5*ES@wPFfbv`@|7Ra#=vngVYQJkBt+T)RCu6ax)10oL z*d!>})5HYnes8wBr>lElAp9iwf;nNXzS0+xzZd&`IZ5>J2W|Mme|PBNI!BVi>ZaaYeG6Lhq{Iw;GEf+Y5dsPCqWp3p6ot>`Jdn9?1Oq z3a@LhiHSaHY9ej%PulxWxAZ6NSi_%EKxby(d;2$zAN?kfKk4^BGk$4H-P`%~M}>l< zPp(0bKablS-rxg)d(VXz4S$sQxlAyGwyxfgTKT?i(#894{E~yVS@5qAVgfdNB+h{g zd)P_0Z}$=8EL?+-IqLgmL~{LGO$71!gX@yJ@sh9a+qd#E(lZD{ke+ZM3-*nzvWNog z>%SF1TH(AAu%+v~rcD<42-UjI<&Y_eIbw}iAS!TVhd3gW;e0IO3g33fM8pBk?GRfy zmy|&e9)WQwl(cV@CE?5o>bS!9SSU3GN=Rx*N=`(^!LejJCD#IY#X@wDo-juzxFV4b zf((@0giSKcZ?lk|O24dNyew!h7zsqYkp;*+Xw4h(Mdm=u3y`^pKa|p!mO&8`K@lE& zNMtsALkmmx zN%{lTa`@uOP9pN1585?T*!WidB%d!zu#2)HNTAhuANXPC8NB+=`D-tAa zP143_XmbwK^XOK0G!ljoFbd;tHI0!_Y0sfh+8A01gt>KZ$Mt(Vu0OTp3N1;bCuz;( zZ}vJuI&Utb1oQ5axfApn2=%?8=LORH5{Vl_yBK_P5emK~@`vXPNPnm&k**)e+#O0U z>Lx9Twn*eBnT14Nl6eG3zuiG1U9AhGecQu5f5a1H=K=SAI|5YNvt*qlJ%9Vgp#Slp z!#~Dt0sRC)eTfbQbnD@-*G)1>0YsY;9rTAW1VSraW0vTGWNf}Lhi?`EHX)UTL=s(c z=nHl2q&?4*u7PCUUGkJ@(Kr41p$V>VEdWXy!<>ELA3U3o&gEx0{Ls9=HwTHmvZPWE z{I&NV76djVwLS+Jr(~^ypx^E*A;FYfxsNjcIXmyN@2>rSWamy`_RxU|gg?fl=N zYyVDtp^)A%m##Jbt;PZmLySOU&~D!njqO_Je;s2aZTvei&jR_Mp}TykJb%{z-%9n* zWcu&WdwWw03+suN&d%Qt{^}e7NAC%1!9o>KB{Uh$N2|~_R1G6B2P_y%#`3W$tPNAc zN!$Ss#*^`Uyb5o_)d-SsAcBcxVmDDmv=M3~Nji|hWHOmgR*`L_8pn|{gX6(j$XUjT z=KzcYI>Iw}3Ec;mP02~5JGqdICfAYa}BEvu0l_tuP{)!NVrV6LRcu|imFAc z#ns~1;!k4e2s%rJT~BlnIvlk@C!sUY*{ClXibkQa=qixb4m1lrgdRc9pqJ3w=za7x z`X22-~|LX;!AC+aUADAp2>7u$=cidTwT#h)c(i$aiO*dgdp zltzot8Wh83W0BYgOckGqd*bodFTnW1Y~pry@NhR zzo4>MKTI7Ph0&N8v%n@|%dxfCW^6mQ3(LYzW9P7IpmiTHSzHMpfNSI9a2tFQJ`MN6 z{Xm)$9Xy4f$E)#1{4K6R=n=*QkC;k$6Jf+AB9%By6oGE2kb0yUX-Cc^=aN3;PI4bv zNZup+aMU@2Ir^OGoOzr8&SFk9XFumC=P~Csr-P$NX;UL8V~U`-l#m)rjR!eRrQE1F z)O^aH3Z){cU#Qj8I%*TOo!Ud~r;bpC)EVj`RZiWaYN>jviF!jJ^Z;6$)}u$z#xzL_ z=&|%H+KUdQm(ah^E9p)2HhLGmpFTt%r7zI+bTj>$Zl~3`+FU)*(DB>=?lSHgZVES( zTL3F_jeC=Ohx>@z#BJez;(p=E@sxN2d4{~PJR9C*-hAF7-ZEYsZ!K>#FP(RscZb)& zd&&F2WAT;v8hjnTAs^)n_~v|DekT7oze;Lh0~mc~1Y^uhV7!^-Od^xaY+-gVhnPy{ z8S|29W4QAS>iS^mE2F3kSefNMjQu@C&!x;$VuR= z=WO9*aZYn;IISF6N|hohGs=aUM+H#f)JAF>l~0|eDybUkG1W}9Q$6VZv<7WJ<208Z zM^C0*=-G5Iy_k-r*GpF-hc2K?03+_u4Rj0r4%T8k*N3~1o5;=L9_F6l7IQDcD%|4M za-VRYb6;~ma=&urd3|_lJYU{&-YQ-OFOOHkd&Fzxz2d#)De(L8)%p5-BR-ce<_GbY z^0)Ah@~`mS85u!ufvx}(ms5xqlx}wX#4*8fVW{pk4 zrU7;=hjrMG-2$}lhYtg5`;6}(P7^J}P|}K=N-h9&Ura`kapY=pJ()=sk>|)uU{O!W z31CezoMcWZ=L)RLea;h33+Fx9lRTyV-J(d!l(M4ys1PcKN~DshtyDHOiC#*tqO<8- z`Vy?bJzASPjO)yu4K|R#-OW|x4F-)K06Of)U&Y_W&jCqJXZA5Hfr3C;Fi0>Iu*Vp% z#}3eEh9F(AUvNZlT5v&7A-D(feJ11IeSo@`(F(L0tp!YLL|Xv+J5f2TH`X7}Ul$vJVVDpbhuMI9XJB)%5RmXj zYzI~k7_E-$;Wr3HvLC5NYLHqan+zpSlEq{xSw@zVbLeool}_NMbKQCCc!NL+;rt~2 zMt&-I2S?#ak-0cbyiB}KyhB_Jo(k5u0(>j%7NK{rub2v~o(-&@E4~=tg%{wJcrD%l zKD!^mCX9$B#42JwxtXfw+VYARIe`|)(psP)Ixd0+>L70jyJGY_%%(TsGY>O?8H8Zb z*j79pufbITZNp&Ir&003B#5YgV;vZR%i)TE-^#cet^wXi znNTA%2rU?cK4A#s*iIOcD6j@DDIiTq3(zrBm1wvup|&63WE zAstCiGLVcUSCJ`X7I_MI$_G-3Gn6xiBjng{oH)LmD9%cb3AK&Z;kNMi3BC%$B{D%- zQrXTY0*PFrkkBWM$T1um@Ms}t52p&Srk1J$^lt>jX{FkzkCZa~k?x=ot{hj9s|4Ib zjjO@c;vy#B=5_+r#)e|UF*D2(v&HhMquf*6Hf}rDUhrD@Nr;MQNuTyC;M@qZ5?e!V z1bw(k-lvnnOJC$&YBqSYD=_wFR0kzb52D$$5p6+R(~k6XdI2ruS^!^iOPc=?gVk&SmcjyFnTn->pU(#`uYhae!|^dVA2*Tucvo1L^`A_vE?qqWQ*xD8XUD3xSF7knp_F zO~i=J#Ph|m;#Bc&aVgj`j3bF9<&H9_8mf!((JAOcGzC3?o&p-gWSI z2I5uXt>ELJzcdz71Un-v6FY#FVOOzA>@oHXYX;k3;quU`CGLp31EYz?Hv^w(!r$N{ z2{U3cF_-Wm0*E!hW6l$oiR;93;Ma0wPqHsL0<6UxEM)@eMTU_v)oJ`I&P93M2^O>Vb4W)RL9r#Ii;4ynBjJBce>2Tgq{z(2SzLOwc zuvbtj7%JQJw$z>t2Fm@5T8>P}EzjFP;P*%mX+=xHwY0MVtoM%aZ03907+WVLa%slcP^fr+mOO59HxI0q+p6 zKOf^e@OSd}@(=Ly`PYE4KI6CXzW`ErGO55<^M#Lux}wp*QldoVqFbUn;60y+n!ta4 z5cLwPijBoH#LLAO#YhDUiGcZzLxa$*=u>nhu+d~}3)UYm#(NWsh_}RNSOG)QnM?xY zxIo?@Q9u9@XDnwjXE*SX1DrhYezDX`>OIw$W@sP!6n&n)Prsnw(!IF@xYzia%v)wU z`2KvsVBr+uJkT5^7)6pqPwH5R7VO?pofHXmo%l9j&8wJoOo9k$Wg!`G?;h%!%Wq0Fy0}t~m>M(J+dptf@%al8XUbT*ph}9pqi% z-Q;!fWch=^pUmekgxISPqOTVqFGYyFyqFLsgUJPi{m2jkzF?JLhv1<=R%j%g3Ng}V zVGi)W;Ub}EwJ1+?S)>a7^5nM|39_IrFvh;X;@4os*dx&J&)9PCJGby>_-pVOB*Z-z zA@b-4dXr1uCf}2Jz_>d&V<=n7hq9n6X%W|oy9KmmHg75Diimm63=u34y$~bHGLmo+ zS&XJbEOQ3G1TDV7CjisGPCO$9l46MV63D~k6LJ8D;>_d>r!Z;;Xrn#MX*;uBpae`R zK~xBgi7)mOpAaK#8ELHR4F0$!ak8w)@i#2$9Jd|e!{BAdI zIB@8({E7Toz~iPt9CR5XpwG+!;U%Gt=#}WLh$l7`TZ8USlX~Pw5~M+8B=i>I={^uO z@*q;&57Ezc^db5JP^J$q!lNJ-tdhnqCV*>7q=?*08gL3Y)tm+nLkVbGdL})G4x!_~ zmOj#7Xa%k**PiPF%rp|lSO#3wh{xfHc$U0CUNWzcHR2Ezj)@kqE=J<2rJC z^2{Itf6q|DGT}#|sz_o*w8&I6Srh~;KV6h5IwCqDIxRXcx(S^00Z8}_uqXwIKHJMk zo&zAhfTXclJhmFJJ_FERj-$v?0yb|5T8nZ>4wvHv9yb7VHyjW>iW3WYg4LWP;E^eS zUTK_QVDu4`Eg+QxAd3s_MtedetowIE55EJzWg3ep4_f-FG}Xjs0WP*5Z&22WBZ zC%6BqV;GqObMFfB|UGlJZj0N92tFd-Mr6Z3^UTLjq3 zYVbL!U@JMmjEb;QtQ>M6wGb^d1NwJha=@k4fGz0*FD7vTZh_lEM$QG|W?#t5Mc}c( z^OEsYJOhw2A1}g7@p3?!TCj^|;Qk%B9N2>z@Na$K-XtL)EC^f3;JFZ<5N`()5kxGp z8nSt*LAO~0koTMBWb}d;?HbXwJgOmg7SL0|&<9U)J;8<{MA+C3U$lez)AOh@v zHQ0VCCxes2$p=qX3LLMBQ_HCb4$}tSLXJ|R)F>@VpE81|UqD%a_izAC<4O5a!GIL8 zkef-SQmG7yO{B?4Tso44=AwmYF!@Z^6UA{;Ojd0a*PtA#%Muq%ZMQv0b{|~G7gLja6n%s81lTa zz&(?J4`whqj0B;|1Z=>YVqq!xwsOcUH-d-jfXGElWF$gGCL#-w6)<`Sk*_EK5F$mC zDoPXO1B)mF4p}8?hTIDxRu-#?H6SO;78{C9#1_DYe8mBfKL{5`iBrT`fF`-(LUDz- z4v?fx{854<#WIL3=%gaxh%z9F2FgacfFlloAYOnW0e~R!5Rs$;f)oLERDizLOEp#z zbX5yb1C`>210aSMXlVrKX)Ity2B1YDXlOa0g(S8>zDL|_(9C?gMw(@mgE&+TVo*ci zSrR4@!Hwl6adUy~lyj>fyH&@n=QaakDgsXG147#KoOy0MPsnmb@#1+&ycCE%(|B3D zB3>1*2E2?0cohNPMCwPP`0@PJ{49PhFz`}-qjW{|8ADhFE5;tO+HTTyh+@*1V(>JG zfGscquMz>CBn{T0PU;ibfcrq;|2D#RNR9gX$6#4!2?fz!-9gV&DpOz!KzuB`5(yFal1H z1sN)d1Pb{@{9=$p8NZxg13FpF?n57zf=pVBkqKN9$go&gKeUg0Pq#QL)*M+m8CDMj zb&>BiN}eUhilJp#a%mI66AtWlr61Z;mW8Cr?UIQ?;J1f{ZujfS<5~9 z$BHHz(#9*b{Dfz%64Be?Lqg9V)pctE%~H4fq>v_!D1GwzUO&vcG>Y+uRf#GO!Ph zgVAE3V6aUe*oS}=AIifC4iNI`=B43|?d-foZ!W7;*1J~s5KQhjS?9tI^*xcNckY`yV47p# zA+HSqXY)>kY?&W~C*M%EP&R%T^Hw3YA(-)7_;|FE<}3ECOKfeA5u>j)&ze}a;iInm zHu6P}3$vPM3@&H5_i(!}-f;<>NF%B-^HPMx~b!FjFHsAG1S=pCn5mzT_Za^RBP ztf!o3*p<5*X4S4ujJjK}F2y8i(Yf%81&2$I&e!0|DzB-jqBD$pERBB`BT`-$knI>_ zir>B`7c_FgI#z_PZB@}hP1%r{;dAfsF^jE)$r;7l)2%bkHtb8AcRyozQMw)PsEYHz z5Be_S5XjEiza(<<|-wWc-`G+=gNcmE&jpq_S=;r0A96Pz}&8^h|My7824|`}> zY#baqJMw*0ZhNEWUgE||g-553HJE2;6z&aUJ?fXNq^q6hFk;wB-=}>iPqGX?ZIDx7 z8uDOqj_VrnrJ|drD*b0XRknYDoxdD7U}(>W5w;;>k7ixhQuZVt|HIjF33g|z$GUE3 zccc$FU!1t>aAYroE$`~R$E0YFes^bIp7v8s88AK8?idyyjbTw}KTs!aRTk^3Tn|(h zcBr=GLSMN7a%#=DpTtxyoat%%(0HEs*@={cTK(*#>Zh$Ir-2TLQXBhX*P*ucS7NZy zlM*sBb+^CuE9-~$mDKMiX;2PKGY(xOuLwxcqlW^ECFh6wp!!|sC@W6GD>yiSKW2=- zM^L~|=7yU8T1qC4{$9!h{-iuGIOwN>W4g@XyD?f@NKDb()Yv017#%AaijJHJu%4gB zO{3z-u9gCQiND*7FRCJGhAr0%RYc|G<=_zMZeM^dvN0^k9HyNycX52ibxqqHtSKxQ zaQnlVsS2mI=A^GMYF<8T-{6x&Kdu<;?J)FZMtqpxsljS(s^b@r8GVe~()Km#_{a1Q zZvr3a7fqHen^-aO!ROIV*FUv=$UzrxO~{*7b^V69#Wr)@7n=gpt@5{A*>0C9FRL0h z+@k8)vc_pyt!Kvc-rMws6f}R3y|^N)($-`UXWV>mhup$+r?t%)w}g#{Ydf`S+QO#0 zIIQ+>Nw*hvg!c4`-RXb%9(xVPO-n}h3OhH)IjygW$N7|@C3(}{Ir>~5p6wfY&0lYH zTjav|dOkzH_Ahi8Jv_38f2Xxz#iq^~H(YWw&P~`Ebd0rc=hXeP3?Cm)20%_iV`Rg> z19FdTnp1bI)x{t46i#J^g}D4iWd8^f0vcn41dTDg3ymcwobRXq$Qb@V8vlPZ{%bTg zLrs2<#J@$-zd+`n84vh;7IM=4&eDCprw5j<(>#~H3t98T)2pA;^{|5hpE|dW-*Ws? zxQmjKYkh;-2&dkZ^-K$ox&x`3H0EmR^${*=^7E;7_*f|@F*iA=ZU1g^M-p=~WsA4Z z#gfb{uZ-cf+dmCIh%P_=e%=JWC~+EZ=oE_=Wiw?jzqDVxbhd7} z&ped%!H<&~F@06_F7B4M;R$UMD%rgs$h}&<%`!T$Pq7-_f=)9&Shw(vQ~mtS{_E}i zHm&hmyfu$fTP*)Z|9DRo``e0#3s)|V)pIu+@pSjqU2N0aH&Q+CJU2*BP`hnAD9_$> zp-?;_Krc>dd~I}PIi4KbN3rK-ExY1ZKI~w$vW`b8FV|IPDK%KOiATsH2gt$2aq^hE}h8CkP8R}Ojn za(qIOW~b%&J`d;3jm(>2TEWz}F>P`lO)X~~kV$E)MqauWUViKO3OS7<*A7|7A9}lf zOTm!__kNYjk!SXU>oqrSAC!JP_3*aC$dHzbes*TQmwFYwGXKn9xTkD_!5&WM%9%yW zXKUk?X`>uoZk<|k@3ZptLB|rtYbLS^hHsqGSg_J>Mv+&QUSq?lQ zuiuoA5&NI3hSfh<9j$vnLD^E}zzU(ljgX@2Z|6p$G4cn2ByakT$qE#GOy41*#xkeV zaPG)iGrD7PZy?G41Uvo4kO`cS5@aburcnaNyBM;^&kT7Wst(>4hc$v@ z@+3E8Rq?JH>@Ff~NwOzTF(pwR#hzkiigPHo7)@`X5#y!DY1 zVW9OS$BV;cOW&-c_idh(US0XijUBeT{L*sEfB7{1y-K=;x|wT6{9CWjOW&rh?7eKe z&W?VBj=gGcgP=`*AE#!?EbTPUkG-q%I_U6`SEHh0R}Iy8_~Ndxbl|e=L8C-wwe!|K zpCoLpcB*=2IQqrS!$(7&>B!GnlRV<)oo4Tccam0&LzdjLFkM+2F@NgfR(jFSnK@S) zV?FaHzX`Sc;Qq^?`>y#8y>-17(7Gp0a$NHsj9+@~9k2hqmcDyDeCzj~*S<>iakcshox?|+CoKAMJ27ZOjuG$i9;@osTugP})DfG88^2qzH*sR9x}!lr ziovq9!Io_EC*~eeOF|Y5AC{ED=c*ie|9(dUGov~B!BDk3F(WUoKa=+0iD*~Q=Vv<8 zeUslz-l#IlIoQN7JIMUn!|~}_KHT#o-d^6nDag!gXTi85+xfe1$=01|-6gneR;yvP zOpUx=X`9`$P57m6q36iYA%^;^DreECthZy`iuBev zf2ehTu;B}@_){Lb$M$wp%6MndP1*P_M-p$&vI*@!X~U(}O3aK^L$gW@6hEmc_m^Gj zs&~@!iAUYuN22#*lo9SPnIFlH`d|RwWgV6v(Wyh#_c$IGxT_6 zU!N^Xl|=s4!(9}4CQ#&QXnzU+lTu_LfIw^kSi7<069ew}O;|oAXhi7NF(IqxvlDle z`TxX{|By!i7TYD^sP-^9CA3!;@s(9X!@7=vI{TpBf0H_!cGW^<;y7J|_dlY}-|a?1 zoGnQyaWDJndXvRsw9;o% zkcaF6cEj7<<_$=nd*Z%hF@Ho{Zc5symm5uw@o%Z8VEMCq_Um;j`i|?Q+V^Pg;Pg@NUsgwSfXB)OkCpP>V<{dm$#bhrwcR=E>b_GO z4&LdmGLp2;KjpD7l*D;IJQnMK05vAY>=-Zt>|kh`BMZ_OJ#*{*N;)QYVe-^6Zuy zS!FoIa;iTWr|w78Z_r-`%O{_WD0{AnH(Wm3mbqKDZ}6T&yn<}E{!bdKkAJ`()gGwV zNUJH)v$Q;t-fzL~Y`+xwUo?-+pEtVll*Qon%F&6rOwZdFx8c*zex2{;kYHW1;pL-z zmpcC!2A@{n%KOAsZg_re-MiB_+x<7VlP*OY#v1-Yjht)fnj3U2!C;tt-Y-=y@6`v{ zzMNe*i+I!6*xV~KS9a98JZjPD4+j*7gzTMDe)5Tx{oAm0gTLIf-!-nx-8to5gveS*0Ey3hw_oUa5bk1%b$b>7b))Jw%w z)p={J!6;VS$_dl%g

Gx|{8;+<>YwEfJ#jsiJ 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 IrHqaLA4;iTiU0rr literal 0 HcmV?d00001 diff --git a/Basis/Assets/Plugins/Facepunch.Steamworks/redistributable_bin/win64/steam_api64.lib.meta b/Basis/Assets/Plugins/Facepunch.Steamworks/redistributable_bin/win64/steam_api64.lib.meta new file mode 100644 index 0000000000..235d424412 --- /dev/null +++ b/Basis/Assets/Plugins/Facepunch.Steamworks/redistributable_bin/win64/steam_api64.lib.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b7f47a56d1502a54aac85b9fadc6741e +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Basis/Assets/Resources/BasisSteamSettings.asset b/Basis/Assets/Resources/BasisSteamSettings.asset new file mode 100644 index 0000000000..9fd11e3471 --- /dev/null +++ b/Basis/Assets/Resources/BasisSteamSettings.asset @@ -0,0 +1,23 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: af5c7611f1a59aa4c9d5fa9a73f0f90b, type: 3} + m_Name: BasisSteamSettings + m_EditorClassIdentifier: BasisSteamTransport::Basis.Scripts.Networking.Steam.BasisSteamSettings + AppId: 480 + RestartAppIfNecessary: 0 + AutoInitialize: 1 + RunCallbacksManually: 1 + DefaultMaxLobbyMembers: 32 + RelayVirtualPort: 0 + UseRelayByDefault: 1 + CreateFriendsOnlyByDefault: 1 + EnableTransportTrace: 0 diff --git a/Basis/Assets/Resources/BasisSteamSettings.asset.meta b/Basis/Assets/Resources/BasisSteamSettings.asset.meta new file mode 100644 index 0000000000..595ab315fa --- /dev/null +++ b/Basis/Assets/Resources/BasisSteamSettings.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e6ab8e5ec25693c4db8b73d3ecd2a3df +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Basis/Assets/TemporaryStorage.meta b/Basis/Assets/TemporaryStorage.meta new file mode 100644 index 0000000000..3ed6fe28c7 --- /dev/null +++ b/Basis/Assets/TemporaryStorage.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: dc6e9971024863943aad630d8aa5610b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Basis/Packages/com.basis.framework/BasisUI/Menus/Main Menu Providers/ServersProvider.cs b/Basis/Packages/com.basis.framework/BasisUI/Menus/Main Menu Providers/ServersProvider.cs index 07a8c67786..cc6d88dcf9 100644 --- a/Basis/Packages/com.basis.framework/BasisUI/Menus/Main Menu Providers/ServersProvider.cs +++ b/Basis/Packages/com.basis.framework/BasisUI/Menus/Main Menu Providers/ServersProvider.cs @@ -3,8 +3,8 @@ using Basis.Scripts.Device_Management.Devices.Desktop; using Basis.Scripts.Drivers; using Basis.Scripts.Networking; +using Basis.Network.Core; using System; -using System.Threading; using System.Threading.Tasks; using UnityEngine; @@ -171,41 +171,27 @@ public async Task OnConnectButton() Info.SetTitle("Connecting"); Info.SetDescription("Initializing..."); - string userName = usernameField._inputField.text; - if (string.IsNullOrEmpty(userName)) + string userName = usernameField.Value; + if (string.IsNullOrWhiteSpace(userName)) { Info.SetTitle("Error"); Info.SetDescription("Display Name Was Empty"); return; } - if (ushort.TryParse(portField.Value, out var port)) - { - - } - else + if (!ushort.TryParse(portField.Value, out ushort port)) { BasisDebug.LogError($"Unable to pass Port! {portField.Value}"); + Info.SetTitle("Error"); + Info.SetDescription("Port was invalid."); + return; } - // If currently connected, disconnect + wait for reboot completion - if (BasisNetworkConnection.LocalPlayerIsConnected) + if (BasisNetworkConnection.LocalPlayerIsConnected || BasisNetworkConnection.HasActiveClient()) { Info.SetTitle("Disconnecting"); Info.SetDescription("Disconnecting..."); BasisDebug.Log("Disconnecting From Current Connection", BasisDebug.LogTag.Networking); - - // Start waiting BEFORE you trigger the chain that will raise the event. - // (If it fires instantly, you won't miss it.) - using var cts = new CancellationTokenSource(); // optionally store and cancel on UI close - Task rebootWait = BasisNetworkConnection.WaitForRebootCompleteAsync(cts.Token); - - await BasisNetworkLifeCycle.Destroy(BasisNetworkManagement.Instance); - - // Wait until HandleDisconnection -> RebootManagement -> OnRebootComplete happens - await rebootWait; - - // Now safe to continue - BasisNetworkLifeCycle.Initalize(BasisNetworkManagement.Instance); + await BasisNetworkConnection.ResetConnectionStateAsync(BasisNetworkManagement.Instance); } Info.SetTitle("Connecting"); @@ -229,6 +215,9 @@ public async Task OnConnectButton() BasisNetworkManagement.Instance.Ip = ipAddressField.Value; BasisNetworkManagement.Instance.Password = passwordField.Password; BasisNetworkManagement.Instance.IsHostMode = hostModeToggle.Value; + BasisNetworkManagement.Instance.Transport = NetworkTransportType.LiteNetLib; + BasisNetworkManagement.Instance.ClearPendingSteamWorld(); + BasisNetworkManagement.Instance.ClearSteamLobbyState(); BasisMainMenu.Close();//no ui from here BasisCursorManagement.OnReset(); await CreateAssetBundle(); @@ -252,8 +241,6 @@ public async Task OnConnectButton() } finally { - // If you successfully connected and you don't want the button back, remove this. - // Otherwise it's nice for retry on failure. connectButton.ButtonComponent.interactable = true; } } diff --git a/Basis/Packages/com.basis.framework/Networking/BasisNetworkConnection.cs b/Basis/Packages/com.basis.framework/Networking/BasisNetworkConnection.cs index 4604feba11..d62b89aec0 100644 --- a/Basis/Packages/com.basis.framework/Networking/BasisNetworkConnection.cs +++ b/Basis/Packages/com.basis.framework/Networking/BasisNetworkConnection.cs @@ -23,6 +23,9 @@ public static class BasisNetworkConnection public static NetPeer LocalPlayerPeer { get; set; } public static NetworkClient NetworkClient { get; set; } = new NetworkClient(); public static bool LocalPlayerIsConnected { get; set; } + public static bool SuppressNextDisconnectUi { get; set; } + public static event Action OnConnectedToServer; + public static event Action OnDisconnectedFromServer; public static BasisNetworkServerRunner BasisNetworkServerRunner = null; private static void LogErrorOutput(string msg) => BasisDebug.LogError(msg, BasisDebug.LogTag.Networking); private static void LogWarningOutput(string msg) => BasisDebug.LogWarning(msg); @@ -34,7 +37,71 @@ public static bool TryGetLocalPlayerID(out ushort localId) localId = (ushort)LocalPlayerPeer.RemoteId; return true; } + public static void Connect(BasisNetworkManagement networkManagement) + { + if (networkManagement == null) + { + BasisDebug.LogError("Missing BasisNetworkManagement during connect.", BasisDebug.LogTag.Networking); + return; + } + + Connect( + networkManagement.Port, + networkManagement.Ip, + networkManagement.Password, + networkManagement.IsHostMode, + networkManagement.Transport, + networkManagement.UseSteamRelay, + networkManagement.CurrentSteamLobbyId, + networkManagement.CurrentHostSteamId, + networkManagement.CurrentSteamVirtualPort + ); + } + public static bool HasActiveClient() => NetworkClient != null && NetworkClient.HasActiveClient; + public static void DisconnectActiveClient() + { + NetworkClient?.Disconnect(); + LocalPlayerPeer = null; + LocalPlayerIsConnected = false; + } + public static async Task ResetConnectionStateAsync(BasisNetworkManagement management) + { + if (!LocalPlayerIsConnected && !HasActiveClient()) + { + return; + } + + if (management == null) + { + SuppressNextDisconnectUi = true; + DisconnectActiveClient(); + return; + } + + if (!LocalPlayerIsConnected) + { + SuppressNextDisconnectUi = true; + DisconnectActiveClient(); + return; + } + + using var cts = new CancellationTokenSource(); + Task rebootWait = WaitForRebootCompleteAsync(cts.Token); + + SuppressNextDisconnectUi = true; + await BasisNetworkLifeCycle.Destroy(management); + await rebootWait; + + if (management != null) + { + BasisNetworkLifeCycle.Initalize(management); + } + } public static void Connect(ushort port, string ipString, string primitivePassword, bool isHostMode) + { + Connect(port, ipString, primitivePassword, isHostMode, NetworkTransportType.LiteNetLib, true, 0, 0, 0); + } + public static void Connect(ushort port, string ipString, string primitivePassword, bool isHostMode, NetworkTransportType transportType, bool useSteamRelay, ulong steamLobbyId, ulong steamHostSteamId, int steamVirtualPort) { BNL.LogOutput += LogOutput; BNL.LogWarningOutput += LogWarningOutput; @@ -54,8 +121,14 @@ public static void Connect(ushort port, string ipString, string primitivePasswor UseAuthIdentity = true, UseAuth = true, Password = primitivePassword, - EnableStatistics = false + EnableStatistics = false, + TransportType = transportType, + UseSteamRelay = useSteamRelay, + SteamLobbyId = steamLobbyId, + SteamHostSteamId = steamHostSteamId, + SteamVirtualPort = steamVirtualPort }; + BasisDebug.Log($"Initializing host server with transport {transportType} relay={useSteamRelay} virtualPort={steamVirtualPort}", BasisDebug.LogTag.Networking); BasisNetworkServerRunner.Initalize(serverConfig, string.Empty, uuid); } @@ -87,7 +160,7 @@ public static void Connect(ushort port, string ipString, string primitivePasswor BasisDebug.Log("Network Starting Client"); - _ = Task.Run(() => + void StartClientConnection() { try { @@ -99,17 +172,21 @@ public static void Connect(ushort port, string ipString, string primitivePasswor UseAuthIdentity = true, UseAuth = true, Password = primitivePassword, - EnableStatistics = false + EnableStatistics = false, + TransportType = transportType, + UseSteamRelay = useSteamRelay, + SteamLobbyId = steamLobbyId, + SteamHostSteamId = steamHostSteamId, + SteamVirtualPort = steamVirtualPort }; - // Pass the token into anything that supports cancellation + NetworkClient.OnPeerConnected = PeerConnectedEvent; + NetworkClient.OnPeerDisconnected = BasisNetworkConnection.HandleDisconnection; + NetworkClient.OnNetworkReceive = BasisNetworkEvents.NetworkReceiveEvent; + LocalPlayerPeer = NetworkClient.StartClient( ipString, port, readyMessage, Encoding.UTF8.GetBytes(primitivePassword), serverConfig); - NetworkClient.listener.PeerConnectedEvent += PeerConnectedEvent; - NetworkClient.listener.PeerDisconnectedEvent += BasisNetworkConnection.HandleDisconnection; - NetworkClient.listener.NetworkReceiveEvent += BasisNetworkEvents.NetworkReceiveEvent; - if (LocalPlayerPeer != null) { BasisDebug.Log("Network Client Started " + LocalPlayerPeer.RemoteId); @@ -131,7 +208,16 @@ public static void Connect(ushort port, string ipString, string primitivePasswor Reason = DisconnectReason.UnknownHost }); } - }); + } + + if (transportType == NetworkTransportType.Steam) + { + StartClientConnection(); + } + else + { + _ = Task.Run(StartClientConnection); + } } public static void OnDestroy() { @@ -179,6 +265,7 @@ private static void PeerConnectedEvent(NetPeer peer) LocalPlayerIsConnected = true; + OnConnectedToServer?.Invoke(peer); BasisNetworkPlayer.OnLocalPlayerJoined?.Invoke(transmitter, BasisLocalPlayer.Instance); BasisNetworkPlayer.OnPlayerJoined?.Invoke(transmitter); } @@ -193,8 +280,11 @@ public static void HandleDisconnection(NetPeer peer, DisconnectInfo disconnectIn { BasisDeviceManagement.EnqueueOnMainThread(async () => { + OnDisconnectedFromServer?.Invoke(peer, disconnectInfo); BasisNetworkAvatarCompressor.Dispose(); - await BasisNetworkLifeCycle.RebootManagement(BasisNetworkManagement.Instance, true, peer, disconnectInfo); + bool displayReason = !SuppressNextDisconnectUi; + SuppressNextDisconnectUi = false; + await BasisNetworkLifeCycle.RebootManagement(BasisNetworkManagement.Instance, displayReason, peer, disconnectInfo); OnRebootComplete?.Invoke(); }); } diff --git a/Basis/Packages/com.basis.framework/Networking/BasisNetworkManagement.cs b/Basis/Packages/com.basis.framework/Networking/BasisNetworkManagement.cs index b0d0c753ec..fe65e71626 100644 --- a/Basis/Packages/com.basis.framework/Networking/BasisNetworkManagement.cs +++ b/Basis/Packages/com.basis.framework/Networking/BasisNetworkManagement.cs @@ -46,6 +46,52 @@ public class BasisNetworkManagement : MonoBehaviour /// public bool IsHostMode = false; + ///

+ /// Transport selection. LiteNetLib remains the default path. + /// + public NetworkTransportType Transport = NetworkTransportType.LiteNetLib; + + /// + /// When using Steam transport, prefer relay over direct peer addressing. + /// + public bool UseSteamRelay = true; + + /// + /// Runtime state for the active or pending Steam lobby. + /// + [HideInInspector] + public ulong CurrentSteamLobbyId = 0; + + /// + /// Runtime state for the current host Steam ID when using Steam transport. + /// + [HideInInspector] + public ulong CurrentHostSteamId = 0; + + /// + /// Runtime state for the current Steam virtual port when using relay sockets. + /// + [HideInInspector] + public int CurrentSteamVirtualPort = 0; + + /// + /// Pending world BEE URL selected during Steam lobby creation. + /// + [HideInInspector] + public string PendingSteamWorldUrl = string.Empty; + + /// + /// Pending world password paired with . + /// + [HideInInspector] + public string PendingSteamWorldPassword = string.Empty; + + /// + /// Friendly world name derived from BEE metadata for lobby UI. + /// + [HideInInspector] + public string PendingSteamWorldName = string.Empty; + /// /// Singleton instance of . /// @@ -141,7 +187,46 @@ public static bool IsMainThread() /// /// Connects to the server using the configured , , and . /// - public void Connect() => BasisNetworkConnection.Connect(Port, Ip, Password, IsHostMode); + public void Connect() => BasisNetworkConnection.Connect(this); + + public bool HasPendingSteamWorld() + { + return !string.IsNullOrWhiteSpace(PendingSteamWorldUrl) && !string.IsNullOrWhiteSpace(PendingSteamWorldPassword); + } + + public void UpdateSteamLobbyState(ulong lobbyId, ulong hostSteamId, bool useSteamRelay, int steamVirtualPort = 0) + { + CurrentSteamLobbyId = lobbyId; + CurrentHostSteamId = hostSteamId; + UseSteamRelay = useSteamRelay; + CurrentSteamVirtualPort = steamVirtualPort; + } + + public void SetPendingSteamWorld(string worldUrl, string worldPassword, string worldName) + { + PendingSteamWorldUrl = worldUrl ?? string.Empty; + PendingSteamWorldPassword = worldPassword ?? string.Empty; + PendingSteamWorldName = worldName ?? string.Empty; + } + + public void ClearPendingSteamWorld() + { + PendingSteamWorldUrl = string.Empty; + PendingSteamWorldPassword = string.Empty; + PendingSteamWorldName = string.Empty; + } + + public void ClearSteamLobbyState() + { + CurrentSteamLobbyId = 0; + CurrentHostSteamId = 0; + UseSteamRelay = true; + CurrentSteamVirtualPort = 0; + if (Transport == NetworkTransportType.Steam) + { + Transport = NetworkTransportType.LiteNetLib; + } + } #endregion diff --git a/Basis/Packages/com.basis.framework/Networking/BasisNetworkPlayer.cs b/Basis/Packages/com.basis.framework/Networking/BasisNetworkPlayer.cs index f1d8ee5b23..aab72f8922 100644 --- a/Basis/Packages/com.basis.framework/Networking/BasisNetworkPlayer.cs +++ b/Basis/Packages/com.basis.framework/Networking/BasisNetworkPlayer.cs @@ -143,6 +143,11 @@ public bool CheckForAvatar() } public void OnAvatarServerReductionSystemMessageSend(byte MessageIndex, byte[] buffer = null) { + if (!BasisNetworkManagement.NetworkRunning || !BasisNetworkConnection.LocalPlayerIsConnected) + { + return; + } + if (BasisNetworkManagement.Transmitter != null) { AdditionalAvatarData AAD = new AdditionalAvatarData diff --git a/Basis/Packages/com.basis.framework/Networking/BasisNetworkPreloadManager.cs b/Basis/Packages/com.basis.framework/Networking/BasisNetworkPreloadManager.cs index ea69341736..fbbe91d5cd 100644 --- a/Basis/Packages/com.basis.framework/Networking/BasisNetworkPreloadManager.cs +++ b/Basis/Packages/com.basis.framework/Networking/BasisNetworkPreloadManager.cs @@ -46,7 +46,6 @@ public class PreloadedResource private static async Task HandlePreload(LocalLoadResource resource) { string netId = resource.LoadedNetID; - BasisDebug.Log($"PreloadManager: Beginning preload for {resource.CombinedURL} (NetID={netId})", BasisDebug.LogTag.Networking); var preloaded = new PreloadedResource { @@ -122,8 +121,6 @@ private static async Task HandlePreload(LocalLoadResource resource) preloaded.BundleWrapper = wrapper; preloaded.IsReady = true; - - BasisDebug.Log($"PreloadManager: Successfully downloaded {resource.CombinedURL} to disk (NetID={netId})", BasisDebug.LogTag.Networking); } catch (Exception ex) { @@ -140,7 +137,6 @@ private static async Task HandlePreload(LocalLoadResource resource) public static async Task HandleSynchronizedPreload(LocalLoadResource resource) { string netId = resource.LoadedNetID; - BasisDebug.Log($"PreloadManager: Beginning synchronized preload for {resource.CombinedURL} (NetID={netId})", BasisDebug.LogTag.Networking); // First preload the content await HandlePreload(resource); @@ -154,10 +150,6 @@ public static async Task HandleSynchronizedPreload(LocalLoadResource resource) { BasisDebug.LogError($"PreloadManager: Synchronized preload failed for {resource.CombinedURL} (NetID={netId}), reported failure to server"); } - else - { - BasisDebug.Log($"PreloadManager: Synchronized preload ready for {resource.CombinedURL} (NetID={netId}), reported ready to server"); - } } /// @@ -206,8 +198,6 @@ public static async Task HandleSpawnPreloaded(SpawnPreloadedMessage spawnMsg) await UnloadAllSceneContent(); } - BasisDebug.Log($"PreloadManager: Spawning preloaded resource {preloaded.LoadResource.CombinedURL} (NetID={netId})", BasisDebug.LogTag.Networking); - // Now spawn using the existing spawn infrastructure // The LoadStrategy is set back to 0 (Immediate) so SpawnGameObject/SpawnScene // treats it as a normal load @@ -247,8 +237,6 @@ private static async Task UnloadAllSceneContent() if (sceneInstances.Count == 0) return; - BasisDebug.Log($"PreloadManager: Unloading {sceneInstances.Count} existing scene(s) before synchronized spawn", BasisDebug.LogTag.Networking); - foreach (var scene in sceneInstances) { await BasisRuntimeSpawnRegistry.RemoveByLoadedNetId(scene.LoadedNetID); diff --git a/Basis/Packages/com.basis.framework/Networking/BasisNetworkServerRunner.cs b/Basis/Packages/com.basis.framework/Networking/BasisNetworkServerRunner.cs index 1996895386..675e7c6fc5 100644 --- a/Basis/Packages/com.basis.framework/Networking/BasisNetworkServerRunner.cs +++ b/Basis/Packages/com.basis.framework/Networking/BasisNetworkServerRunner.cs @@ -1,4 +1,5 @@ using Basis.Network; +using Basis.Network.Core; using System; using System.Threading; using System.Threading.Tasks; @@ -16,26 +17,39 @@ public void Initalize(Configuration configuration, string LogPath,string UUIDTom { Configuration = configuration; BasisServerSideLogging.Initialize(Configuration, LogPath); + + if (configuration.TransportType == NetworkTransportType.Steam) + { + StartServer(UUIDTomarkAsAdmin); + return; + } + cancellationTokenSource = new CancellationTokenSource(); var cancellationToken = cancellationTokenSource.Token; serverTask = Task.Run(() => { - try - { - NetworkServer.StartServer(Configuration); - - PermissionIntegration.Manager.AddUserNode(UUIDTomarkAsAdmin,"*"); - PermissionIntegration.Manager.AddUserToGroup(UUIDTomarkAsAdmin, "admin"); - } - catch (Exception ex) - { - BNL.LogError($"Server encountered an error: {ex.Message} {ex.StackTrace}"); - // Optionally, handle server restart or log critical errors - } + StartServer(UUIDTomarkAsAdmin); }, cancellationToken); } + + private void StartServer(string UUIDTomarkAsAdmin) + { + try + { + NetworkServer.StartServer(Configuration); + + PermissionIntegration.Manager.AddUserNode(UUIDTomarkAsAdmin,"*"); + PermissionIntegration.Manager.AddUserToGroup(UUIDTomarkAsAdmin, "admin"); + } + catch (Exception ex) + { + BNL.LogError($"Server encountered an error: {ex.Message} {ex.StackTrace}"); + } + } + public void Stop() { - cancellationTokenSource.Cancel(); + cancellationTokenSource?.Cancel(); + NetworkServer.Server?.Stop(); } } diff --git a/Basis/Packages/com.basis.framework/Networking/BasisNetworkSpawnItem.cs b/Basis/Packages/com.basis.framework/Networking/BasisNetworkSpawnItem.cs index 98c6a79479..383c006e1b 100644 --- a/Basis/Packages/com.basis.framework/Networking/BasisNetworkSpawnItem.cs +++ b/Basis/Packages/com.basis.framework/Networking/BasisNetworkSpawnItem.cs @@ -136,8 +136,6 @@ public static void RequestUnload(UnLoadResource UnLoadResource) public static async Task SpawnScene(LocalLoadResource localLoadResource) { - BasisDebug.Log($"Spawning scene with NetID: {localLoadResource.LoadedNetID}", BasisDebug.LogTag.Networking); - BasisLoadableBundle loadBundle = new BasisLoadableBundle { BasisRemoteBundleEncrypted = new BasisRemoteEncyptedBundle() diff --git a/Basis/Packages/com.basis.sdk/Basis TMP/Resources/Fonts & Materials/LiberationSans SDF - Fallback.asset b/Basis/Packages/com.basis.sdk/Basis TMP/Resources/Fonts & Materials/LiberationSans SDF - Fallback.asset index e71ce839e4..539bffb56d 100644 --- a/Basis/Packages/com.basis.sdk/Basis TMP/Resources/Fonts & Materials/LiberationSans SDF - Fallback.asset +++ b/Basis/Packages/com.basis.sdk/Basis TMP/Resources/Fonts & Materials/LiberationSans SDF - Fallback.asset @@ -236,7 +236,742 @@ MonoBehaviour: m_FontFeatureTable: m_MultipleSubstitutionRecords: [] m_LigatureSubstitutionRecords: [] - m_GlyphPairAdjustmentRecords: [] + m_GlyphPairAdjustmentRecords: + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1005 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.9658203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 994 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1005 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.9658203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1000 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1005 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.9658203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1012 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1007 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8896484 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 997 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1007 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.9658203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 999 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1007 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.9658203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1000 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1007 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8896484 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1004 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1007 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8896484 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1011 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1007 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.9658203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1012 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1007 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.9658203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1014 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1007 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8896484 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1016 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1009 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.9736328 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 997 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1009 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.9658203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1000 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1009 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.9394531 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1004 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1009 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8896484 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1011 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1009 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.9658203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1012 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1009 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.9658203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1014 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1009 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8896484 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1016 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1009 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.9658203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1024 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1003 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 1.8896484 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 993 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1003 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 1.8896484 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 994 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1003 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.9658203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 998 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1003 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.9658203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1000 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1003 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.9658203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1004 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1003 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.9658203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1007 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1003 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.9658203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1010 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1003 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.9658203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1011 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1003 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.9658203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1012 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1003 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.9658203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1022 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 995 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.9658203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 993 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 995 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.9658203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 994 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 995 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.9658203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 997 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 995 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.9658203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 998 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 995 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.9658203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 999 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 995 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.9658203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1000 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 995 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.9736328 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1004 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 995 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.9658203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1005 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 995 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.9658203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1007 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 995 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.9658203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1010 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 995 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8896484 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1011 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 995 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8896484 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1012 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 995 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.9658203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1013 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 995 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.8632812 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1016 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 995 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.8554688 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1019 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 995 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.9658203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1024 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 993 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.9658203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1000 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 993 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8896484 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1011 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 993 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.9658203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1012 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 993 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8896484 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1016 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 m_MarkToBaseAdjustmentRecords: [] m_MarkToMarkAdjustmentRecords: [] m_ShouldReimportFontFeatures: 0 diff --git a/Basis/Packages/com.basis.sdk/Fonts/Inter_24pt-Bold SDF.asset b/Basis/Packages/com.basis.sdk/Fonts/Inter_24pt-Bold SDF.asset index c43c726cad..e3e98f8ad8 100644 --- a/Basis/Packages/com.basis.sdk/Fonts/Inter_24pt-Bold SDF.asset +++ b/Basis/Packages/com.basis.sdk/Fonts/Inter_24pt-Bold SDF.asset @@ -12,9 +12,9 @@ Texture2D: Hash: 00000000000000000000000000000000 m_IsAlphaChannelOptional: 0 serializedVersion: 4 - m_Width: 1024 - m_Height: 1024 - m_CompleteImageSize: 1048576 + m_Width: 1 + m_Height: 1 + m_CompleteImageSize: 1 m_MipsStripped: 0 m_TextureFormat: 1 m_MipCount: 1 @@ -39,8 +39,8 @@ Texture2D: m_LightmapFormat: 0 m_ColorSpace: 1 m_PlatformBlob: - image data: 1048576 - _typelessdata: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080c0f10100e0a070603000000000000000000000000000407090a0e1010100d08080602000000000000000000000000010407070c0f10100f0b0706040000000000000000000000000000000000000000000000000000000000000000000000000000000000010300000306070605030000020000000000000000000000000000000000000000000000000000000000000000000002080d1012131313131313131313131313130807050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004090c0e0f13131313131313131313131313130b0a08050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306070707070606030000000000000000000000000000000000000000000000000000000000000002080d101213131313131313131313131313080705020000000000000002080c10121213131313131313131313130e0e0c0803000000000000000106090b0c1313131313131313131313130e0e0c0803000000000000000000000004080c0e0f13131313131313131313131313130706040100000000000000000000000000000000000000000000000000050a0d101013131313131313131313131313130908060300000000000000000000000004080c0e0f13131313131313131313131311100e0a060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000003060606030000020000000000000000000000000000000000000000000000000000000000000000000004080c0e0f1313131313131313131313130f0e0c08040000000000000000050a0d0f10131313131313131313130f0f0d0904000000000000000005090d0f101313131313131313131313130e0d0b080300000000000000000000000000000000000001040707090a0b0c0d0d0d0d0d0c0a080705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002070a0c0d1313131313131313131313130a0907040000000000000000000000000000000000000000000000000004090c0e0f131313131313131313131313130807050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030506060603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002090e111414191c1d1d1b171312100b06000000000000000000050b101316161b1d1d1c1a1514120e0903000000000000000001080d111314181c1d1d1b181413100c0701000000000000000000000000000000000000000000000000000000000000000000040607090c0e0f060b10121313120f0b060f0d0b08060503000000000000000000000000000000000000000000000000000000060d14191c1f1f2020202020202020202020201514120e0902000000000000000000000000000000000000000000000000000000000000000000000000000000000002091015191b1c2020202020202020202020202020181715110c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080b060b10121314141413120f0b060b070705010000000000000000000000000000000000000000000000060d14191c1f1f2020202020202020202020201514120e090200000000060d13181c1e1f20202020202020202020201b1a18140f090100000000060d121518192020202020202020202020201b1a18140f09010000000000000001090f14181b1b20202020202020202020202020201413110d0701000000000000000000000000000000000000000000030a11161a1c1d20202020202020202020202020201515120f0a03000000000000000001090f14181b1b2020202020202020202020201e1d1a16110b04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010507080b0d060b0f1213120f0b060f0c0907060400000000000000000000000000000000000000000000000000000001090f14181b1b2020202020202020202020201b1b18140f090100000000030a10161a1c1d202020202020202020201c1b191510090200000000020a1015191c1c2020202020202020202020201b1a18140f0801000000000000000000000000000001080d11131415171819191a1a1a1a19171414110e090502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080e1317191a202020202020202020202020161613100b0400000000000000000000000000000000000000000002090f15181b1c202020202020202020202020201514120e0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406070a0d060b0f121313120f0b060d0a070604010000000000000000000000000000000000000000000000000000000000000000000000000000060b141a1e202126292a2a2824201f1c17110a02000000000003090e161c20222327292a292622211e1a150c07010000000000040c13191d202125282a2a2825201f1d18120b03000000000000000000000000000000000000000000000000000000000206070c10131416191b1c1e171c1f20201f1b171d1c1a181513120f0b060400000000000000000000000000000000000000000000000810181f25292b2c2d2d2d2d2d2d2d2d2d2d2d2d21201e1a140d05000000000000000000000000000000000000000000000000000000000000000000000000000000030c141b212528292d2d2d2d2d2d2d2d2d2d2d2d2d2d2424211d17100900000000000000000000000000000000000000000000000000000000000000000000000000000206090e121415181a171c1f20202120201f1c171a171413110d080502000000000000000000000000000000000000000810181f25292b2c2d2d2d2d2d2d2d2d2d2d2d2d21201e1a140d0500000710181f24282b2c2d2d2d2d2d2d2d2d2d2d2d282724201a130b0300010911181e2224252d2d2d2d2d2d2d2d2d2d2d2d282724201a130b030000000000030b131a202427282d2d2d2d2d2d2d2d2d2d2d2d2d2c21201d18130c0400000000000000000000000000000000000000040d151c2226292a2d2d2d2d2d2d2d2d2d2d2d2d2d2d22211f1a150e06000000000000030b131a202427282d2d2d2d2d2d2d2d2d2d2d2d2a2927221c150d0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105080d111414171a1c171c1f201f1c171d1b19161313100c07030000000000000000000000000000000000000000000000030b131a202427282d2d2d2d2d2d2d2d2d2d2d2d282724201a130b030000040d151c2126292a2d2d2d2d2d2d2d2d2d2d292825211b140c030000040c141b212528292d2d2d2d2d2d2d2d2d2d2d2d272724201a130b02000000000000000000000000040c13191d2021222325252626272726252421201e1914120e09030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a12191f2326272d2d2d2d2d2d2d2d2d2d2d2d2322201b160f0700000000000000000000000000000000000000030c141b202527282d2d2d2d2d2d2d2d2d2d2d2d2c21201e1a140d0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004070d11131417191c171b1f20201f1c171c19171413100d070400000000000000000000000000000000000000000000000000000000000000000000020a11171f252a2d2e3335373634312d2b28231c140c07000000050d141a21272c2f3034363736332f2e2b262018120b03000000090d161e24292c2d3235373635312d2c29241d150d080000000000000000000000000000000000000000000000000003090e1214181d1f20232527292a23282b2d2d2b27222a28262422201f1b1713100c07010000000000000000000000000000000000000006101a222a303538393939393939393939393939392e2d2a251f170f0500000000000000000000000000000000000000000000000000000000000000000000000000000c151e262c313435393939393939393939393939393931302d28221b1209000000000000000000000000000000000000000000000000000000000000000000000003090f12141a1e2122252723282b2d2d2d2d2d2b2822272421201d1914110e08020000000000000000000000000000000006101a222a303538393939393939393939393939392e2d2a251f170f0506101922293035383939393939393939393939393534302b251d150b0109131b23292e31323939393939393939393939393534302b251d150b01000000010b151d252c31343539393939393939393939393939392d2c29241d160d040000000000000000000000000000000000000d161f272d32353739393939393939393939393939392f2e2b262018100600000000010b151d252c3134353939393939393939393939393736332e271f170d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d1114191e202124272922282b2d2b28222a282623201f1c18120f0b060000000000000000000000000000000000000000010b151d252c3134353939393939393939393939393534312c251d150b01000d161f262d323536393939393939393939393635312c261e150c00020c161e262c3235363939393939393939393939393433302b251d140b0100000000000000000000090d161e24292c2d2f303132333333343332302e2d2a25211e1a140d08020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141c242a2f3233393939393939393939393939302f2c27211911070000000000000000000000000000000000020c151e252c313435393939393939393939393939392e2d2a251f170f05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c1013181d202024262822272b2d2d2b282229262320201d1812100c0700000000000000000000000000000000000000000000000000000000000000020b141c222830363a3b3f424343413d3a38342e261e19100700060f171f252a33383b3d41434343403b3a373129241d150d03010a121b20282f35393a3f424343423e3a38352f271f1a110900000000000000000000000000000000000000000000060c10151a1e2124292c2d30323436372e34383a3937332d373533312e2d2b27221f1d18120e090300000000000000000000000000000000020d18222c343b4144464646464646464646464646463b3a36302921170d02000000000000000000000000000000000000000000000000000000000000000000000000050e1e2730373d414246464646464646464646464646463e3d39342c241b10060000000000000000000000000000000000000000000000000000000000000000040b0f151a1f21262a2d2e31342e34383a3a3a3a3938332d33312e2d2a25201e19140e090300000000000000000000000000020d18222c343b4144464646464646464646464646463b3a36302921170d0d18222b343b414445464646464646464646464641403c372f271d1309111b252d343a3e3f46464646464646464646464641403c372f271d130900000009131d272f373d404246464646464646464646464646463a39352f281f160c0100000000000000000000000000000000050e1f2831383e424346464646464646464646464646463c3a37312a22180e0300000009131d272f373d404246464646464646464646464644423f3931291f150b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080e13191d20252a2d2e3134362d33383938332d373533302d2c28231f1c17110b0600000000000000000000000000000000000009131d272f373d404246464646464646464646464642403d372f271d1309050f1f2831383e42434646464646464646464642413d3730271e0e050a141e2830383d414346464646464646464646464641403c362f261d130800000000000000000009121b20282f35393a3c3d3e3f40404040403f3d3b3a36302d2a261f19130d050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121c262e363b3f404646464646464646464646463d3b38322b23190f040000000000000000000000000000000009141e2730373d4142464646464646464646464646463b3a36302921170d03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c12181c1f24292c2d3033352d3337393938332d3533302d2c29241f1c18120c0700000000000000000000000000000000000000000000000000000000020b141d262d333b4246474c4f50504e4a46443f38302b221911070f18212931363d4448494e50504f4d4847423c352f271f150d0a131c242d323a4145474b4f50504e4b47454039312c231b120900000000000000000000000000000000000000060b11171c1f262b2d2f35393a3c3f414244453f444646443f444342403e3b3937332d2c29241d1a150e0903000000000000000000000000000008141f2a343e464d51525353535353535353535353534846423b33291f14090000000000000000000000000000000000000000000000000000000000000000000000020c1620303942494d4f53535353535353535353535353534b49453e362c22170c00000000000000000000000000000000000000000000000000000000000002080e161b20262b2e31363a3b3e41433f444647474746443f42403e3a3936302d2a251e1a140c0701000000000000000000000008141f2a343e464d51525353535353535353535353534846423b33291f14131f29343d464c515253535353535353535353534e4d4841392f251a0f18232d373f464a4c5353535353535353535353534e4d4841392f251a0f0300040f1a252f3941484d4e53535353535353535353535353534745413a31281d1307000000000000000000000000000000020d1720313a434a4e5053535353535353535353535353534847433c342a20150a0000040f1a252f3941484d4e535353535353535353535353514f4a433b31271c110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c14191e25292d3036393b3e4042443f4446443f4543423f3c3a38342e2b28221c17110a02000000000000000000000000000000040f1a252f3941484d4e5353535353535353535353534e4d4841392f251a0f0d1721313a43494e50535353535353535353534f4e49423a3020170c101b26303a42494e4f5353535353535353535353534e4c4841382f251a0f030000000000000006111b242d323a414547484a4b4c4c4d4d4d4d4c4a4746423b3a36312a251e170e080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e19242e3840474b4d5353535353535353535353534948443d352b21160b000000000000000000000000000000040f1b25303942484d4f535353535353535353535353534846423b33291f140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181d23292c2f35393a3d4042443f444646443f4442403d3a39352f2c28231c18120b0300000000000000000000000000000000000000000000000000000a141d262f383f444d5254595c5d5d5b5753504a423c342b23190e18212a333b42464f54565a5c5d5c5955534d45403931271f15111c252e363e444c5254585b5d5d5b5853514b433e352d241b100700000000000000000000000000000000020a11171c23282c31373a3b404547494c4e4f51524a505353504951504f4d4b4846443f3a39352f2b261f1a140b06000000000000000000000000000d1925303b4650585d5f6060606060606060606060605f524d453b30251a0e020000000000000000000000000000000000000000000000000000000000000000000008131e2832424b54595c6060606060606060606060606060575550483e34281d110200000000000000000000000000000000000000000000000000000000050d141921272c31373a3b4246484b4d4f4a505353545353504a4f4d4a4746413b3936302b261f18120b03000000000000000000000d1925303b4650585d5f6060606060606060606060605f524d453b30251a1824303b464f575d5f60606060606060606060605b59534b41372b20141e29343f495156586060606060606060606060605b59534b41372b201408000814202c37414b53595b606060606060606060606060605f54514b433a2f24180d01000000000000000000000000000009141f2933434c555b5d606060606060606060606060606055534e463c31261a0f03000814202c37414b53595b6060606060606060606060605d5b554d43392e22160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a11171f252a3035393b4146474a4d4f514a5053504a52504e4c494645403938332d28221c140b0600000000000000000000000000000814202c37414b53595b6060606060606060606060605b59534b41372c2014141f2933434c545a5d606060606060606060605c5a544c4232291e1315212c38424c545a5c6060606060606060606060605a58534a41362b201408000000000000010c18222d363f444c52545556585859595a5a59585754524d4846423b363029201a11090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131f2a36404a52585a60606060606060606060606056544f473d32271b100400000000000000000000000000000915202c37424b53595b6060606060606060606060605f54524d453b30251a0e030000000000000000000000000000000000000000000000000000000000000000000000000000000001070d151d24292f34383a4045474a4c4f5149505353504a514f4c4a4745403a38342e28231c150c0700000000000000000000000000000000000000000000000006111c262f38424a50575e6166686a696764605c544e463d352b20171f2a333c454d5359606367696a6966625f57514b433931271d1a232e37404850565d6065686a696864605d554f473f362d22190f040000000000000000000000000000050b141b22272e34383c4247484b515356585a5c5d5e5f5c60605b5f5e5d5b5957555350494745403937312a251f17110a020000000000000000000000101c2935414d5862696c6c6c6c6c6c6c6c6c6c6c6c6c6c5e574d42362a1e1205000000000000000000000000000000000000000000000000000000000000000000010d1925303a44545d65686c6c6c6c6c6c6c6c6c6c6c6c6c6c64615a5045392d1f1409000000000000000000000000000000000000000000000000000000080e171e252a32383c4347484d5355585a5c545c60606060605b545c5a5754524c4746413b373129241d150d06000000000000000000101c2935414d5862696c6c6c6c6c6c6c6c6c6c6c6c6c6c5e574d42362a1e1c2835414c5761696c6c6c6c6c6c6c6c6c6c6c6c68645d53483c302418222e3a46515b62656c6c6c6c6c6c6c6c6c6c6c6c68645d53483c3024180c000c1824313d48535d65686c6c6c6c6c6c6c6c6c6c6c6c6c6c605d554b4135291d110400000000000000000000000000020e1a25303b45555e666a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5f584e43372b1f1206000c1824313d48535d65686c6c6c6c6c6c6c6c6c6c6c6c6a675f554a3f33271a0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050c151c232830363a4146474c5254575a5c5e5f5b605b5f5e5d5b595653514b46443f38332d261d17110a020000000000000000000000000c1824313d48535d65686c6c6c6c6c6c6c6c6c6c6c6c68655d53483d3124181a25313b45545e66696c6c6c6c6c6c6c6c6c6c69655e54443a3025191925323d49545e66696c6c6c6c6c6c6c6c6c6c6c6c67645c53483c3024180b00000000000005111d29343f4850565d606263646566666667666563615e5655534d46413a322b231b12090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a17232f3b47525c63666c6c6c6c6c6c6c6c6c6c6c6c6360594f44382c20130700000000000000000000000000000c1825313d48535d65686c6c6c6c6c6c6c6c6c6c6c6c6c615e574d42362a1f1409000000000000000000000000000000000000000000000000000000000000000000000000000000040c13181f272f35394045474b515357595b5d5e5b60605b5f5d5c595653514b46444039342e271e18120b03000000000000000000000000000000000000000000000b17222d38424a545b60696e7275767674706d6660584f473d32291f27313c454e575e616b7074767676736e69605d554b43392f241e2c354049515a62686d7275767675716d67615950483f342b20150a00000000000000000000000000080f171d262d33383f44464d5355555d60636567696a6b6c666d6c656c6b6a68666461605b5353514b47423c363127221b140b0400000000000000000000121f2b3844515d69747979797979797979797979797976695e52463a2d20140700000000000000000000000000000000000000000000000000000000000000000005111d2a36414c56656f757979797979797979797979797979716c6155493b30251a0e020000000000000000000000000000000000000000000000000009111a202930363d44484e5355575f616467696b666d6d6d6d6c666a696664615e5654524c46423c352f271f180f070000000000000000121f2b3844515d69747979797979797979797979797976695e52463a2d201e2b3844515d6973787979797979797979797979746f64594d4034271a24313e4a56626d72797979797979797979797979746f64594d4034271a0e000e1b2734404d59656f75797979797979797979797979797975675d5145392c2013070000000000000000000000000005111e2a36424d576670767979797979797979797979797979766a5f53473a2e211508000e1b2734404d59656f757979797979797979797979797771675b4f4236291d10030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070f171e262e343b41464c5254565e616467696a6b666c666c6b6a686663605c5453504a443f382f27221b140b0300000000000000000000000e1b2734404d59656f75797979797979797979797979756f65594d4034271b1e2a36424d5766707679797979797979797979757065564c41362a1d1c2835414e5a667076797979797979797979797979746e64584c4033271a0d0000000000000915212e3a45505a62686d6f707172737373737372706e6966615f57524c443d352d241b110800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926323f4b58636e73797979797979797979797979706b6054483b2f22160900000000000000000000000000020e1b2734414d59656f75797979797979797979797979796e695e52463b31251a0e0300000000000000000000000000000000000000000000000000000000000000000000000000050d161d2429313940454b5153555d606366686a6b656c6c666b6a686663605d5553514a4440393028231c150c040000000000000000000000000000000000000000030f1c28333f4a545b666c737b7f828383817d786f6a60594f443b30252f39434e575f696e767d81838382807b746d675d554b40352926303e47515b636c717a7e828383817e79706b625a50463d32271b0f03000000000000000000000009111a21292f383f444a5053575f6166676d6f727475777879797979797877767573716e6c6564605d55534d46423b332d261d160d05000000000000000000131f2c3946525f6c79868686868686868686868686867b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000713202d3946525e68758186868686868686868686868686867e7164574d42362a1e110500000000000000000000000000000000000000000000000009121b232c323b41464f54585f6266696e7174767778797a7a7a7978777573716d6865615e56534d454039312a2219110700000000000000131f2c3946525f6c79858686868686868686868686867b6e6154483b2e211f2c3945525f6c788586868686868686868686868174685b4e4135281b25323f4c5865727f8686868686868686868686868174685b4e4135281b0e000f1b2835424e5b6875818686868686868686868686868686796d6054473a2f24180d010000000000000000000000000714202d3a46525e69768286868686868686868686868686867c6f6255483c2f221509000f1b2835424e5b68758186868686868686868686868683776a5d5144372a1e110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071019212930383f444d52565e6165686e717375777879797979787675726f6d6663605b54504a423c332d261d150c03000000000000000000000f1b2835424e5b6875818686868686868686868686868175685b4e4235281b212d3a46535e697682868686868686868686868275685e5246392d201c2936434f5c6976828686868686868686868686868074675a4e4134271b0e0000000000000b1724313d4a56626c717a7b7d7e7f7f808080807f7d7a77736e69615e564f473e362d231a0f06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2733404d5a6673808686868686868686868686867d706356493d3023160a00000000000000000000000000020f1c2835424f5b687581868686868686868686868686867b6e61574d42362a1f1409000000000000000000000000000000000000000000000000000000000000000000000000060f171f282f353e434b51555c6064676d70737577787979797978777573706d6764605c54514a423d342e271e160d050000000000000000000000000000000000000006121f2b3844505b666c787f868c8f90908e8a847c706b60564d42362a35404b555f6a6e7b82898d8f908f8c8780796d675d51453c322e38424f59636d737e858b8e90908e8b847d716c62584e43372b1f14090000000000000000000009121b232c333b414950545c6064696e72767a7c7f81828485858686868685848382807e7b7975716d67615f57534d443f382f281f170e050000000000000000131f2c3946525f6c79859293939393939393939393877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a86929393939393939393939393938f8276695e52463a2d20150a000000000000000000000000000000000000000000000009121b242d353d444c525960636a6e73777b7e808284858686878686858482807d7a76726e68615f57514b433c342b23191007000000000000131f2c3946525f6c79859293939393939393939393877b6e6154483b2e211f2c3945525f6c7885929393939393939393938e8174685b4e4135281b25323f4c5865727f8b939393939393939393938e8174685b4e4135281b0e000a1724303d4a5763707d8a9793939393939393939393998a7e7164554b4035291d10040000000000000000000000000814212e3b4754616e7b879393939393939393939393939083776a5f53473a2e211508000f1b2835424e5b6875818e939393939393939393939084776a5d5144372a1e1104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071119222b333b424a50565e61686d72777a7e80828485868686858583817f7c7975706c66605b544e443f382f271e150d030000000000000000000f1b2835424e5b6875818e939393939393939393938e8175685b4e4235281b212e3b4854616e7b8794939393939393939392867a6d6154473b31261a2936434f5c6976828f939393939393939393938d8174675a4e4134271b0e0000000000000b1825323e4b5865717e8788898b8b8c8c8d8d8c8b8a8784807b746d68605950483e352c21180b020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2733404d5a6673808d93939393939393939393897c706356493d3023160a00000000000000000000000000000915222f3c4855626f7c8793939393939393939393988d8174695e53463b31251a0e0300000000000000000000000000000000000000000000000000000000000000000000060f182129313a414550555d60676d71767a7d7f828485868686868584827f7d7a75716d66605c544f444039302820170e05000000000000000000000000000000000005111d2935414c56606c78818c92999b9d9c9a9691867d70695e5246392f3845515d676e7c8590949a9c9d9c9a938d82796d60584e4337343f4a54616c737f8b92979b9d9c9b9791887e716a6054473c31261a0e02000000000000000009121b242d353e454d535b60666d71767b7f8386898b8d8f909192939a99929291908e8c8a8885817d79746e69615e575049413a312920170d0400000000000000131f2c3946525f6c7985929f9f9f9f9f9f9f9f9f94877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000006121f2b37434e5865727f8b99a39f9f9f9f9f9f9f9f9f9f9f93877b6e6154473c32271b0f0000000000000000000000000000000000000000000007101a242d363f474f565e616b6f767b8084888b8d8f9192989393939792918f8d8a87837f7a746e69605d554e463d352b22190e050000000000131f2c3946525f6c7985929f9f9f9f9f9f9f9f9f94877b6e6154483b2e211f2c3945525f6c7885929f9f9f9f9f9f9f9f9b8e8174685b4e4135281b25323f4c5865727f8b989f9f9f9f9f9f9f9f9b8e8174685b4e4135281b0e000713202d3a4653606d7985929e9f9f9f9f9f9f9f9f9f9b8f8275675d5145392c201307000000000000000000000005111e2a36414c5665727f8b9aa49f9f9f9f9f9f9f9fa6998c7f7266584e43372b1f1206000f1b2835424e5b6875818e9b9f9f9f9f9f9f9f9f9d9084776a5d5144372a1e11040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071019232b343d454d545c60686e747a7f83878a8d8f91929299989291908e8c8985817d78716c665f585049413930271f150b0200000000000000000f1b2835424e5b6875818e9b9f9f9f9f9f9f9f9f9b8e8175685b4e4235281f2b37434e5866727f8c99a69f9f9f9f9f9fa3998b7f7265574d42362a1e2936434f5c6976828f9c9f9f9f9f9f9f9f9f9a8d8174675a4e4134271b0e0000000000000a1723303d4a5663707d89959697989999999a99989696918d87817a706b615a50473e332a1d140a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2733404d5a6673808d999f9f9f9f9f9f9f9f96897c706356493d3023160a00000000000000000000000000000815212e3a47535f6a75818e9aa49f9f9f9f9f9f9f9f92867b6e61574d42362a1f1409000000000000000000000000000000000000000000000000000000000000000000050e18212a333b434b515a61676d72797e82868a8c8e90919299999292908f8c8986827d79726d666059514a423a322920170d04000000000000000000000000000000000713202d3946525e68727f8c939fa3aba9a9a8a09892857b6e61554b40343a4753606d798491979fa6a9a9aca49f948e81746a5f53473b3844505c66707d8a919fa2a9a9a9a9a19a92877c6f62574d42372b1e12050000000000000007111b242d363f474f575e656c71787e83888c909299989a9c9d9e9f9fa4a39f9f9e9d9b999797918e8a85817b746e69605b534b433b322920160b02000000000000131f2c3946525f6c7985929facacacacacacaca194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000815212e3a47535f6a7783909dabb5acacacacacacacacafa4998c7f7266584e43372b1d12070000000000000000000000000000000000000000030c19222c363f48505961686e757d82888d9196979a9c9e9fa2aaa0a9a29f9d9c999795908c86817b736d675f584f473d342b20170d0200000000131f2c3946525f6c7985929facacacacacacaca194877b6e6154483b2e211f2c3945525f6c7885929fabacacacacaca79b8e8174685b4e4135281b25323f4c5865727f8b98a5acacacacacaca79b8e8174685b4e4135281b0e0006121f2c3844515c6674818e9aa9b2acacacacacacac9f92867a6d6053473a2f24180c00000000000000000000000714202d3946525e687683909cacb6acacacacacacab9f94877b6e6154483c31261a0f03000f1b2835424e5b6875818e9ba8acacacacacacaa9d9084776a5d5144372a1e110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e19222b353d464f575e666d727b80868c9095979a9c9d9e9fa3a39f9e9d9b9998928e8a847e786f6a605b534b433931271d140a00000000000000000f1b2835424e5b6875818e9ba8acacacacacaca89b8e8175685b4e423528212e3b47535f6a7784919daaacacacacacb5ab9c908376695f53463a2d212936434f5c6976828f9ca9acacacacacaca79a8d8174675a4e4134271b0e0000000000000815222f3b4855626e7b889aa4a4a5a6a6a6a6a6a5a8a09d99928e857d716c615a50453c2f261c110600000000000000000000000000000000000000000000000000000000000000000101060606060606060606060606060606060606060606060d1a2733404d5a6673808d99a6acacacacacaca396897c706356493d3023160a000000000000000000000000000006121f2b37434e58626e7c87939fabb5acacacacaea3998d8174695e53463b31261a0e0300000000000000000000000000000000000000000000000000000000000000030c17202a333c454d555d606c71797f858a8f9299999b9d9e9fa3a39f9e9d9b9998928f8a847e78706b605c544c443a32291f160b020000000000000000000000000000000714212e3a4754616d7a86929fa5aeb4b6b6b2aaa2978e8174675c514538404b5566727f8c96a0a9b0b6b6b6afa69d93887c6f6255493c3a4653606d7884919ea3adb3b6b6b2aca399908376695f53463a2d211407000000000000050e19232d363f48505961696e777e848a9094999c9fa3aba7a8aaabacacafafacabaaa9a8a6a9a19e9b98928d87817b726c655d554c443b32281d140a000000000000131f2c3946525f6c7985929facb8b9b9b9b9aea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000003101c28343f4a54626f7b88959fabbdb9b9b9b9b9b9b9c0b5ab9d9184776a605447392e23180c00000000000000000000000000000000000000000b151e2b343e48505a626b707a81898f94999ea0a8a7a9aaabaeb3adb3adabaaa8a6a79f9d99928e8780796e6a60594f463d32291f140800000000131f2c3946525f6c7985929facb8b9b9b9b9aea194877b6e6154483b2e211f2c3945525f6c7885929fabb8b9b9b9b4a79b8e8174685b4e4135281b25323f4c5865727f8b98a5b2b9b9b9b9b4a79b8e8174685b4e4135281b0e0004101c2834404a5463707c8997a1adb9b9b9b9b9baaea3988a7d7164554b4035291d1004000000000000000000000814212e3b4754616e7a86939facb9b9b9b9b9c0b5ab9c908376695e53463a2a20150a00000f1b2835424e5b6875818e9ba8b4b9b9b9b9b7aa9d9084776a5d5144372a1e1104000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c17202a343d474f5960696e787f868d92989d9fa7a6a8aaabacafaeacaba9a8aaa29f9b96918a837c726c655c554b43392f261c1106000000000000000f1b2835424e5b6875818e9ba8b4b9b9b9b9b4a89b8e8175685b4e42352828343f4a54626f7c8895a0acb8b9b9b9b9b7ab9f94887b6e6155483c32262936434f5c6976828f9ca9b5b9b9b9b9b4a79a8d8174675a4e4134271b0e0000000000000713202d3a4653606d7986939facb2b2b3b3b3b3b2b2acaba39f9792877e716c61574d42382d22170b010000000000000000000000000000000000000000000000000000000003080b0d0e13131313131313131313131313131313131313131313131a2733404d5a6673808d99a6b3b9b9b9b9afa396897c706356493d3023160a0c08030000000000000000000000030f1b26313c47535f6a75818e99a4afbbb9b9bfb5ab9f92867b6e61574d42362a1f1409000000000000000000000000000000000000000000000000000000000000000b151e29323c454d575e676d757e848c92979c9fa3aba8aaabacaeaeacabaaa8aaa39f9b96918b847d736d665d564c443a31281d140a0000000000000000000000000000000c1825323f4b5865727e8b98a2aebabfc3c3bcb3a99f9285796d6053473a45515d677784919da8b2bbc2c3c0bbafa59a8d8074675a4d413d495663707c8996a0acbabec3c3beb5ab9f94887b6e6155483b2e2215080000000000020c16202b353f48505a626b707b828a91969c9fa6a9acaeb5b4b5b7b8b8b9bbbbb9b8b7b6b5b3b3adabaaa29f9a938e867f776d675e564c443a2f261c11060000000000131f2c3946525f6c7985929facb8c5c6c6baaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000006121f2b3844505c6673808d99a7b1bccfc6c6c6c6c6d2c7b8aca095887c6f62544b4034281c100400000000000000000000000000000000000007121d27303c46505a626c717d858e939c9fa6aaacb2b3b5b7b8babebabebab8b7b5b3b1ababa39f99928d837c706b60594f443b3025190e05000000131f2c3946525f6c7985929facb8c5c6c6baaea194877b6e6154483b2e211f2c3945525f6c7885929fabb8c5c6c1b4a79b8e8174685b4e4135281b25323f4c5865727f8b98a5b2bec6c6c1b4a79b8e8174685b4e4135281b0e00000c18232e394653606c7884919eabb8c4cec6cbbfb4aa9b8e8275675d5145382c1f13070b0b0b0b0b0b0b0b0b0b111d2935414c5665727e8b99a4afbbc7c6c6c7bbafa3998b7e7265574d42362a180e0300000f1b2835424e5b6875818e9ba8b4c1c6c6c3b7aa9d9084776a5d5144372a1e110400000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e29323c464f59606b6f7b838c92989fa3aaabb1b3b5b7b8b9bbbab8b8b6b4b4aeaca8a09d9590877f776d675c554b42382d22170c030000000000000f1b2835424e5b6875818e9ba8b4c1c6c6c1b4a89b8e8175685b4e4235282b3844505c6673808d9aa7b1bcc8c6c6c7bcb0a6998c7f7366584e43372b2936434f5c6976828f9ca9b5c2c6c6c0b4a79a8d8174675a4e4134271b0e00000000000006131f2c3845515c667884919eabb8bfbfc0c0bfbebdb8b5afa9a19992877e70695f544a3f33281d1207000000000000000000000000000000000000000000000000000001080f14181a1b2020202020202020202020202020202020202020202020202733404d5a6673808d99a6b3c0c6c6bcafa396897c706356493d30231b1a18140f0901000000000000000000000a15202b37434e58626e7b87939fabb5c0cbc6bbaea3998e8174695f53463b31261a0e03000000000000000000000000000000000000000000000000000000000007121c27303b444d575f696e79818a91969ea1a9acaeb5b5b7b8b9babab9b8b7b5b4aeaca8a19e96918880786d685e564c433a2f261c110600000000000000000000000000000e1b2835414e5b6874818e9baab4bfcbd1cec5baaea298887c6f6255493c4753606d7a8695a0acbac3cdd2ccc0b6a99d9083766a5d50433f4c5966727f8c99a8b2bdcad0d0c7bdb0a6978a7e7164574b3e3124180b000000000008131e28323d47505a626d717d858f949ea0a8abb0b6b9bbbfc0c2c3c4c5c6c8c7c5c5c4c3c1bfbeb9b8b3aeaca49f98928b82796e685e564c42382d22170b0300000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7984919eabb8c3cdcbc7c5c5c6cac8bcb1a79a8d8074665c5145382c1f13080000000000000000000000000000000000000c18232e39424e58616c717e8792979ea5abb0b7b8bdbfbab8b5b3b2b1b2b3b5b8babebcb8b5aeaba39f9591867d706b60564d41362a21160b000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e211f2c3945525f6c7885929fabb8c5cec1b4a79b8e8174685b4e4135281b25323f4c5865727f8b98a5b2becbcec1b4a79b8e8174685b4e4135281b0e000007121f2b3844505b6673808d9aa8b2bdc9d5d0c5b8ac9f9286796d6053473a2f2318171717171717171717171717202d3946525e6876828f9cabb5c0ccd7d2c5b9ac9f92867a6d6154473b31251a070000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e11040000000000000000000000000000000000000000000000000000000000000000000000000000000000030d1925303a444e58606b707d8590949fa2aaaeb4b8bcc0c2c4c2c0bfbfc0c3c3c1bfbab8b2aca7a099928c81796d675c544a3f33281e150b0000000000000f1b2835424e5b6875818e9ba8b4c1cecec1b4a89b8e8175685b4e4235282d3a4653606d7984919eabb8c3ced9d8cdc2b7aa9d9184776a5f5347382d2236434f5c6976828f9ca9b5c2cfcdc0b4a79a8d8174675a4e4134271b0e00000000000004101c2834404b546976838f9ca9b6b8b7b8babec5c5c7c0bbb3aba39992867b6e665b5044392f24180c00000000000000000000000000000000000000000000000000020b131a202427282c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c33404d5a6673808d99a6b3c0ccc9bcafa396897c706356493d302c282724201a130b03000000000000000000030f1a26313c47535f6975818e99a3afbbc7cbbfb5ab9f92877b6e61574d42362a1f140900000000000000000000000000000000000000000000000000000000000c18232e39424c565f696e7b838e939ea1a9adb3b9bbbfc1c3c4c5c5c5c5c5c3c2bfbab8b2aca8a09a938d827a6d685e554b42382d22170c03000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2d0dcd6cabfb4aa96897d7063564a3d4855616e7b8894a7b1bccad6ddd1c4b7aa9e9184776b5e5144404d5a6773808d9aa6b3c0cedbd9cfbeb2a5988b7f7265584c3f3225190c00000000010d1925303a444f59626c717f8792979fa6acb2b7bcc2c5c7c9c5c4c1bfbdbcbcbcbcbdbfc2c5c6c9c6c4bebab6afaaa29f948f837a6e685d544a3f33281f140900000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000004111d2935414c5563707d8996a1adb9c5c6bfbab9b8babfc6c3b8ab9e9285796d6053463a3025190d010000000000000000000000000000000004101c2834404b54606a717e8a9399a2a9afb7bbc2bdb9b4aeaca8a6a5a4a5a6a8abadb3b9bdbfbbb5afa8a09892867d6f685e52463d33271c10020000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e211f2c3945525f6c7885929fabb8c5cec1b4a79b8e8174685b4e4135281b25323f4c5865727f8b98a5b2becbcec1b4a79b8e8174685b4e4135281b0e0000030f1c28333f4a54626f7c8996a0acb9c5d2d3c6baaea2988a7d7164554b40342924242424242424242424242424242e3a4754616d7a86929facb9c5d2d6cabfb4aa9c8f8275685e524639291f14090000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e110400000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f2a36414c565f6a707d8692979fa6aeb4babfc6c5bebab8b5b3b2b2b4b6b8bcc3c6c3bdb8b1aba39f938e82796d665b50443d30271d120700000000000f1b2835424e5b6875818e9ba8b4c1cecec1b4a89b8e8175685b4e42352935404b5563707d8997a1adb9c6d5dfded1c5b8aca095887c6f62544a3f332836434f5c6976828f9ca9b5c2cfcdc0b4a79a8d8174675a4e4134271b0e000000000000000c18232e414e5b6874818e9ba7adabababadb3b5bac0cbc5bdb5aba2989083786c60554b4035291b11060000000000000000000000000000000000000000000000010b141d252b3033343939393939393939393939393939393939393939393939393939404d5a6673808d99a6b3c0ccc9bcafa396897c706356493d39393534302b251d150b010000000000000000000a15202b37424d57626e7b87929fabb5c0cbc6bbafa3998e8174695f53463c31261a0e0300000000000000000000000000000000000000000000000000000004101c2834404a545e686e7b8491959ea5adb2b9bec5c7c5c3bfbfbab8b8b9bbc0c2c5c7c4bdb9b2aca49f948f837a6d675d544a3f33281e150b000000000000000000000000000f1c2835424f5b6875828e9ba8b5c1cdd4d3c8bcb1a796897c706356493d4754616e7a8797a2adbac6d1d5cec3b7aa9d9084776a5d5144404d596673808c99aab4bfcbd4d4c9beb3a9988b7e7265584b3f3225180c0000000005111d2a36414c56606b717e8b9399a2a9b0b9bdc4c7ccc7c4bdb9b8b4b2b0afafafafb1b3b5b8babfc6c8cac7c0bbb4aea69e9590837a6d665b50443b30251a0e02000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000613202c3945515d6775818e9ba9b2bdc6bcb4aeacacaeb4bcc6b9ada2978a7d7064564c41362a1d11050000000000000000000000000000000006131f2c3845515c666f7c87929fa4abb3bbc1c2bbb2adaaa29f9c99989898999b9fa2a9acb2bac2c0bbb1aaa29892857a6e61594f44382c1e13080000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e211f2c3945525f6c7885929fabb8c5cec1b4a79b8e8174685b4e4135281b25323f4c5865727f8b98a5b2becbcec1b4a79b8e8174685b4e4135281b0e0000000b17222d394653606c7884919eaab7c3ced6cabfb4aa9b8e8175675c51453831313131313131313131313131313135414c5665717e8b99a3afbbc7d4d3c7baaea2988a7e7164564c41362a1d11050000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e11040000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27313946525e686f7c869298a1a9b0babfc6c4beb9b3aeaba8a6a5a6a7aaabb1b6bac0c8c3bdb5afa59e948e81786c60594f42392e23180c01000000000f1b2835424e5b6875818e9ba8b4c1cecec1b4a89b8e8175685b4e42352c3945515d6774818e9ba9b2bec9d5e7e0d4c8bcb1a79a8d8073665b5044382b36434f5c6976828f9ca9b5c2cfcdc0b4a79a8d8174675a4e4134271b0e0000000000000007192633404c5966737f8c99a9a29e9e9fa2a9a9aeb6bfc7c7bdb4aa9f958b7e71675d5145382d22170b000000000000000000000000000000000000000000000008131d262f363c40414646464646464646464646464646464646464646464646464646464d5a6673808d99a6b3c0ccc9bcafa396897c7063564946464641403c372f271d1309000000000000000000030e1a26313c47535f6974818e99a3afbbc7cbc0b5ab9f92877b6e61574d42372b2015090000000000000000000000000000000000000000000000000000040f19222c3844515c666e7a849196a0a7afb9bdc4c9c3bcb8b7b2b4aeacacacafb6b5b9bbc0c7c3beb6afa69f959083796d665b50443d30271c12070000000000000000000000000d1a2633404d596673808c99a6b0bbc3c8c7c0b8ab9f95877a6e6154473b4653606c7985929fabb5bfc7c9c5bcb2a89b8e8275685b4f423e4b5764717e8a98a3aebac2c8c7c1b9ada197897d706356493d3023160a000000020d17212d3946525e68707d87929fa4abb3bbc2c9d0c7c0bbb9b2adaba8a5a3a2a2a2a3a4a6a9acaeb4b8bcc3caccc6bfbab0a7a0958f82786c60574d42362a1e1308000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a86929facb8c4bfb4aaa39f9fa2aab4bfbeb3a99b8f8275685e5246392d20150a00000000000000000000000000000004101c2834404a54606d79849199a3aeb5bdc5c2b8b0a9a19e98928f8d8b8b8b8c8f92979ea1a8b1b9c2c3bcb3aaa1978f82756b6054483a3025190d0100131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e211f2c3945525f6c7885929fabb8c5cec1b4a79b8e8174685b4e4135281b25323f4c5865727f8b98a5b2becbcec1b4a79b8e8174685b4e4135281b0e00000006121f2b3744505b6573808c99a7b1bcc8d4d0c5b8ac9f9285796d6053473e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e45525d6875828f9cabb5c0cbd7d2c5b8ac9f92867a6d6053473a3025190d010000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e1104000000000000000000000000000000000000000000000000000000000000000000000000000000000c18242f3943505a616d7a849198a2aab3bbc2cac2bbb2adaaa29f9c9999999a9da0a7a9afbabec5c7c0bbafa69e938c80736b60544b4034281d1207000000000f1b2835424e5b6875818e9ba8b4c1cecec1b4a89b8e8175685b4e42352d3a4753606d7985929fabb8c4cfdae6e5d9cec3b8ab9e9184786c605346392e36434f5c6976828f9ca9b5c2cfcdc0b4a79a8d8174675a4e4134271b0e000000000000000b1824313e4b5764717e8a949397929192979a9da4adb5bfcac5bcb1a79e9185796d6053493f33271b0f03000000000000000000000000000000000000000000030f1a252f3841484c4e535353535353535353535353535353535353535353535353535353535a6673808d99a6b3c0ccc9bcafa396897c706356535353534e4d4841392f251a0f030000000000000000000915202b37424d57616e7b87929fabb5c0cbc7bbafa3998e8174695f53463c31261a0e03000000000000000000000000000000000000000000000000000a15202b37434e58606d78839096a1a9b1b9c1c9c5beb9b1acaaa5aaa29f9f9fa4aca8acafb5bdc1c7c0bbb0a7a0958f82786c60584e42392e23180c0100000000000000000000000916222f3c4955626f7c88949ea9b2b8bdbab9aea49d908376685e52463944505b6574818e99a3aeb5babdb9b3aaa0968a7e7164574b3e3a4754616d7a86929fa7b0b8bcbbb9afa69e9285786d6053463a2d20130700000009141f2b37434e58616d7a859199a3afb5bdc5cdcbc3bdb5afaca9a19e9b98979695959697999c9fa2aaacb1babfc6cecac1b9b1a79f948c7f72695e52463a3025190d010000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000005121e2a36424d5765717e8b98a2aebac7baaea398929298a2aebac5b9ac9f92867a6d6154473c31261a0f00000000000000000000000000000006121f2c3844515c66727f8b96a0abb4bfc7c3bab0a69f96918b8582807f7e7f8082858a91969fa7b1bcc6c5bcb3a99e94897d7063564c4135291d110500131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e211f2c3945525f6c7885929fabb8c5cec1b4a79b8e8174685b4e4135281b25323f4c5865727f8b98a5b2becbcec1b4a79b8e8174685b4e4135281b0e000000030f1b27333f4953626f7b8895a0acb8c5d1d3c6baaea2988a7d7064554b4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a54606d7a86929facb9c5d1d6cabeb3a99b8e8175675d514539281e1308000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e110400000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b55616c75828f96a1aab4bcc5cac1b8b0a9a19e98928f8d8c8c8d90959b9da5aeb3bcc5cbc1b8afa59f93887d6f665c5145392f24180d010000000f1b2835424e5b6875818e9ba8b4c1cecec1b4a89b8e8175685b4e423536414c5664717e8a98a2aebac6d6e0dfdedfd2c5b9ada196897c7063554b403436434f5c6976828f9ca9b5c2cfcdc0b4a79a8d8174675a4e4134271b0e00000000000000091623303c4956636f7c88878786858485888d929ba3adb8c2cec2b9ada1978b7f72655b5044372b1f13080000000000000000000000000000000000000000000814202b36414a53585b5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f6673808d99a6b3c0ccc9bcafa396897c70635f5f5f5f5f5b59534b41372b201408000000000000000000030e1a26313c46535f6974818e99a3afbbc6cbc0b5ab9f92877b6e61574d42372b201509000000000000000000000000000000000000000000000000030f1b27323a47535f6a73808c959fa8b2bbc3cbc3bbb3ada7a09d9895989292939a979b9fa3abafbbc0c7c2b9b1a79e948c7f736a60544a4034281d130700000000000000000000000815222e3b4754606a75828f96a0a8acb2aeaca49d928a7d7063564c41363f4953626e7b87929fa3abaeb2ada9a1989184786d6053463a3946525e6874808d959fa6acb1afaca59e948c7f72665c5144382c1f12060000020e1a25303b4754606a74818e97a1abb5c0c7d0c9c1b9b1aba49f9b96918e8c8a898989898a8c8f92989da0a7aeb4bcc5cdcbc3b9b0a69f92867b6e61564c41362a1d11050000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000714212d3a46535f6976838f9caab4bfc5b9ac9f928686929facb8c5bbafa3998b7f7265584e43372b1c110600000000000000000000000000000713202d3a4653606d7984919ea8b2bdc1c2bdb2a89f9490847e7975737271727375797e8490959faab4bfcbc5bbb0a69c8f8275685e5246392d20130700131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e211f2c3945525f6c7885929fabb8c5cec1b4a79b8e8174685b4e4135281b25323f4c5865727f8b98a5b2becbcec1b4a79b8e8174685b4e4135281b0e000000000b17222d3847535f6a7783909daab7c2cdd6cabfb4aa9b8e8175675c575757575757575757575757575757575757575564717e8b99a3aebbc7d3d3c6baada2978a7d7064554b403529160c02000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e110400000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3945515d67717e8a949ea8b2bcc5ccc1b8b0a69e97918b8582807f7f8183888e939fa2aab3bcc6cac1bbafa49a9184796d60554b4035291d10040000000f1b2835424e5b6875818e9ba8b4c1cecec1b4a89b8e8175685b4e42353946525e6875828f9caab4becad6d3d2d1d2d5c9bdb2a89a8e8174675c51453836434f5c6976828f9ca9b5c2cfcdc0b4a79a8d8174675a4e4134271b0e000000000000000713202d3a4653606d797b7a7a797878787b808b919ba6b0bbc7c9beb3a99e9184786c6053463a2f24190d0100000000000000000000000000000000000000000b1824303c48535c64676c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c73808d99a6b3c0ccc9bcafa396897c706c6c6c6c6c6c68645d53483c3024180c000000000000000000000915202b37424d57616e7b87929fabb5bfcbc7bbafa3998e8174695f53473c31261a0e03000000000000000000000000000000000000000000000006131f2b37434e58626f7c87929fa7b1bac4ccc3b9b1a9a19e95908c8886858586888b8f92999ea5afb5bdc7c3b9b0a69f92877c6f665c51443a2f24180d000000000000000000000006131f2b37434e58616e7b8491969ea0a8a39f9c928d80746b6155443b303847535f69727f8b92999fa2a9a19e9792867c6f665c51443835414c56606d798390949da0a7a49f9c938f82786d60544a4034281c1004000005121e2a36424d57626f7c88939ea9b3bdc7d1cac1b7afa79f99938e8984817f7d7c7c7c7c7e8082858a90959fa2aab3bbc5d0cbc2baaea2988e8174685e5246392d2013070000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000030f1b27333f4953616e7b88949fabbcc6c2b6a99c8f82828f9ca9b5c2c0b5ab9d9083776a5f5347382e23170b00000000000000000000000000000a1724313d4a5764707d8a96a1adb2b3b4b5b6aca09690827a716d676665656566666d717a839098a3aebac7cdc1b9ac9f93867a6d6154473a2e21140700131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e211f2c3945525f6c7885929fabb8c5cec1b4a79b8e8174685b4e4135281b25323f4c5865727f8b98a5b2becbcec1b4a79b8e8174685b4e4135281b0e0000000006111b2b37434e5866727f8c99a7b1bcc8d4d0c5b8ab9f9285796d6464646464646464646464646464646464646464646775828f9babb5bfcbd7d2c5b8ab9f9285796d6053463a2f24180700000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e1106060606060504020100000000000000000000000000000000000000000000000000000000000003101c28343f4a54606d7984919ea6b0bac4cec4bab0a69e948f847e797573727374777b818a9298a2aab4bfcaccc0b6aca0968c7f72675d5145392c20150a0000000f1b2835424e5b6875818e9ba8b4c1cecec1b4a89b8e8175685b4e42353a4754616d7a86929facb9c5d0cbc7c5c4c5c9cfc4b8ab9f9285796d6053463a2f434f5c6976828f9ca9b5c2cfcdc0b4a79a8d8174675a4e4134271b0e0000000000000006131f2c3845515c676d6e6e6d6d666b696e747f8b949fabb7c5cfc4b8aca096897c7063554c4135291d110400000000000000000000000000000000000000000d1a2733404c58646e7479797979797979797979797979797979797979797979797979797979797979808d99a6b3c0ccc9bcafa396897d79797979797979746f64594d4034271a0e00000000000000000000030e1a26313c46535f6974818e99a3aebbc6cbc0b5ab9f92877b6e62574d42372b20150a00000000000000000000000000000000000000000000000815222e3b4754606a76828f99a3afb9c2ccc4bab1a7a097928a837f7c7a7979797b7e82878e939fa3abb5bec7c1bbafa3999083786d60554b4035291c110600000000000000000000030f1b27323c46525e696e7b848c91969599928f8980786c60594f44322b37424d57626d727f878e92989596918d857d6f6a5f544a4034303a45515d676d7a828b9095959993908a81796d665c5042392e23180c0000000714202d3a46525e6975828f9ba5afbbc4cfcdc1b8afa59e959087817c787572706f6f6f70717376797e838b9298a2a9b3becad6cabfb4aa9f92867a6d6154473a2e23180c0000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000005121f2b3744505b6573808c99a6b0bbcabeb3a9998c7f7f8c98a9b3bec7b8ab9f95887b6f62544a3f34281c100300000000000000000000000004111d2935414c556874818e9ba9a5a5a6a7a8a9a79d9184796d68605c55585858545c60686e7b86929facb9c5d2c7bbafa4998a7d7064574a3d3124170a00131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e211f2c3945525f6c7885929fabb8c5cec1b4a79b8e8174685b4e4135281b25323f4c5865727f8b98a5b2becbcec1b4a79b8e8174685b4e4135281b0e00000000000f1b26313c4855616e7b88959fabb8c7d2d3c6baaea2988a7d71717171717171717171717171717171717171717171717a86929facb8c5d1d5c9beb2a99a8e8174675c5145382c1f130700000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e13131313131212110f0d0b080705020000000000000000000000000000000000000000000000000006121f2b3844505c66727f8b96a1adb8c1ccc9bdb2a89e948f827a716d6766666667696e747d869298a2aebac2cdc7beb2a89e9285796d6053473c31261a0f0200000f1b2835424e5b6875818e9ba8b4c1cecec1b4a89b8e8175685b4e4237424d5765727f8b99a3afbbc7c6bfbbb9b7b9bdc4c6baada2978a7d7064554c4135434f5c6976828f9ca9b5c2cfcdc0b4a79a8d8174675a4e4134271b0e0000000000000004101c2834404b555c60616160605c575f616d76828f9caab4bfcac8bdb2a89b8e8174675d5145392c20150900000000000000000000000000000000000000000e1b2834414e5b677481868686868686868686868686868686868686868686868686868686868686868d929ca8b4c1cdd2c6b9ac9f9387868686868686868174685b4e4135281b0e000000000000000000000009141f2a36424d57616e7b86929fabb5bfcbc7bbafa3998e8175695f53473c31261a0f0300000000000000000000000000000000000000000004101d2935404b55626f7c89949fabb5c0cbc9bdb2a8a09590857e78726f6d67666d6e71757b818b9299a3acb6c0cbc0b5aba0958b7f72675d5145382e23170c00000000000000000000000a15202a36424d575f696e797f8487888886827d746c665b50473e3326313c45515b626d727c818588888784807a6f6b60584e42392e2935404b555e686d787e8387888886837e756d675d544a3f30271c12070000000815212e3b4854616e7b87939facb9c1cdcfc5bbb0a69e938e837c756f6c656564636262636466676d71787e869297a2adbac1ccd0c6baaea3988b7f7265544a4034281c100400131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000613202d394653606c7884919eaab7c2c6baada297897c7c8897a1adb9c6bcb1a7998d8073665c5044382b1f13080000000000000000000000000613202c3945515d67778491969798999a9b9c9d9d95897d70675d56514b4c4b4c4a51565e6976828f9ca9b5c2cfccc0b5ab998c7f7366594c403326190d00131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e211f2c3945525f6c7885929fabb8c5cec1b4a79b8e8174685b4e4135281b25323f4c5865727f8b98a5b2becbcec1b4a79b8e8174685b4e4135281b0e00000000000a15212d3a46535f697683909dabb5c0ccd6cabeb3aa9c8f827d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d808d98a3aebac7d3d2c6b9ada197897c7063554b4034281c100400000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a2020202020201f1e1d1c1a181514120e090603000000000000000000000000000000000000000000000713202d3a4653606d7884919ea8b2bdcad2c5b9aca0968f82786d68605c555959575f616b707c86929fa6b0bbc7d0c3b9ada1978b7f7265584e43372b1f120600000f1b2835424e5b6875818e9ba8b4c1cecec1b4a89b8e8175685b4e423a46535f697683909dabb5c0c6bdb5aeacabadb2bac4beb3a99b8e8275675d514539434f5c6976828f9ca9b5c2cfcdc0b4a79a8d8174675a4e4134271b0e00000000000000000c18232e39434b515355545453504d535b63707d8998a2aebac6cec3b8ac9f92867a6d6054473c31261a0e00000000000000000000000000000000000000000e1b2834414e5b6774818e929292929292929292929292929292929292929292929292929292929292999ca4aeb9c5d1d4c7bbafa499939292929292928e8175685b4e4235281b0f0000000000000000000000030e1a26313b46535f6974818d99a3aebbc6cbc0b5ab9f93877b6e62584e43372b20150a0000000000000000000000000000000000000000000613202c3945515d6774818e9ba6b0bdc7d1c5b9aca19690837b716c6562605d5c606164696e757e87929aa4afbbc2c7bdb1a79e9285796d60544a3f34281c100300000000000000000000040e1a25303b454d575f676d72777a7b7b7975706b605b544a3f352c212a333f49515b626a6f75797b7b7b78736d6860594f463c3027242f39434c565e666d71777a7b7b7a76716c605d554b42382e1e150b00000004101c2934404b5565727f8c99a4afbbc7d5c9beb3a99e948e81796f6a62605b53575656565657555d60656c727c85929fa5afbbc6d2cbbfb4aa9c8f8276665c5144382c1f120600131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000004101d2935404b55636f7c8996a0acb9c5c5b8ab9f9285797885929eabb8c5c3b8ab9e9184796d6053463a2f24190d0100000000000000000000000714212d3a4754606d7a8788898a8b8c8d8e8f90919083776b60554c45403f3f42464950596874818e9ba7b4c1ced2c1b4a79a8e8174675b4e4134281b0e00131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e211f2c3945525f6c7885929fabb8c5cec1b4a79b8e8174685b4e4135281b25323f4c5865727f8b98a5b2becbcec1b4a79b8e8174685b4e4135281b0e000000000005121e2a36424d5765727f8b99a4afbbc7d4d0c5b7ab9f948f8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8d929caab4bfcbd6d1c4b8ab9e9184786c605346392e23180c0000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372c2c2c2c2c2c2c2c2b2a29272421211e1a15130f0a030000000000000000000000000000000000000003101c28343f4a5463707d8a96a1adbac4cfc7bcb1a79e9184796d665d56514b4c4c4d5359616a717e8b949fabb7c3cdcabeb3a99d9083776a5f53473a2e21140600000f1b2835424e5b6875818e9ba8b4c1cecec1b4a89b8e8175685b4e423b4855616e7b88959fabbdc7bfb5aba39f9ea1a8b2bdc5b9ac9f92867a6d6054473b434f5c6976828f9ca9b5c2cfcdc0b4a79a8d8174675a4e4134271b0e000000000000000007121d2730394045464847474644424653606d7985929facb8c5d2c7baaea2988b7e7165574e42372b1c1106000000000000000000000000000000000000000e1b2834414e5b6774818e9a9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa3abaeb6c0cad5d7ccc0b5aba49f9f9f9f9f9f9b8e8175685b4e4235281b0f00000000000000000000000009141f2a36424d57616e7b86929faab4bfcbc7bbafa4998e81756a5f53473c31261a0f0400000000000000000000000000000000000000000714202d3a4753606d7a86929facb8b9b9b9bbb0a69e91847a6e69605b535351505355575f616d717e88939fa7b1bcc8c3b9ada1978c7f72665c5044382c1f1308000000000000000000000009141f29333c454d555d6066686d6f6e6d67636059504a42382d231a212d373f4951585f62666d6e6f6e6966615e564f473d342a1e1d28313a444c545c6065686d6e6e6d6764615a514b433930261c0c0300000006131f2c3845515c677683909cabb5c0ccd2c6b9ada1978f82786d675f585350494a494949494b4b51535b606a707d89939eaab6c3cfd1c5b8ac9f9285796d6053463a2d20130700131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000006131f2c3845515d6774818e9aa8b2bdc8c1b5a89b8e827575828e9ba8b5c1c5b9ada196897d7063554c4135291d110400000000000000000000000613202d394653606c787b7b7c7d7e7f8081828384857f7366594f4346474a4c4d52535b606b7683909da9b6c3d0cec1b4a89b8e8175685b4e4235281b0f00131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e211f2c3945525f6c7885929fabb8c5cec1b4a79b8e8174685b4e4135281b25323f4c5865727f8b98a5b2becbcec1b4a79b8e8174685b4e4135281b0e0000000000020e1a26313b4754616e7b87939facb9c6d1d3c7bbb0a69f9c9797979797979797979797979797979797979797979797999ca4aebcc6d0d4c8bdb2a89a8d8073665b5044382b1d12070000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d514439393939393939393938373534312e2d2a25221f1b150f0b06000000000000000000000000000000000006121f2b3844505c6675818e9ba8b2bdccd1c4b8ab9f958a7d70675d544c45403f4042474f58626c76828f9ca7b1bcc8cfc5b8aca095887b6e6255483b2d22170b00000f1b2835424e5b6875818e9ba8b4c1cecec1b4a89b8e8175685b4e42434e5866737f8c99a7b1bcc7bbaea399929196a1adb9c5baaea3988b7e7164564d42434f5c6976828f9ca9b5c2cfcdc0b4a79a8d8174675a4e4134271b0e0000000000000000000b151e272e34383a3b3b3a3a383844515c6675828f9ca8b5c2cfcabfb4aa9d9083766a5f5347382e23170c000000000000000000000000000000000000000e1b2834414e5b6774818e9aa7acacacacacacacacacacacacacacacacacacacacacacacacacacacacafb5bdc0c8d1dcddd2c7bdb5afacacacacaca89b8e8175685b4e4235281b0f000000000000000000000000030e1a26313b46535e6974818d98a3aebac6ccc0b5ab9f93877c6e62584e43372b20150a00000000000000000000000000000000000000000a1724313d4a5764707d8a98a2aeacacacacacaa9e94897d70685e56504947454446484d535a626c737f8c959fabb8c1cabeb3a99e9184796d6053463a3024190d0100000000000000000000020d17212a333c434b5153565e616261605c55544f443f382f261c111b252d373f464e53545c606162615e5754524c443d352b2219161f28323a424a5053565d606262605d55555045403931271e140a000000000714202d3a4753606d7986929facb9c5c5c5bfb5ab9e92857a6d665c554e46443f3d3c3c3c3d3e4045495058616b75828e9ba8b5c1d2d3c7baaea298887b6f6255483c2f22150900131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000714202d3a4753606d7985929fabb8c3c8bcb1a7988b7e71717e8b98a8b2bdc8bdb2a99b8e8175675d5145392c201409000000000000000000000006121f2b3844505b666c6e6f70717272737475767778736d63574c4c52545659575e61656c717d8a959fabb8c4d1cec1b4a79b8e8174685b4e4135281b0e00131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e211f2c3945525f6c7885929fabb8c5cec1b4a79b8e8174685b4e4135281b25323f4c5865727f8b98a5b2becbcec1b4a79b8e8174685b4e4135281b0e0000000000000914202d3946525e6876838f9cabb5bfcbd7ccc2b8b0aba9a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a6a8aeb6c0ced8d2c5b8aca096887c6f62544a3f33281c0b000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5146464646464646464645454442403e3b3a36312e2b271f1c17110a020000000000000000000000000000000713202d3a4653606d7985929fabb8c4cfcbbfb5ab9d9083766b61554b423a342f31373e46505a636f7c8995a0acb8c4d1c8bcb1a7998c7f726653493f33271b0f03000f1b2835424e5b6875818e9ba8b4c1cecec1b4a89b8e8175685b4e424754606a7784919eaab7c2c5b9ac9f928784919eabb7c4bfb4aa9c8f8276695e5246434f5c6976828f9ca9b5c2cfcdc0b4a79a8d8174675a4e4134271b0e000000000000000000030c151d23282c2d2e2e2d2d2c34404a5465727e8b98a5b1becbd0c6b8ab9f95887b6e62544a3f34281c10030000000000000000000000000000000000000e1b2834414e5b6774818e9aa7b4b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9bbc0c7cfd1dae3e3d9d0c7c0bbb9b9b9b9b4a89b8e8175685b4e4235281b0f0000000000000000000000000009141f2a36424d57616e7b86929faab4bfcbc7bbafa4998e81756a5f53473c31261b0f04000000000000000000000000000000000000010e1a2734414d5a6774808d9aaaa0a0a0a0a0a0a09c8f82756b60564d443f3a39383a3b4246505a606d7883909da6b0bbc7c5b9ada1968a7d7064564c4135291d11040000000000000000000000050f18212a31394045474c5254555553514b48443d332d261d140a131b252d343c43474a5053555554524d4746413a322b2319100d16202830383f44464c5254555553514b49453e352f271f150c02000000000916222f3c4955626f7c8898a3aeb9b9b9b9b9aea3998c7f72685e544b433c37332d302f2f302f35383f444f5963707d8996acb6c0ccd6cabfb4aa978a7d7064574a3d3124170a00131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000005111e2a36414c5664717e8a98a2aebac6c5b8aca095877b6e6e7b8796a0acb8c5c4b8ac9f92867a6d6054473b31261a0e0000000000000000000000030f1c28333f4a545b606162636465666768696a6a6b66635b5759565e61636668696e72787e86929fa7b1bcc8d4ccc0b5ab998d8073665a4d4033271a0d00131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e211f2c3945525f6c7885929fabb8c5cec1b4a79b8e8174685b4e4135281b25323f4c5865727f8b98a5b2becbcec1b4a79b8e8174685b4e4135281b0e00000000000005111e2a36414d5665717e8b99a3aebbc7d3d4cac2bbb7b5b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b3b5b9c0c8d2ddd1c4b7aa9e9184776a605442382d22170b000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d535353535353535353535251504f4d4b4846423c3b37322b28221c140b0700000000000000000000000000000916232f3c4956626f7c8997a2adbac6d3c7bbaea3998b7e7164594f433a302923262b343f4854606b7783909daab7c3d1cec2b5a99c8f8276655b5044372b1f1205000f1b2835424e5b6875818e9ba8b4c1cecec1b4a89b8e8175685b4e3f4a54626f7c8996a0acb8c5c3b6a99c9082818e9aa7b4c1c6b9ac9f93877b6e615447434f5c6976828f9ca9b5c2cfcdc0b4a79a8d8174675a4e4134271b0e00000000000000000000030b12181c1f2022212120232e3b4854616e7b8794a1aebac7d4c7bcb1a79a8d8073665c5044382c1f13080000000000000000000000000000000000000e1b2834414e5b6774818e9aa7b4c1c5c5c5c5c5c5c5c4c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c3c4c8cdd4dde6e6dcd4ccc7c3c2c1c1c1b4a89b8e8175685b4e4235281b0f00000000000000000000000000030e1a25313b46525e6974808d98a3aebac6ccc0b5ab9f93877c6e62584e43372b20150a00000000000000000000000000000000000004101d2a3743505d6a768390939393939393939393988a7d7063594f443b332d33323031363f44505c666f7c88949eaab7c4c9bdb2a89c8f8275685d5245392c201306000000000000000000000000060f181f272f35383a414647484846454039383228221c140b0209131b222a3137383f444648484746423b3936302820191007040e161e262e34383a414547484847454039393329241d150d0300000000000b1824313e4b5764717e8a97aaacacacacacacac9f92867a6d61564c4239302b27222323232324292d333d4754606d7a879aa4afbbc8d4d0beb1a4988b7e7165584b3e3225180b00131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000714202d3946525e6876828f9caab3becac4b7aa9d91847769697784919daab7c4c7baaea2988b7e7165574d42362a1b110600000000000000000000000b17222d38424a50535455565758595a5b5c5d5e5f565e61636668686d707275787b7f838b9298a2aeb9c2cdd4c7bbafa4998a7e7164574b3e3124180b00131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e211f2c3945525f6c7885929fabb8c5cec1b4a79b8e8174685b4e4135281b25323f4c5865727f8b98a5b2becbcec1b4a79b8e8174685b4e4135281b0e000000000000020e1925303b4754616d7a86929facb9c5d0dbd4ccc7c3c2bdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdc0c1c5cad2dad4c8bcb1a7998c807366584e432f261c1106000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5f5f5f5f5f5f5f5f5f5f5f5f5e5d5c5a5754534d4947433d38332d261d18120b030000000000000000000000000c1925323f4c5865727f8b98a9b3becad2c5b9ac9f92867a6d6054473e31281e181a222c38434f5966727f8c99abb5bfcbd2c5b8ab9f9285796c605346392d201306000f1b2835424e5b6875818e9ba8b4c1cecec1b4a89b8e8175685b4e44505c6674808d9aa8b2bdc8bfb4aa998c807e8a97a8b2bdc7bbafa4998c7f7265574d424f5c6976828f9ca9b5c2cfcdc0b4a79a8d8174675a4e4134271b0e000000000000000000000000070c1013131514141c28343f4a54616e7b8894a1aebbc7d8cdc2b8ab9e9185796d6053463a3025190d0100000000000000000000000000000000000e1b2834414e5b6774818e9aa7b4c1cdd2d2ccc4bdb9b7b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b6b8bcc3cbd4dfded4cac2bbb7b5b4b4b4b4a89b8e8175685b4e4235281b0f000000000000000000000000000009141f2a36424d57616e7b86929faab4bfcbc7bbafa49a8e81756a5f53473c32261b0f04000000000000000000000000000000000006121f2c3945525f6c7885868686868686868686868686796d60534740414141403f3d3a39363f4a54606a75828f9ca9b3bec9c4b9ac9f92867a6d6054473a2d22170b00000000000000000000000000060d151d24292c3036393a3c3b3a38342e2c272117110a02000109101820262b2e34383a3b3c3b3a36302d2a251e160e070000040c141c23282b2f35393a3b3b3a39352f2d282218120b030000000000000c1926333f4c5966727f8c999f9f9f9f9f9f9f9f9c908376685d52443a30271f1b171616161a1c22282e3945525d687986939facb9c6d2cbbeb2a5988b7f7265584c3f3225190c00131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000814212e3b4754616e7a87939facb9c5c9beb3a9998d8073666773808d9aa9b3becabfb4aa9c8f8376695f5346382d22170b000000000000000000000006111c262f383f44464848494a4b4c4d52545c606367686e707375787a7d7f8284878b90959fa2aab4bfcbd5ccc0b6ac9f93867a6e6154473b2e21140800131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e211f2c3945525f6c7885929fabb8c5cec1b4a79b8e8174685b4e4135281b25323f4c5865727f8b98a5b2becbcec1b4a79b8e8174685b4e4135281b0e000000000000000814202d3946525d6875828f9caab4bfcad6ded8d3d0cfcac5c1c0bdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbec6c8ccd2ced1d5dcddd1c4b8ab9f95887b6e6255483c3222140a00000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776c6c6c6c6c6c6c6c6c6c6c6c6c6b6a686764615e5756544e46443f382f28231d150c0400000000000000000000010e1b2834414e5b6774818e9aa7b4c1d0cfc3b6a99c908376685d5245392c1f160c101b27323d4956626f7c8999a3aebbc7d3c6baaea298877b6e6154483b2e211508000f1b2835424e5b6875818e9ba8b4c1cecec1b4a89b8e8175685b4e4653606d7985929eabb8c3c7baaea398897d7b8796a0acb9c5c0b5ab9d908377695f53474f5c6976828f9ca9b5c2cfcdc0b4a79a8d8174675a4e4134271b0e00000000000000000000000000000406070808121f2b3844505c6673808d99a6b3c0ccd9d2c6b9ada1978a7d7063564c41362a1d110500000000000000000000000000000000000e1b2834414e5b6774818e9aa7b4c1cddacec4bab2acaba8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8aaabb1b9c3cdd8d8ccc2b8b0aba9a8a8a8a8a89b8e8175685b4e4235281b0f0000000000000000000000000000030e1a25303b46525e6974808d98a3aebac6ccc0b6ac9f93877c6f62584e43372b20150a0000000000000000000000000000000000000713202d3a4653606d7879797979797979797979797974675c514c4d4e4e4e4d4c4a4746413b424e5863707d8997a1adb9c6c7bbaea3998a7e716453493f33271b0f0300000000000000000000000000030b12181d1f252a2d2e2f2e2d2c28231d1b160b060000000000060e151b1c23282b2d2e2f2e2d2a25201d19130c0500000000020a11171c1f24292c2d2f2f2d2c29241d1c170c0701000000000000000d1a2734404d5a6773808d929292929292929292928d807467564c4132281e1514181d2020252a2d3339404754606d7a879aa4afbbc8d4cbbfb2a5988c7f7265594c3f3226190c00131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000006131f2b37434e5865727f8c99a4afbbc7c6b9ada197897c6f6263707c8997a2adbac6c6b7ab9f94887b6e6153493f33271b0f0300000000000000000000000a141d262d3338393b3c3d434b51575e61666d7074777a7d7f828487898c8e9196989da0a7aeb4bcc6cfc9c0bbafa49a8f8275685e5246392d20140700131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e211f2c3945525f6c7885929fabb8c5cec1b4a79b8e8174685b4e4135281b25323f4c5865727f8b98a5b2becbcec1b4a79b8e8174685b4e4135281b0e0000000000000005111d2935414c5664717e8a98a2aebac7d3e0e3dcd2c8c0b9b5b3b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b9bbc0c7d0d9e4e4d8ccc0b6ac9d908377695f53473a2e21140200000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9083797979797979797979797979797878777573716e696762605853504a423d342e271e160e0500000000000000000003101d293643505c6976838f9ca9b6c2cfcdc0b3a79a8d807467564c4135291a0d040a13202d3a4653606d7986929facb9c5d2cabeb3aa96897d7063564a3d3023170a000f1b2835424e5b6875818e9ba8b4c1cecec1b4a89b8e8175685b4e4b5563707d8a97a1adb9c6c5b8ac9f9286797784919eaab7c4c7b8aba095887b6e6253494f5c6976828f9ca9b5c2cfcdc0b4a79a8d8174675a4e4134271b0e0000000000000000000000000000000000000713202d3a4653606d7984919eabb8c4d1ded5c9beb3a99b8f8275685e5246392d20150a00000000000000000000000000000000000e1b2834414e5b6774818e9aa7b4c1cfd5c9bdb2a8a19e9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9d9fa7b1bcc8d4d3c7bbb0a69f9c9b9b9b9b9b9b8e8175685b4e4235281b0f00000000000000000000000000000009141f2a36424d56616e7b86929faab4bfcac7bbafa49a8f82756a5f53473c32261b0f04000000000000000000000000000000000006121f2c3844505c666d6d6d6d6d6d6d6d6d6d6d6d6d665c5557585a5a5b5a5a585654524c48464653606d7985919eabb8c4cbbfb5ab9b8e8175655b5044372b1f1205000000000000000000000000000001070c1013191d20212222201f1c1812100b0400000000000000030a0f11171c1f20222221201e1a14110d080200000000000000060b1013191d2021222220201d1812110c050000000000000000000e1a2734414d5a6774808686868686868686868686867f7265594c3f30261e202124292c2d3136383f444b515b63707d8a96acb6c0ccd8cbbeb1a4988b7e7165584b3e3225180b00131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000815212e3b47535f6a7784909dabb5c0ccc4b8ab9e9185796c60606d7985929fabb8c5c7bbb0a6998c8073655b5044372b1f12070000000000000000000000020b141c22282b2d363e464e555d60696e73797d8184878a8c8f919696999b9ea1a8aaacb1babfc6c9c4bdb9afa69f93877c6f62564c41362a1e110500131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e211f2c3945525f6c7885929fabb8c5cec1b4a79b8e8174685b4e4135281b25323f4c5865727f8b98a5b2becbcec1b4a79b8e8174685b4e4135281b0e00000000000000010d1924303a4753606d7a86929facb8c5d0dbe1d6cac0b6aea9a6a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4acafb6bec7d2dde0d4c8bbafa49a8c7f7265574d42372b1e120600000000000000000f1b2835424e5b6875818e9ba8b4c1ced1c4b8aca095898686868686868686868686868685848382807e7b78746f6a64605b544f454039302820170e05000000000000000005111e2b3844515e6b7784919eaab7c4d1cbbeb2a5988b7f7265584c3f2f24190c0006131f2c3845515c667784919daab7c4d0d0beb1a4978b7e7164584b3e3125180b000f1b2835424e5b6875818e9ba8b4c1cecec1b4a89b8e8175685b4e515d6775818e9ba9b3bec9c2b6a99c8f827674818e9aa7b4c1c8bcb1a7998c8073655b504f5c6976828f9ca9b5c2cfcdc0b4a79a8d8174675a4e4134271b0e000000000000000000000000000000000005111d2935414c5663707d8a96a1adb9c5d2dfdacfc4b9ac9f92867a6d6154473c32271b0f01000000000000000000000000000000000e1b2834414e5b6774818e9aa8b2bdc9d2c5b9aca196918e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e90959fabb8c4d1d0c3b7ab9f948f8e8e8e8e8e8e8e8175685b4e4235281b0f000000000000000000000000000000030e1925303b46525e6874808d98a2aebac6ccc0b6ac9e93887c6f62584e43372b20150a000000000000000000000000000000000003101c28343f4a545c606060606060606060606060605c5e61636567676867666563615e5655534d505c6674818e9aa7b4c1cfc4b8ab9e9185796c605346392d201306000000000000000000000000000000000004080d11131415151313100c0700000000000000000000000000060b10121315151414110e090501000000000000000000000003080d11131415151413100d070100000000000000000000000d1a26333f4c58646e74797979797979797979797979726d62574a3e31252a2d2e2f35393a3d42464a50555c606d76828f9ca9b6c2d2d6cabeb3a9968a7d7063574a3d3024170a00131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000004101c2834404a54626f7c8895a0acbdc7cabeb3a99a8e8174665b5c6675828e9baab4bfcbc2b7aa9e9184786c605346392f24180c000000000000000000000000020a1117202b353e48505860676d737b80858a8d919696999b9ea1a8a5a8abacb2b7b8bcc3c6c4bdb9b2ada59d938d80736a6054443b3025190e0200131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e211f2c3945525f6c7885929fabb8c5cec1b4a79b8e8174685b4e4135281b25323f4c5865727f8b98a5b2becbcec1b4a79b8e8174685b4e4135281b0e00000000000000000813202c3945515d6775818e9baab3becad6ddd1c5b9aea49d9a979797979797979797979797979797979fa4acb6c0ccd8dfd2c6b9ac9f93877b6e6154473c31261a0e0200000000000000000f1b2835424e5b6875818e9ba8b4c1ced4c8bcb1a7a099929292929292929292929292929291908f8d8a8784807c77716c666059514b423a322920170d040000000000000006121f2c3945525f6c7885929fabb8c5d2cabdb0a3978a7d7064574a3d312417080004101c2834404b546976838f9ca9b6c2cfcbbfb2a5988c7f7265594c3f3226190c000f1b2835424e5b6875818e9ba8b4c1cecec1b4a89b8e8175685b4e53606d7a86929facb8c5cabeb3a9998c7f72717e8a97a7b1bcc8c3b7aa9e9184786c60534f5c6976828f9ca9b5c2cfcdc0b4a79a8d8174675a4e4134271b0e00000000000000000000000000000000000713202d3946525e6875828e9ba9b2bdc9d5e1e0d3c7bbafa3998c7f7265584e43372b1d1207000000000000000000000000000000000d1a2733404d5a6673808d96a1adb9c0ccc4b7ab9e918481818181818181818181818181818181818183909daab6c3d0cfc2b5a99c8f82818181818181817e7265584b3f3225180c0000000000000000000000000000000009141f2a36414d56616e7a86929faab4bfcac7beafa59b8f82756a5f53473c32271b0f0400000000000000000000000000000000000c17232e38424a505353535353535353535358606267686e7072737474747372706d6866615f57535464717d8a97a9b3bec9c6b9ada197887b6e6255483b2f2215080000000000000000000000000000000000000001050707090807060400000000000000000000000000000000000306070809080705020000000000000000000000000000000001040607080807060401000000000000000000000000000b1724303c47525c64676c6c6c6c6c6c6c6c6c6c6c6c65625b51463a2f30363a3b3e4045474a4d53545b60676d737f8c949fabb7c3d0d3c6baada297887b6e6255483b2f22150800131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000006121f2c3844515c6674808d9aa7b1bcd0c6baada297897d7063545464717d8a98a3aebac7c5b9aca096897c6f63554b4035291d100400000000000000000000000008131e28323d47505a616a6f7980868d92979a9ea0a8a6a8abadb2b2b5b7b9bdc3c4c1beb9b8b2aca8a19e928e81786d60584e4332291e14080000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e211f2c3945525f6c7885929fabb8c5cec1b4a79b8e8174685b4e4135281b25323f4c5865727f8b98a5b2becbcec1b4a79b8e8174685b4e4135281b0e000000000000000004111d2935404b5564707d8a98a2aebac6d3dacec1b5a99d928d8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8b939aa4afbbc8d4d7cbbfb4ab9c8f8376695e52463a2a1f15090000000000000000000f1b2835424e5b6875818e9ba8b4c1ced9cdc3b9b1aba39f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9d9b9a9796918d89837e786f6b605c544c443b32291f160c0100000000000006121f2b3844505c667986939facb9c6d2c9bcafa396897c706356493d3023160a00000c18232e424f5b6875828e9ba8b5c1ceccbfb3a6998c807366594d4033261a0d000f1b2835424e5b6875818e9ba8b4c1cecec1b4a89b8e8175685b4c5664717e8a98a2aebac6c6baada297897c6f6d7a8795a0acb8c5c5b9aca096897c6f62544a5c6976828f9ca9b5c2cfcdc0b4a79a8d8174675a4e4134271b0e00000000000000000000000000000000000714212e3a4754616d7a86929facb9c4cfdadeded7cbc0b5ab9d9084776a605447392f23180c000000000000000000000000000000000714212d3a4754606d7a84919ea5afbac4c5b8ab9e92857a75757575757575757575757575757575757e8b98a5b1becbc9bcafa396897d75757575757575726d62564a3d3124180b00000000000000000000000000000000020e1925303b46525e6873808d98a2aebac6d0c1b6aa9e93887c6f62584e43372b20150a000000000000000000000000000000000006111c2630383f444646464646464d535961636a6f74777a7d7f80818181807f7d7a77736e69625f57616e7a8797a1adb9c6c9beb3a9978b7e7164584b3e3125180700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131f2b36414a52585a5f5f5f5f5f5f5f5f5f5f5f5f595751493f393c3f4246474a4b515356575e61666c7079808c919ca6b0bbc7d3d2c5b8ab9f9285796c605346392d20130600131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000713202d3a4653606d7985929eabb8c3cec5b8ab9f9285796d605353606d7a86929facb8c5c8bdb2a89a8e8174675d5145382c1f14080000000000000000000000010d1925303a444f59616c707c848d92989ea1a9aaacb2b2b5b7b9bdbfc1c1c0bbb9b7b4b3adaba8a19e96918a81786d665c51463d3220170d020000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e211f2c3945525f6c7885929fabb8c5cec1b4a79b8e8174685b4e4135281b25323f4c5865727f8b98a5b2becbcec1b4a79b8e8174685b4e4135281b0e0000000000000000010d18242f3a4653606d7985929fabb8c5cfdacdc0b3a69a8d807e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e87939facb9c6d2d3c7baaea3998b7e7165564d42362a180e030000000000000000000f1b2835424e5b6875818e9ba8b4c1cedbd5cbc3bdb5afacacacacacacacacacacacacacababaaa8a6a8a19e9a95908a837c736d665e564c443b31281d13070000000000000713202d3a4653606d798699a4afbbc7d4c8bcafa295897c6f6256493c2f2316090000071b2835424e5b6875818e9ba8b4c1ceccc0b3a6998d8073665a4d4033271a0d000f1b2835424e5b6875818e9ba8b4c1cecec1b4a89b8e8175685b525e6876828f9caab4bfcac5b8ab9f9285796d687784909daab7c3c8bdb2a89a8d8074665c505c6976828f9ca9b5c2cfcdc0b4a79a8d8174675a4e4134271b0e0000000000000000000000000000000006131f2b37434e5865727f8b99a3aebac7d5d2d1d2d5d1c7b8aca095887c6f62554b4034291c10040000000000000000000000000000000713202c3945525d68707d89939da8b2bdc6b9ada2978f82756c6868686868686868686868686868727e8b98a5b1becbc9bcafa396897c7068686868686865625b51453a2e221509000000000000000000000000000000000008141f2a36414c56616d7a86929faab4bfcac6bbafa59b8f82756a6054473d32271b0f0400000000000000000000000000000000000a151e262e34383a3a3a3f4450575f626b70767c8084878a8b8d8d8e8d8d8b8987837f7b756e6a605e687885919eabb8c4cfc0b3a79a8d8074675a4d412f23180c000000000000000000000000000000000000000000000000000000000000000000000001000003060706030000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030e1a242f3841474c4d5353535353535353535353534c4a463f4446484b4d525457555d606366696e72787d848d929ca3adb8c2ccd4c8bdb2a89b8e8175655b5044372b1f120500131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000005111d2935414c5663707d8a97a1adb9c6cabeb3aa9b8e8174665c51515d6775828f9babb5bfcbc3b8ab9f9285796d6053473b3025190e020000000000000000000005111d2a36414c56606b707e8691969fa3aaadb3b7b9bdbfc2c2c0bbb9b7b4b6afacaaa8a9a19e9a96918b847d746d665c544a40342b200e05000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e211f2c3945525f6c7885929fabb8c5cec1b4a79b8e8174685b4e4135281b25323f4c5865727f8b98a5b2becbcec1b4a79b8e8174685b4e4135281b0e00000000000000000007131f2c3845515c6774818e9ba9b3bec9d5cdc0b3a79a8d807471717171717171717171717171717c899aa4afbbc8d4d2c5b9ac9f92867a6d6154473b3025190e020000000000000000000f1b2835424e5b6875818e9ba8b4c1cedbddd5cfc7c0bbb9b9b9b9b9b9b9b9b9b9b9b9b9b8b7b6b5b3b2acaba7a09d95908880786d685e564c433a2f24180d04000000000006121f2b3844505c66798698a3aebac7d3c9bcafa296897c6f6356493c3023160900020f1c2835424f5b6875828e9ba8b5c1ceccbfb3a6998c807366594d4033261a0d000f1b2835424e5b6875818e9ba8b4c1cecec1b4a89b8e8175685b54616e7a86929facb9c5d0c2b5a89b8f8275666773808d9aabb4bfcbc3b8ab9e9285796d60535c6976828f9ca9b5c2cfcdc0b4a79a8d8174675a4e4134271b0e000000000000000000000000000000000815222e3b47545f6a7783909dabb4bfcbc9c5c4c5c9cec8bcb1a79a8d8174675c5145382c1f140900000000000000000000000000000004111d2935414c56606b74818e96a1acb9c0beb3a99e938b7e71695e5b5b5b5b5b5b5b5b5b5b5b65727e8b98a5b1becbc9bcafa396897c70635b5b5b5b5b585651493f34291d12050000000000000000000000000000000000020e1925303b46525e6873808d98a2aebac5ccc1b6aa9e93887c6f62584e43372b20160a0000000000000000000000000000000000030c151c23282c2f38424a505a62696e767d83888d919696989a9a9b9a99989695908c87827b736d666976838f9ca9b6c2cfc2b6a99c8f837669554b4034291c10040000000000000000000000000000000000000000000000000000000000020507080b0e060b10121312100b060f0c0a0706040000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131d262f363c3f414646464646464646464646464045474950535558565e616467676d7073777b7f848a91969da4adb5bfcad4ccc4b8aca0968a7d706353493f33271b0f0300131f2c3946525f6c7985929facb8c5d2c8bbaea195887b6e6255483b2f2215090808090a0b0a09070400000000000000000000000000000713202d3946525e6875828e9ba9b3bec9c6baaea2988a7d7063544b4b5564717e8b99a3aebbc7c6baaea2988a7e7164564d41362a1e1105000000000000000000000713202d3946525e68707d879298a1a8aeb4b9bec4c6bfbab8b5b5afacaaa7aca49f9d9b9897928e89847f79706c605c544a42392e22190f00000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e211f2c3945525f6c7885929fabb8c5cec1b4a79b8e8174685b4e4135281b25323f4c5865727f8b98a5b2becbcec1b4a79b8e8174685b4e4135281b0e00000000000000000004101c2834404b5563707d8997a1adb9c6d2d1c4b7ab9e9184786c64646464646464646464646674818d9aacb6c0ccd6cabfb4aa9b8f8275685d524639291f1409000000000000000000000f1b2835424e5b6875818e9ba8b4c1cedbe7e1d9d1cbc7c5c5c5c5c5c5c5c5c5c5c5c5c5c5c4c3c2c0bdb9b7b1aca7a09a938d827a6e685e554b4035291f160c010000000003101c28343f4a5f6c7985929facb8c5d2c9bcb0a396897d7063564a3d3023170600030f1c2936424f5c6975828f9ca8b5c2cfccbfb2a6998c7f7366594c403326190d000f1b2835424e5b6875818e9ba8b4c1cecec1b4a89b8e8175685b5865727f8b99a3afbbc7c8bdb2a8988b7e726563707d8a99a3aebac7c6b9ada197897d7063555c6976828f9ca9b5c2cfcdc0b4a79a8d8174675a4e4134271b0e00000000000000000000000000000004101c2834404b55626f7c8895a0acbdc6c4bdb9b7b9bdc4ccc3b8ab9f9285796d6053473b31251a0e000000000000000000000000000000010d19242f3a444f59606d7a84919ea4aebac4bbb0a69f92857b6e615a504e4e4e4e4e4e4e4e5865727e8b98a5b1becbc9bcafa396897c7063564e4e4e4e4b4a453f372d23180c0100000000000000000000000000000000000008141e2a36414c56616d7a86929faab4becac6bbafa59c8f82756a6054473d32271b0f040000000000000000000000000000000000030a1117222d38414a545b606c717b828a90959a9ea0a8a5a6a7a7a7a6a5a7a09d99938e8780786e6974818e9aa7b4c1cdc4b7ab9e918478675c5145382c1f130600000000000000000000000000000000000000000000000000000205090e121415181a1c171c1f201f1c171d1b19161313100c070300000000000000000000000000000000000000000000000000000000000000000000000000000000010b141d242b3033343939393939393933383d43474b5153535b60626568696e7174777a7d8083878c91969da0a8aeb6bfc7d1cdc4baafa59d9184786c605346392d22170b0000131f2c3946525f6c7985929facb8c5d2c9bcafa396897c706356493d31251a141415151618161613100b050000000000000000000000000714212e3a4754616d7a86929facb9c5cfc5b8ab9f9285796d6053464754606d7a86929facb9c5cabeb3aa9c8f8276685e5246392d20150a00000000000000000005111e2a36414c56616d7a859299a3aab2babfc6c6bfbab4aeaca8aba39f9d9b989a93918e8b8885817d78726d67615a514a423930271c100700000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e211f2c3945525f6c7885929fabb8c5cec1b4a79b8e8174685b4e412d221725323f4c5865727f8b98a5b2becbcec1b4a79b8e8174685b4e4135281b0e000000000000000000000c18232e3a4653606d7985929eabb8c4ced2c5b9ada196897c6f62535757575757575757606c7985919eabb8c4d2d3c6baaea2988a7e7164564c413529170d02000000000000000000000f1b2835424e5b6875818e9ba8b4c1cedbded5cec8c5c4bbbbbbbbbbbbbbbbbbbbbbbbbcbec0c4c5c9c9c5c3bcb8b1aca49f9490837a6e675d51453e31281e130800000000000b17232e45525e6b7885919eabb8c4d1cabeb1a4978b7e7164584b3e2d22170b0005111e2a36424d576a7683909da9b6c3d0cbbeb1a5988b7e7265584b3f3225180c000f1b2835424e5b6875818e9ba8b4c1cecec1b4a89b8e8175685b5f6a7783909dabb5c0cbc5b8aca096877b6e61606d7a86929facb9c5c9beb3a99b8e8174675d5c6976828f9ca9b5c2cfcdc0b4a79a8d8174675a4e4134271b0e00000000000000000000000000000006131f2c3845515c6774808d9aa7b1bcc4bab2acabacb2bac4c6baada2978a7e7164574d42362a1b110600000000000000000000000000000008131e28323d45515d67707d89929da8b2bec1baada2978f82756c62574d4142424242424b5865727e8b98a5b1becbc9bcafa396897c706356494242423f3d3a342d251b110600000000000000000000000000000000000000020d1925303a46525e6873808d98a2aebac5ccc1b7aa9e94897c6f62584e43382b20160a0000000000000000000000000000000000030d172127333f49535b666c747e868f949d9fa7aaacb2b2b3b4b4b4b3b2b1acaba49f99928d837b6e73808c99a6b3bfccc6b9ac9f93867a6d6053473a2d20140700000000000000000000000000000000000000000000000003090e12141a1e212125272923282b2d2b28232a282623201f1c1812100c06000000000000000000000000000000000000000000000000000000000000000000000000000000020b131a1f2426272c2c2c222731373d44484e54555d6064656c6f7275787b7d808386898d9095999ea0a8acb2bac0c8d5ccc3bbb2a89e938a7d70665b5044382b1b11060000131f2c3946525f6c7985929facb8c5d2cbbfb2a5988c7f7265574d42362a242121212223242322201c160f070000000000000000000006121e2b37424e5765727e8b99a3aebac7cabfb4aa9b8e8175675c514545525d6876828f9cabb5c0cbc5b9ac9f93877b6e6154473c32261b0f0000000000000000000713202d3946525e6874818d97a1abb4bcc4cbc5bcb4aeaaa29f9b989992908e8b898684817f7c7974706c66605d555044403930271e160d0400000000131f2c3946525f6c7985929facb8c5d2c8bbaea195887b6e6255483b2f221e2a36414c566c7885929fabb8c5cec1b4a89b8e81756853493f33271b25323f4c5865727f8b98a5b2becbcec1b4a79b8e8174685b4e4135281b0e0000000000000000000007121f2c3844505c6674808d9aa8b2bdc9d5c9bdb2a89a8d8073655b504b4b4b4b4b4953636f7c8997a1adb9c6d2d2c5b8ac9f9285796d6053473a3024190700000000000000000000000f1b2835424e5b6875818e9ba8b4c1cedbd5ccc3bdb8b7aeaeaeaeaeaeaeaeaeaeaeaeafb1b4b7b9bdc4c7cdc8c3beb6afa69f959083796d605a50433a2f24190d0100000000061d2a3744505d6a7783909daab6c3d0ccbfb2a6998c7f736653493f33271b0f030714202d3a46525e697885929eabb8c5d1cbc0b5ab978a7d7064574a3d3124170a000f1b2835424e5b6875818e9ba8b4c1cecec1b4a89b8e8175685b626e7b88959fabbdc7d1c4b7aa9d918477695e5d6776828f9ca9b6c2cfc5b8ac9f9285796d605c6976828f9ca9b5c2cfcdc0b4a79a8d8174675a4e4134271b0e0000000000000000000000000000000713202d3a4653606d7985929eabb8c3bdb2a8a19ea1a8b2bac4beb3a99c8f8276695e5346382d22170b000000000000000000000000000000010c16202935414c55606b74818d96a1acb6c0beb3a99e948b7e71695e53493f3335353f4b5865727e8b98a5b1becbc9bcafa396897c706356493d353532312e29231b120900000000000000000000000000000000000000000008131e2a36414c56616d7a85929fa9b3becac7bbb0a69c8f82766a6054473d32271b0f040000000000000000000000000000000009141f29333b44505b656c78808b92989fa6abb1b7b9bdbec0c0c1c0bfbebcb8b5afaba39f9590847b727e8b98a5b1becbc8bbafa49a887b6e6155483b2e2215080000000000000000000000000000000000000000000003090e141a1e21252a2d2e3134362e34383a38342e373533302d2c28231f1c17110c07000000000000000000000000000000000000000000000000000000000000000000000000000001080e13171a1a151d262d333c42474f54586062676d7074787b7e8184878a8d909299999da0a7aaacb2b8bdc3cccfc9c1bab2a9a0968f82756c61544a3f33281c0a000000131f2c3946525f6c7985929facb8c5d2cfc2b5a89c8f8275695e53463e352f2e2e2e2f3031302f2c27211911070000000000000000000814212e3a47535f6a7683909dabb4bfcbc6baaea2988a7d7064554b40414c5665717e8b99a3afbbc7c7bbafa4998c7f7265584e43372b1c120700000000000000000714212e3a4754616d7a86929fa9b3bdc6cfc5bbb3aaa29f98928f8b898684817f7c7a7775726f6c6663605b54514b433e3a39352f2820160c01000000131f2c3946525f6c7985929facb8c5d2c9bcb0a396897d7063564a3d3128232d3946525e687986929facb9c5cfc2b6a99c8f8376655b5044372b2326303f4c5966727f8c99a5b2bfcccec1b4a79b8e8174685b4e4135281b0e0000000000000000000003101c28343f4a54636f7c8996a1acb9c5d2cfc4b7ab9e9184786c6053463e3e3e44505b6574808d9aa9b3bec9d5cabeb3a99b8e8175675d514539281e130800000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced9cec3bab2acaaa1a1a1a1a1a1a1a1a1a1a1a2a3a4a7aaacb2b7bcc2cbd0c7c0bbb0a7a0958e81756c61564c4135291d1207000000020f1c2835424f5b6875828e9ba8b5c1d2cec1b5a89b8e8275655b5044372b1f13080c15212e3b4754616e7b8797a2adb9c6d2c7bbafa399887c6f6255493c2f221609000f1b2835424e5b6875818e9ba8b4c1cecec1b4a89b8e817568586673808c99a7b1bccfcabfb4aa9a8d807467575565727f8c98a8b2bdc9c6baaea2988a7e7164556976828f9ca9b5c2cfcdc0b4a79a8d8174675a4e4134271b0e000000000000000000000000000005121e2a36424d5764717e8a97a2adb9c5b9aca1969196a1a8b2bdc5b9ac9f93877b6e6153493f33271b0f03000000000000000000000000000000040d19242f3a434f59606d7984919aa4afbbc4bcb0a69f92867b6e655b50443b2f323f4b5865727e8b98a5b1becbc9bcafa396897c706356493d30282524221d18110900000000000000000000000000000000000000000000020d1925303a46525d6873808c97a2adbac5ccc1b7aa9e94897c6f62584e43382b21160a000000000000000000000000000000020e1a25303b45505a606c77818d929fa2aab0b8bcc2c5c7c3bcb8b6b3b2b1b2b3b6b9b5afa79f9691847a7e8b97a4b1becaccc0b6ac96897c6f6356493c30231609000000000000000000000000000000000000000001070c151a1f252a2d31363a3b3e4143443f4446443f4543423f3d3a38342e2c28231c18120b03000000000000000000000000000000000000000000000000000000000000000000000000000003070b0d151f272f383f444d535960636a6f74797d8185888b8e9196979a9d9fa3abaaacb1b7b9bdc4c8cec9c4bdb9afa8a09791847a6d615a5042382d22170b000000131f2c3946525f6c7985929facb8c5d2d2c5b9ac9f92877b6e615a5045413c3b3b3b3c3d3e3d3b38322b23190f0500000000000000030f1c28333f4a54626e7b88959fabbdc6d1c5b8ac9f9285796d6053473a3a4754616d7a86929facb9c5ccc0b5ab9d9084776a5f5447392e23180c00000000000000000c1825323f4b5865727f8b98a3aebbc5cfcabeb3a9a298928c86827f7c7a7774726f6d67686562605b5453504a4c4b4a494745413a32281e1308000000131f2c3946525f6c7985929facb8c5d2ccbfb2a5998c7f7266594f433a312e343c4754616e7a8799a3aebac7d1c5b8ab9e9285796c6053463d342e3038424e586774818e9aa7b4c1cdcec1b4a79b8e8174685b4e4135281b0e00000000000000000000000c17232e394653606c7884919eabb7c3ced2c5b9aca196887c6f6255493c31394653606c7884919eabb8c4cfd2c6b9ada1978a7d7063554b4035291d100400000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced4c8bdb2a8a09d94949494949494949494949596979a9ea0a8abb0bbc0c7cfccc2b9b1a79e938b7e71685d5245392f24180d010000000d1a2633404d596673808c99acb6c0ccd1c4b8ab9e9185786c6053463a30251913151e2935414c5664717e8a97a9b3becad2c5b9ac9f92867a6d6053473a2d201407000f1b2835424e5b6875818e9ba8b4c1cecec1b4a89b8e8175685f6a7784919eaab7c3cdc6baaea298897d70635655626f7b8896a1adb9c5cabfb4aa9b8f8275675d6976828f9ca9b5c2cfcdc0b4a79a8d8174675a4e4134271b0e00000000000000000000000000000714202d3a46525e6976828f9ca9b3bec4b7ab9e91849196a1adb9c5bbafa49a8c8073655b5044372b1f13080000000000000000000000000000000008131e28313d45515d67707d88939fa8b2bec1baaea2988f82776c60574d41382d3f4b5865727e8b98a5b1becbc9bcafa396897c706356493d3023181815120c0600000000000000000000000000000000000000000000000008131e2935414c56616d7a85929fa9b3becac7bbb0a69c8f82766a6054473d32271b0f04000000000000000000000000000005121e2a36424d57616c73808d939da4aeb4bcc2c8c6bfbbb9b1abaaa7a5a4a5a6a9acaeb4b1a8a0968f817e8a97a4b0bdcad2bdb0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000030b12181f262b31363a3b4246484b4d4f514a5053504a52504e4c494645403a38342e28231d150c070100000000000000000000000000000000000000000000000000000000000000000000000000020b151f273139414950575f626b70767c81858a8e9297989b9ea1a8a7aaacafb5b6b8bcc3c5c9cdc8c5beb9b2ada59e9691857b6e685d52483e2f261c1106000000131f2c3946525f6c7985929facb8c5d2d4c7bbafa3998e81746c6159524c4847474848494b4948443d352b21160b0000000000000006121f2b3844505b6673808d99a7b1bccfcabfb4aa9b8e8175675d5145383946525e6876838f9cacb6c0ccc7b8aca095887c6f62544a4034281c1004000000000000020f1c2935424f5c6875828f9baab4bfcdd3c6baada29792867f7a75726f6d67686563605d5c605c545d5c5b5a595857565554524c443a2f24190d010000131f2c3946525f6c7985929facb8c5d2d0c3b6a99d9083766b60554b433e3e40444f5964717d8a97abb4bfcbd2c6b9ada197897c6f62594f44403e3e424a54606a7784919daab7c4d0cdc1b4a79a8e8174675b4e4134281b0e000000000000000000000006121f2b3744505b6573808d9aa8b2bdc8d4c9bdb2a8998c807366574d42363c4956626f7c8996a1adb9c5d2d1c5b8ab9e9285796d6053463a2f24180c0000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced1c5b8aca09691888888888888888888888888898b8d91969c9fa6afb5bdc7d0cbc3b9afa59e92857a6d60554b4035291d10040000000a1724303d4a5763707d8a9aa4afbbc8d2c6b9ada197887c6f62564c41362a23202027303945525d6875818e9ba8b4c1cfd0c3b7aa9d908477675d5145382c1f1306000f1b2835424e5b6875818e9ba8b4c1cecec1b4a79b8e817468626f7c8896a0acb9c5d2c5b8ac9f9285796d6053535f6a7884919eabb7c4d0c5b8ac9f92867a6d606976828f9ca9b5c2cfcdc0b4a79a8d8174675a4e4134271b0e00000000000000000000000000030f1b27333f4953616e7b87939facb9c5bfb4aa998c7f84919eabb8c4c0b6ac9e9184786c6053463a2f24190d01000000000000000000000000000000010c161f2935404b55606b74808d96a0acb6c0beb4aa9f948b7e72695e53493f333f4b5865727e8b98a5b1becbc9bcafa396897c706356493d3023160a09050100000000000000000000000000000000000000000000000000020d1924303a46525d6873808c97a2adbac5ccc2b7aa9f94897c6f62594f43382c21160a00000000000000000000000000030d17212d3a46525e69717e8a929da5aebabfc6cbc3bdb5aeaca7a09d9a9898989a9c9fa3abadb2a89e938f828f9ca9b5c2cfcabeb1a4978b7e7164584b3e3125180b000000000000000000000000000000000000060d151d242931373b4246484d5354585a5c5e5f5c605c5f5e5d5b595653514b46443f38342e271e18120b030000000000000000000000000000000000000000000000000000000000000000000000000a141d273139434b535b60696e767d83898e92989b9ea1a9a8abacb2b3b6b9bbc0c3c4c8cdc8c4c2bcb8b3ada8a19e938e847b6e695f564c41362c1d140a00000000131f2c3946525f6c7985929facb8c5d2d7cbc0b5ab9d938a7e706b605d565554545455565756544f473d32271c10040000000000000613202d394653606c7884919eabb7c2cdc6baaea2988a7d7164554b403536414c5665727e8b9aa4afbbc8c8bcb1a79a8d8074665c5144382c1f130800000000000005111e2b3844515e6b7784919eaab7c4d1d2c5b8ab9f92857c726d686562605d555856535c666d666b6a6968676665646362605d564c4135291d11040000131f2c3946525f6c7985929facb8c5d2d1c4b8ab9f95897d70675d554f4b4b4a5158606b75828f9ca8b5c2d1d5c9beb3a99b8e81746b6058514a4b4b4e545c666f7c8895a0acb8c5d1cdc0b3a79a8d8074675a4d4134271a0e0000000000000000000000030f1b27333f4953626f7c8896a0acb8c5d1cec3b7aa9d908477695e53463a424d576673808c99a8b2bdc9d5c9bdb2a89a8d8174665c5044382c1d12070000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c4b7aa9d91847b7b7b7b7b7b7b7b7b7b7b7b7c7e81848990949fa3abb5bec7d2cbc1b9ada1978d8073675d5145392c2013070000000714212e3a4754616d7a87939facb9c6d1c9beb3a99a8d8074685e52463e342e2c2d3039424d57606d7a86929facb8c5d2cabeb4aa9a8d817467554b4035291d1004000f1b2835424e5b6875818e9ba8b4c1cecec1b4a79b8e8174686673808c99a8b2bdc9cbbfb5ab9b8f8275675c514e586774818d9aa9b3becac7baaea3988a7d71646975828f9ca8b5c2cfcdc0b4a79a8d8174675a4e4134271b0e0000000000000000000000000005121f2b3744505b65737f8c99a4afbbc6baaea298897d818e9babb5c0c7b9aca196897d7063554c4135291d110400000000000000000000000000000000040d18242f3a434f59606d7984919aa4afbbc3bcb0a69f92867b6e655b50443b3f4b5865727e8b98a5b1becbc9bcafa396897c706356493d3023160a000000000000000000000000000000000000000000000000000000000008131e2935414c56606d7a85929fa9b3becac7bbb0a69c8f82766b6054483d32271b0f0400000000000000000000000009141f2b38434e58616e7b85929fa4aeb7c0cacac2b9b1aba39f9a95908d8c8b8b8d8f92999ea1a9afa69e948f949faab7c3d0cbbeb2a5988b7f7265584c3f3225190c00000000000000000000000000000000000810181f272f353c42474d5354575e616467696b6c666d666c6b6a686663605c5453504a4540393029241d150d050000000000000000000000000000000000000000000000000000000000000000000006111c262f39434b555d656c727b828990949b9fa2aaabadb3b4b7b9bdc0c3c5c7cbc8c5c4c1bcb8b6b1aba9a19e96918a817a6e695f574d443a30241a0b0200000000131f2c3946525f6c7985929facb8c5d2dcd1c7bdafa59f92867d746d6864626161616263646360594f44382c201307000000000004111d2935404b5563707d8996a1adb9c5d2c5b8ac9f9286796d6053473a2f303b4754616e7b87939facb9c6cec3b8ab9e9285796d6053463a3025190d01000000000006131f2c3946525f6c7985929facb8c5d2cbbeb1a4988b7e716a605d565653514b4c4953606d78797877767574737271706f6d685d5245392c2013070000131f2c3946525f6c7985929facb8c5d2d4c8bcb1a79d9183796d6760595857545c606a707d89949eaab7c3d0cec6bfb9ac9f93887d6f6a605c545758585f666d7882909ca8b1bdc8d4ccbfb2a6998c7f7366594c403326190d0000000000000000000000000b17222d3847535f6a7784919daab7c3cdd1c5b8aca095877b6e6154483b46535f697784909daab7c3cfd2c5b9aca196897c6f63544a3f34281c0b010000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776e6e6e6e6e6e6e6e6e6e6f707174787d838b9299a3acb6c0ccd6cabeb3a99f9285796d6053473a2f23180c0000000713202d3946525d687683909dabb5c0cbcfc4b8ac9f92867a6d615a5045403a393a3c434b545e69737f8c98a2aebac7d3c6baaea2988a7d7063574a3d2f24180c00000f1b2835424e5b6875818e9ba8b4c1cecdc1b4a79a8e817467697784909daab7c3cec7bbaea3998b7e7164554b4a5763707d8a97a2adbac6cbbfb4aa9b8e8175666875828f9ba8b5c2cecdc0b4a79a8d8174675a4e4134271b0e000000000000000000000000000613202d394653606c7884919eabb5c0c5b8ac9f9285787e8a99a4afbbc7bdb2a89b8e8175675d5145392c20150a000000000000000000000000000000000007131d28313d45515d676f7d88939fa8b2bdc2baaea2988f82776c60574d423f4b5865727e8b98a5b1becbc9bcafa396897c706356493d3023160a0000000000000000000000000000000000000000000000000000000000020d1924303a45525d68737f8c97a2adbac5ccc2b7ab9f94897c6f63594f44382c21160b0000000000000000000000020e1a25313b4754606a75818e97a2adb6c0c9cbc2b8b0a7a099928d8883807f7e7f8083868c92979ea5aea69f9c9fa6b0bbc7d3cbbfb2a5988c7f7265594c3f3226190c0000000000000000000000000000000008111a222a313940454d53575e6166696e71747677787979797978767572706d6664605c54514b433e352f271f170e050000000000000000000000000000000000000000000000000000000000000000000b17222d38424b555d676d777f868f949c9fa6acaeb4b8b9bec1c4c5c9cbc7c5c3c0bdb9b7b4b1acaaa79f9d97928c847e756d685f574d453c32281e12080000000000131f2c3946525f6c7985929facb8c5d2d5cbc3bcb8aea3989288807a74716f6e6e6e6f7071706b6054483b2f22160900000000000613202c3945515d6775818e9ba8b2bdc9cbbfb4aa9b8e8275675d5145392c2d3a46525e697683909ca9b6c3cdc6b9ada1978a7d7064564c4135291d110500000000000613202d394653606c7986939facb9c6d2c7baada094877a6d6158524c4947454045505a677380868584838281807f7e7d7c7a6d6054473a2d2114070000131f2c3946525f6c7985929facb8c5d2d2c7bdb5aca0958f82796f6b67656465666d727c85929ea6b0bbc7d0c6bcb4aeaca49a92857c726d66656465666a6f78808e949fabbac3ced5c9beb3a9978a7e7164574a3e3124170b00000000000000000000000006111b2b37434e5866737f8c99a7b1bcc8d4c8bcb1a7988b7f7265554b404855616e7b8895a0acb8c5d1d1c4b7ab9e9184786c605346392e23170c000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a616161616161616161626364656c70787f87929aa4afbbc4cfcfc5baada2978b7e7164554b4034291c1004000005111d2935414c5665727f8c99a3afbbc7d2c6baaea2988e81746c6159514b474546484e555c666e7b86929faab4bfcacfc5b8ab9f9285796d6053463a2d20130700000f1b2835424e5b6875818e9ba8b4c1cecdc0b4a79a8d8174676e7b8795a0acb8c5d2c5b9ac9f92867a6d6154474653606d7985929fabb8c4cfc5b8ab9f9285796d6875828e9ba8b5c1cecdc0b4a79a8d8174675a4e4134271b0e00000000000000000000000004111d2935414c5563707c8996a0acbdc7c2b5a89c8f82757a86939facb9c6c4b8ac9f92867a6d6054473c31261a0f0000000000000000000000000000000000010c161f2935404b55606b74808d96a0abb5c0bfb4aa9f948b7f72695f544a3f4b5865727e8b98a5b1becbc9bcafa396897c706356493d3023160a00000000000000000000000000000000000000000000000000000000000008131e2935414c56606d7a85929fa9b3becac7bbb0a69c8f82766b6054483d32271b10050000000000000000000005121e2a36424d57626f7c89939ea9b3bec8cfc3b9b0a69f959087807b777472717273767a7f858e939ca4aeaaa9aab0b8c2ccd8ccbfb2a5998c7f7266594c3f3326190c00000000000000000000000000000008111a232c343c434b51575f61696e73777b7e80828485868686858583817f7c7975706d66605c5550454039312920170e0500000000000000000000000000000000000000000000000000000000000000030f1c28333f4a545d676d79818c92999fa6abb0b8babfc5c6c9cbc7c5c2bfbab9b6b3b2acaaa7a7a09d9995908b857f79716c605d564d453c332a20160c000000000000131f2c3946525f6c7985929facb8c5d2cdc3b9b1acaaaaa39a938d85817e7b7a7a7b7b7c7e7d706356493d3023160a00000000000714202d3a4753606d7a85929facb8c4cfc7baaea3988a7d7164554b4035292a36424d5665727f8c98a7b1bcc8c9beb3a99b8e8275685e5246392d201509000000000006131f2c3946525f6c7985929facb8c5d2c6b9aca09386796d60544c47454146474f57616c77849091908f8e8d8c8b8a89887e7164574a3e3124170b0000131f2c3946525f6c7985929facb8c5d2ccc0b5aba49f9e948f837c777371717274797e869297a2adb8c1cccabfb4aaa29fa2a19792867f797472717173767c828e939da6b0bbccd5d2c6b9ada197887b6e6255483b2f221508000000000000000000000000000f1b26323c4855626e7b8895a0acb8c7d2cec2b5a99c8f8276675d51454b5565727f8b98a7b1bcc8d4c8bcb1a7998d8073655b5044372b1c1106000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d55555555555555555556535b60656c727e88939fa8b2bdc9d5cabeb3a99c8f8276675c5145382c1f13060000010d1924303b4754616e7a86929facb6c0cccabfb4aa9d938a7e706b605c5554525354585f676d78829098a2aebcc6d0c7bdafa59a8d8174675c5145382c1f130600000f1b2835424e5b6875818e9ba8b4c1cecdc0b3a79a8d807467727f8b98a7b1bcc8cabfb4aa9c8f8275685e524645515c6774818e9aa9b3bec9c6baada297897d706875818e9ba8b4c1cecdc0b4a79a8d8174675a4e4134271b0e0000000000000000000000000613202c3945515d6774818e9ba8b2bdc9bdb2a8988c7f727683909da9b6c3c7baaea2988b7e7265584e43372b1c11060000000000000000000000000000000000040d18242f39434f59606d79849199a4afbbc3bcb0a69f92867b6e665b50444b5865727e8b98a5b1becbc9bcafa396897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000020d19242f3a45515d67737f8c97a2adbac5ccc2b7ab9f94897c6f63594f44382c21160b000000000000000000000714212d3a46535e6975828f9ca5afbcc5d0c6bdb1a79f948f837c746e696765656567686d727a818d929ca5afb5b7bbc2cad3d9ccbfb2a6998c7f7366594c403326190d000000000000000000000000000007111a232c353d464e555d60696e757b7f84878b8d8f91929299989291908e8c8985827d79726d67615a514b433b322920170d040000000000000000000000000000000000000000000000000000000000020c17202b3844505b666d79828e939fa3abb0b7bcc2c6cacbc7c5bfbab9b6b4aeaca9a6a8a09e9b9795908c88837e79726d67615a524c433b332a21180e04000000000000131f2c3946525f6c7985929facb8c5d2c8bcb1a7a09d9fa3a49f98928e8a8887878788898a8073665a4d4033271a0d0000000005121e2a36424d5764717e8b98a2aebac6d2c5b8ac9f92867a6d6053473a2f2425303b4854616e7b87959fabb8c4cfc5b9ac9f92867a6d6154473c31261a0e000000000005111e2b3844515e6b7784919eaab7c4d2c9bcafa296897c6f665e5653514c5254596069707d8a959e9d9c9b9a99989797887b6e6255483b2f2215080000131f2c3946525f6c7985929facb8c5d2c7bbafa49993999e95908983807e7e7f81848b9298a2a9b3becad3c6baaea2989298a0a198928b85817f7e7e80838890949da5afb8c2cdd9d0c5b8ab9e9285786c605346392d201306000000000000000000000000000a15212e3a47535f697783909dacb6c0ccd2c5b9ac9f92867a6d605347515d6776828f9ca9b5c2ced1c5b8aca095887c6f6253493f33271b0a00000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d514848484848484848494950535b606c73808d96a1adb9c5d2d0c5b8ac9f9286796d6053473a2d2014070000000814202d3946525e6875818e9aa4afbbc5cfc6bcafa59f92867d736d6763605d6061646a6e79818e949faab4bfcecbc0b5ab9e93887c6f62554b4034281c100400000f1b2835424e5b6875818e9ba8b4c1cecdc0b3a69a8d80736776828f9ca9b5c2cec6baaea2988a7e7164564c41404b5563707d8997a1adb9c6cabeb3a99a8d80746874818e9ba7b4c1cecdc0b4a79a8d8174675a4e4134271b0e0000000000000000000000000714212d3a4754606d7a85929facb8c3c5b9aca196887b6e737f8c99a8b2bdc9bfb4aa9d9083766a5f5347382e23170c00000000000000000000000000000000000007121d28313d45515d676f7c87939fa8b1bdc2baaea2989082786c60574d4b5865727e8b98a5b1becbc9bcafa396897c706356493d3023160a0000000000000000000000000000000000000000000000000000000000000008131e2935414c55606d7a85929fa9b3becac7bbb0a69c8f82766b6054483d33271c10050000000000000000000815212e3b4854616e7b87939facb9c1cecbbfb5aba0958f82796e6a615f57595858565e61686d77808d939da8b2bdc7ccd3dcd8ccbfb2a5998c7f7266594c3f3326190c00000000000000000000000000050f19232c363e474f585f676d737b81878c9195979a9c9e9f9fa3a29f9e9d9b9998928f8a847f79706c605d554d443b33291f160c010000000000000000000000000000000000000000000000000000000008131e2a36424d57606c78828f949ea5aeb4bdc2c7cdcbc7c0bbb9b4aeaca9aba39f9c9a9796918e8b87837f7b76716d67605d555045413a312921180f0600000000000000131f2c3946525f6c7985929facb8c5d2c4b8aca095909298a3aaa29f9a979594949495968d8073665a4d4033271a0d000000000714212d3a46535e6976838f9caab4bfcacbbfb4aa9b8f8275675d5145392c1d212d3a46535e697783909daab6c3cec7baaea3998b7f7265574e42372b1c110600000000030f1c2936424f5c6975828f9cacb6c0cccfc2b6a99c8f82786d6862605d565e61646b6f7b85929ea7aaa9a8a7a6a59e9285796c605346392d2013060000131f2c3946525f6c7985929facb8c5d2c6b9ac9f93869298a09d95908d8b8a8b8e91979fa2aab3bbc5cfcabfb4aa9f92859196a0a29f97918e8b8a8b8c90959c9fa6afb7c0cad4d2c7beb0a69a8e8174655b5044372b1f12050000000000000000000000000006121e2b37424d5765727f8c9aa4afbbc8d3c7baaea3988a7d7063574a54606d7a86929facb9c5d2d0c4b7aa9d9184776a5f5341382d22170b00000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d51443b3b3b3b3b3b3c3d3f4449505a606d7984919eabb7c4cfd3c7baaea398897c6f6356493c3023160900000005111e2a36414c56626f7c87939fa9b3bec9cec0baaea39892877f79736f6d686d6e71757c838e939ea6b0bcc5cdc5bbafa3998f82756a5f5343392e23180c0000000f1b2835424e5b6875818e9ba8b4c1ceccc0b3a6998d80736d7a86929facb9c5d2c5b8ac9f9285796d6053473a3a4653606d7985919eabb8c4cec4b7ab9e9184786a74818e9aa7b4c1cdcdc0b4a79a8d8174675a4e4134271b0e000000000000000000000006121e2b37424e5765717e8b98a2aebac6c4b7ab9e9184786a6f7c8896a0acb9c5c6b8ab9f95887b6e62544a3f34281c10030000000000000000000000000000000000010c161f2935404b55606a73808d95a0abb5c0bfb4aa9f948b7f72695f544a5865727e8b98a5b1becbc9bcafa396897c706356493d3023160a00000000000000000000000000000000000000000000000000000000000000010d19242f3a45515d67727f8c97a1adb9c5ccc2b7ab9f94897d7063594f44382c21160b000000000000000004101d2935404b5566727f8c9aa4afbbc8d3c7bbaea3999083796d675f58534d4c4b4c4c52565e656c74818e96a0acb8c3ced9e5d8cbbfb2a5988c7f7265594c3f3226190c000000000000000000000000020b17212b353e485059616a6f7980878e92999da0a8a7a9aaabacafaeacaba9a8aaa29f9b96918b847d746d675e564d453b31281d1307000000000000000000000000000000000000000000000000000000010d1925303a46535f69727f8c949ea6afbabfc6cfcfc7c0bbb5afacaba39f9c999992908d8a8784817e7b77736e6965605d55514b433e352f281f180f060000000000000000131f2c3946525f6c7985929facb8c5d0c3b6aa9d908386929facaeaca7a4a2a1a1a1a2998d8073665a4d4033271a0d000000030f1b27333f4953616e7b87939facb9c6d0c7baaea3988a7e7164554b4035291d1e2a36424d5766727f8c99a7b1bcc8cbbfb4ab9d9083766a5f5347382d22170b00000000000c1926323f4c5965727f8c9aa4afbbc6d1c4b7ab9f948f827a736f6d676b686d70757d849197a1adb7b6b5b4b0a69b8e8174665b5044382b1f12060000131f2c3946525f6c7985929facb8c5cfc2b5a89c8f8286929fa7a09d9a9897989a9ea1a9aeb4bcc5cdd0c7baaea2988c7f84919ea6a9a19e9a989798999d9fa7abb0b8c0c9d2d8ccc0b6ac9f94897c6f6353493f33271b0f0300000000000000000000000000020e1a26313c4854616e7b87939facb9c6d1cbbfb4aa9a8d817467584e5364707d8a99a3aebbc7d3c7bcb1a7998c7f7366584e432f261b110600000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372e2e2e2e2e2f2d33383f45515d67727f8c99a9b3becad6cbbfb4aa988b7e7265584b3f3225180c000000020e1925303b47535f6a74818e97a1adb9c0c9cbbfb4aaa399928c84807c7a79797b7d828790959ea5afb8c2cec5bbb1a79f92877b6e62584e4330271d12070000000f1b2835424e5b6875818e9ba8b4c1ceccbfb2a6998c7f73717d8a99a3aebbc7c9beb3a99b8e8174675d5145393844505c6674808d9aa8b2bdc9c5b9aca196887b6f74818d9aa7b4c0cdcdc0b4a79a8d8174675a4e4134271b0e00000000000000000000000814212e3a47535f6a7683909caab4bfcabeb3a99a8d8074676a7784919eaab7c4c8bcb1a79a8d8073665c5044382c1f1408000000000000000000000000000000000000040d18242f39434e58606d79849199a3afbbc3bcb0a69f92867b6e665c505865727e8b98a5b1becbc9bcafa396897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000008131e2935414c55606d7985929ea9b3bec9c7bbb0a69c8f82766b6054483d33271c10050000000000000006131f2c3945515d677683909dacb6c0ccd2c5b9ac9f92877c6f675d554e46423f3e3f41464c535b606d7984919ea7b1bcc8d4e0d8cbbeb1a5988b7e7265584b3f3225180c0000000000000000000000000a141d29333d47505a616b707c838d92999fa3abacb1b3b5b7b8b9bbbab8b8b6b4b4aeaca8a19e96918a81796e685e574d433a2f24180d03000000000000000000000000000000000000000000000000000005111d2a36414c56616e7b86929fa6b0b8c1cbd1ccc3bdb5afaba39f9c99928f8c898683807d7a7774716e6966625f5753514b4540393129241e1614120f0903000000000000131f2c3946525f6c7985929facb8c5cec1b5a89b8e81818e9ba6b0b8b4b0aeadadaea6998d8073665a4d4033271a0d00000005121f2b3744505b65737f8c9aa4afbbc8d2c5b9ac9f92867a6d6054473a2f24181a25313b4855626e7b8895a0acb8c5d1c6b8ab9f95887b6e62544a3f33281c0f03000000000815222e3b4855616e7b87939fabb5bfcbc7bbb0a69e948f85807c7a7878797a7d82899196a1a9b3bec2c0b5ab9f94897c6f63544a3f33281c0f030000131f2c3946525f6c7985929facb8c5cdc0b4a79a8d81808d97a1acaaa6a4a4a5a7abadb2babfc6ced1c7bdb3a99f92867a7e8b949fa9adaba7a5a4a4a6a9abb1b7bcc2cad2d4cac2bbafa49a9083766b605441382d22170b0000000000000000000000000000000915202d3a46525e697683909cabb5c0cbd1c4b7ab9e9184786a5f535b6574818e9babb5bfcbd1c4b8ab9f95887b6e6155483c3122140a0000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a222222222222272d35404b55626e7b8897a1adb9c6d2d0c0b3a79a8d8074675a4d4134271a0e0000000008141e2b37434e58616d7a85929ea4aeb7c1ccc6bcb4aba39f96918c89878686878a8e92999fa7afb7c1cac5bcb3a9a0958d8073695f53463c311e150b000000000f1b2835424e5b6875818e9ba8b4c1ceccbfb2a5998c7f7275818e9babb5bfcbc6b9ada197897d7063554b4035343f4a54626f7c8996a0acb9c5c9bdb2a8998c7f7274808d9aa7b3c0cdcdc0b4a79a8d8174675a4e4134271b0e0000000000000000000003101c28343f4a54626e7b88949fabbcc6c6baada297897d70636773808d9aa9b3bec9c2b8ab9e9185796d6053463b3025190d0100000000000000000000000000000000000007121d27313d45515c676f7c87929fa7b1bdc2baaea2989083786d60575865727e8b98a5b1becbc9bcafa396897c706356493d3023160a0000000000000000000000000000000000000000000000000000000000000000010d19242f3a45515d67727f8c97a1adb9c4cdc2b7ab9f94897d7063594f44382c21160b000000000000000714202d3a4753606d7a86929facb9c5d2c7bcb1a79a8d80746a5f554b433c36313230353a4149515d67707d8a95a0acb8c5d1ded7cabdb1a4978a7e7164574b3e3124180b000000000000000000000006111b262f3b454f59616c707d8690959fa3abafb5b8bdc0c0bbb9b7b7b7b7b9bbc0bfbab8b2ada8a19e938e837a6e695e554b4135291f150b01000000000000000000000000000000000000000000000000000713202d3946525e6874818e98a3aeb8c1cad7ccc3bab2aba39f99928f8a86827f7c797673706d686864615e5655534d47454039352f272c2c2c22211f1a150e060000000000131f2c3946525f6c7985929facb8c5cec1b5a89b8e827d89949faab4bebdbbbabab3a6998d8073665a4d4033271a0d0000000613202d394653606c7884919eacb6c0cccbbfb4ab9b8f8275675d5145392c1d1214212e3a47535f697783909daab7c3cec8bcb1a7998d8073665b5044382b1f1307000000000714212d3a46535f6975828f99a3aebbc0cac2b8b0a69e97928d8986858585878a8f939ea1a9b2bbc5c0bbafa3998f82766b605442382d22170b000000131f2c3946525f6c7985929facb8c5cdc0b3a79a8d807a85929ea4aeb3b1b1b2b4b8b9bec4cad0cfc6bfb5aba1978d807378829097a2aab3b4b2b1b1b3b6b7bcc2c7cdd2cdc8c0b8b0a69f93877c6f62594f432f261b110600000000000000000000000000000005121e2a36424d5765727e8b99a3afbbc7d2c5b9aca196887b6e6255606c7885919eabb8c4d1cbc0b5ab9d908376695f53463a2d2114020000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e15151515171b242f3947535f697885929eabb8c5d1cec1b4a89b8e8175685b4e4235281b0f00000000020f1a26313c46525e68707e8a929ca5afbbc0c7c6bdb5afa9a19e99969a939a94979b9fa3abb1b9c1c9c4bcb4aaa2979083796d60574d42342a200c03000000000f1b2835424e5b6875818e9ba8b4c1cecbbfb2a5988c7f727985929eabb8c5d1c5b8ab9e9285796d6053463a2f2e394653606c7884919eaab7c3cec3b6a99c90837673808d9aa6b3c0cdcdc0b4a79a8d8174675a4e4134271b0e0000000000000000000006121f2c3844505c6673808d99a6b0bccec5b8ab9f9285796d60636f7c8997a1adb9c6c6b9ada1978a7d7064564c41362a1e1105000000000000000000000000000000000000010b151f2934404b55606a73808d95a0abb5c0bfb4aa9f958c7f726a5f5465727e8b98a5b1becbc9bcafa396897c706356493d3023160a00000000000000000000000000000000000000000000000000000000000000000008131e2935404b55606d7985929ea9b3bec9c7bbb0a69c9083766b6054483d33271c1005000000000000091623303c4956636f7c8999a3afbbc7d1c4b8ab9f95887b6e61584e433a312a262525292f38404b55606c7884919daab7c4d0ddd6c9bcb0a396897d7063564a3d3023170a00000000000000000000000b17222d38414d57606b707e879298a0a7afb5bbc0bebab8b5afacabaaaaabacafb5b8babebdb9b2aca59d9590847b6e675d51453e31271d1207000000000000000000000000000000000000000000000000000714212e3a4754616d7a86929faab4bfcad3cec3bab2a8a099928d87827e7a76736f6d676764615e565854524d4847423c38352f3939393939392f2e2b2620180f0600000000131f2c3946525f6c7985929facb8c1c1c1b5a89b8e8276829098a3acb4bcc2c5c0b3a6998d8073665a4d4033271a0d000004101c2934404b55626f7c8996a0acbec1c1c1baaea3998b7e7164554b4135291d0c121e2b37424d5766737f8c99a8b2bdc1c1c1b7ab9e9184786c6053463a2f24180d0100000005121e2a36424d57626e7c87929fa5afbabfc6c1b8b0a9a29f999a9392919298979b9ea6adb2bbc4bebaaea59f92877c6f62594f432f261c1106000000131f2c3946525f6c7985929facb8c1c1c0b3a69a8d80737e8a929ca4aeb4bcbec1c4c6c9cfcbc7c2bcb4aea49991857a6d6e7b859298a1a9b0b9bdbebfc3c4c7cdcfc9c6c3bcb8aea69f948d80736a6054473d321d140a00000000000000000000000000000000020e1a25303b4754616d7a86929facb9c5d1c9bdb2a8988c7f726555626f7c8897a1adb9c6d2c7bbafa3998b7f7265574d42362a1e12050000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e110808060b121d2b37424d576a7783909daab6c3d0cfc2b5a99c8f8276695c4f4336291c1000000000000a15202a36414c56616c73808d939ea5afb6bec4c7c0bbb2adaba6aca49fa4a1a4a8acafb5bdc2c8c1bab2aaa29892857b6e675c51453c3122180e00000000000f1b2835424e5b6875818e9ba8b4c1cecbbeb2a5988b7f727c8997a2adb9c6c9bdb2a89a8d8074665c5044382c2b3744505b6573808d99a7b1bcc8c5b9ac9f92867a73808c99a6b3bfcccdc0b4a79a8d8174675a4e4134271b0e000000000000000000000713202d3a4653606d7985919eabb8c2cabfb4aa9b8e8175665c606d7985929eabb8c4c9beb3a99b8f8275685e5246392d20160a00000000000000000000000000000000000000030d18232f39434e58606d79839099a3afbbc3bcb1a79f92867b6e665c65727e8b98a5b1becbc9bcafa396897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000010d18242f3a45515d67727f8c97a1adb9c4cdc2b7ab9f94897d7063594f44382c21160b0000000000000b1825323e4b5865717e8b98abb5c0cbd0c3b6a99d908376695f53463c31281f1a18191d262f3944505b65727f8c99a5b2bfd0dcd6cabeb3a995887b6f6255483c2f22150900000000000000000000030f1b27333f49535e69707d879299a2aab1bbc0c0bcb4aeababa39f9e9d9d9e9fa3ababadb3bbc0bdb9afa7a0969083796d605a5043392f23180c000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b99a3aebcc6d1d4c8bdb2a8a0969187807b75716d676663605c555754524c4b474642424646464646464646464646463b3a37312a21180e03000000131f2c3946525f6c7985929facb4b4b4b4b4a89b8e82757c86929aa3aab0b6b8bab3a6998d8073665a4d4033271a0d000006131f2c3845515c6774818d9aa8b2b4b4b4b4b4ac9f92867a6d6054473a2f24180d0e1a26313c4855626f7b8896a0acb4b4b4b4b4ada196897d7063554b4035291d1104000000020e1a26313b47535f6a727f8c939da5aeb4bcc1c1bbb3adabaca49f9e9e9fa2aaa8aab0b9bdc0bbb4aea49d938c7f726a5f53463d321d140a00000000131f2c3946525f6c7985929facb4b4b4b4b3a6998c807373808c929fa3aab0b8b9bdbebfbebfbab8b1aaa39f93877d7068696f7d8692979fa6acb2b8b9bebebfbfbebeb9b8b1aca49d948f82786d60584e43352b210b0200000000000000000000000000000000000914202d3946525e6876828f9caab4bfcbcec2b5a99c8f8276675d66727f8c99a9b3bec9d2c5b9ac9f92867a6e6154473b31261a0e020000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e11040000010e1a263143505c6976838f9ca9b6c2cfcfc2b6a99c8f8376695c504336291d100000000000030d1925303a44505a606c78818e939fa4acb2babfc6c4bdb9b8b3b6afacafb6b0b5b9bbc0c7c3bcb8afa8a09892867d6f695f554b40332a20100600000000000f1b2835424e5b6875818e9ba8b4c1cecbbeb1a5988b7e73808d9aa9b3becac5b9aca096897c6f62544a3f342827333f4953626f7c8895a0acb8c5c7bbafa3998a7d737f8c99a6b2bfcccdc0b4a79a8d8174675a4e4134271b0e00000000000000000005111d2a36414c5663707d8a97a1adb9c6c6baaea2988a7d7064545c6674818d9aa9b3bec9c4b9ac9f92867a6e6154473d32271b0f010000000000000000000000000000000000000007121d27313c45515c676f7c87929fa7b1bdc2baaea3989083786d6065727e8b98a5b1becbc9bcafa396897c706356493d3023160a0000000000000000000000000000000000000000000000000000000000000000000007131d2935404b55606d7985919ea9b3bec9c7bcb0a69c9083766b6055483d33271c0b0200000000000d192633404c5966737f8c99a6b2bfd1cdc0b3a69a8d807367574d42342a1f160d090b141d27333f4953626f7c8995aab4bfcbd6d3c6baada297877a6d6154473a2e2114070000000000000000000005121f2b3744505b656e7b859299a3abb4bcc3c0bbafaaa29f9a99929190909192999a9fa2a9aeb7bec1b9b1a8a0958e81756c61554b4034291c1004000000000000000000000000000000000000000000000003101c28343f4a546875828e9babb4bfcfd8d2c5b8aca09691847c746e6964605d555653514b4a4746413e42494d4f5353535353535353535353534847433c332a201509000000131f2c3946525f6c7985929fa8a8a8a8a8a8a89b8e8275717e8892989fa6a9abaeb4a6998d8073665a4d4033271a0d00000714202d3a4753606d7985929fa8a8a8a8a8a8a8ab9c8f8275685d5245392c1d13070915212e3a47535f6a7784919da8a8a8a8a8a8a8a89b8e8175675d5145392c2013060000000009141f2b37434e58606c77818e939fa2aaafb8babebebab8b6afacababacaeb4b5b6bbbebab6afaaa29f928d81746d62584e43342b210b0200000000131f2c3946525f6c7985929fa8a8a8a8a8a8a6998c7f736c77808b92989ea6abadb2b1b2b2b4aeaca79f98928b7f726b60606b6f7d8590949ea0a8abadb3b1b2b2b1b3adaba7a09d928d82796d665c51463d3223190f00000000000000000000000000000000000005111e2a36414c5664717e8b98a3aebac7d2c5b9ac9f92867a6d60687683909ca9b6c3cfcbbfb4aa9c8f8276685e524639291f1409000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e1100000306101d2935404b55697683909ca9b6c3cfcfc2b5a99c8f8276695c4f4336291c1000000000000008131e29323e44505b666d78818c939aa1a8aeb4b9bdc3c5c4bfc0bbb9bbc0bdc1c5c5c0bbb9b1aca59e9691867d706b60574d43392e21180e0000000000000f1b2835424e5b6875818e9ba8b4c1cecabeb1a4978b7e7784919daab7c4cfc4b7aa9e9184786c605346392e23222d3847535f6a7784909daab7c2cbc0b5ab9b8e81747f8c98a5b2bfcbcdc0b4a79a8d8174675a4e4134271b0e0000000000000000000713202d3946525e6875828f9ba9b3bec9c5b8ac9f9285796d60535463707c8997a1adb9c6c7bbafa3998c7f7265584e43372b1d120700000000000000000000000000000000000000010b151f2834404b55606a73808c95a0abb5bfbfb4aa9f958c7f736a65727e8b98a5b1becbc9bcafa396897c706356493d3023160a00000000000000000000000000000000000000020202020202020202020202020202010d18242f3945515d67727f8b97a1adb9c4cdc2b7ab9f94897d7063594f44382c1d140a00000000000e1a2734414d5a6774808d9aa7b3c0cdcbbeb1a4988b7e7165584b3e3125180d0400020b17222d3a4754606d7a8798a3aebac7d3d2c5b8ab9f928578685d5246392d20130700000000000000000004111d2935414c55606c77829097a1abb4bdc5bdb5afa59d98928d89868484848486898d92979da4acb5bec3bab1a79e938a7e71675c5145382c1f1509000000000000000000000000000000000000000000000006121f2c3844505c667784919eaab7c4d1d4c8bcb1a79e91847a6f6a615e5753514b494745403d3a3936424b545a5c5f5f5f5f5f5f5f5f5f5f5f5f55534e463c31261a0f020000131f2c3946525f6c7985929b9b9b9b9b9b9b9b9b8e82756c717e868f94999d9fa2aaa9998d8073665a4d4033271a0d0004101c2834404b5464717d8a979b9b9b9b9b9b9b9b9b998b7e7164564c4135291d0c0106121f2b37434e586673808d999b9b9b9b9b9b9b9b9b92857a6d6053473a2d20140700000000030f1a26313c44505b656d78818b92989ea5abaeb4b6b9babfbbb9b8b8b8babfbbb9b6b4aeaca49f98928b80786c605b51463c3122190f0000000000131f2c3946525f6c7985929b9b9b9b9b9b9b9b998c7f72656c747f868f949a9ea1a8a5a5a5aaa39f9b9590867e726d625959606b6f7b828b91969b9ea1a9a5a5a5a5a9a19e9b95908981796d675d544a40342b211007000000000000000000000000000000000000010d1925303a4754606d7a86929facb9c5d0c7baaea398897d70636d7a86929facb9c5d2c7baaea3988b7e7164564c41362a180d03000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e11060b101217202c3945515d677784919eaab7c4d1cec2b5a89b8f8275685c4f4235291c0f000000000000020c172028333f4a545c666d777f8891969fa2aaadb2b6b9bbbfbebebfbfbebdbeb9b8b6afaca7a09d938e847c706b60594f453c30271d0f060000000000000f1b2835424e5b6875818e9ba8b4c1cecabdb1a4978a7e7b8895a0acb8c5c8bcb1a7998c8073655b5044372b1c1b2b37434e5866737f8c99a7b1bcc8c4b8ab9e9185787f8b98a5b2becbcdc0b4a79a8d8174675a4e4134271b0e0000000000000000000714212e3a4754616d7a86929facb9c4cabfb4aa9b8e8175675d5153606c7885919eabb8c4cbc0b5ab9d9084776a605447392f24180c0000000000000000000000000000000000000000030d18232e39434e58606d79839099a3aebbc3bcb1a79f92867c6f66727e8b98a5b1becbc9bcafa396897c706356493d3023160a00000000000000000000000000000004080a0a0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f07121d2935404b55606d7985919ea9b2bdc9c7bcb0a69d9083766b6155483e2f261b1106000000000e1b2834414e5b6774818e9aa7b4c1cdcabdb0a3978a7d7064574a3d3124170a0000000613202c3945515d677985929facb8c5d2d0c3b6a99d9083766a564c4135291d11050000000000000000000613202c3945515d67727e8b949fa9b3bdc6c0b5aba49f938e85807c7978777778797c80858d929ba3acb6bebdb9afa59e9184796d6053473c31261a0e02000000000000000000000000000000000000000000000713202d3a4653606d7986939facb9c6d2d1c4b8ab9f95897c6f685f58524d4745403c3a38342f2e2d3d49545d65686c6c6c6c6c6c6c6c6c6c6c6c625f584e43372b1f12060000131f2c3946525f6c79868e8e8e8e8e8e8e8e8e8e8e8275686c717c82888d9092989493978d8073665a4d4033271a0d0006131f2c3845515c6675828e8e8e8e8e8e8e8e8e8e8e8e877a6d6154473a2f24190d00030f1b26313c4955626f7c888e8e8e8e8e8e8e8e8e8e8e8b7e7164584b3e3125180b000000000009152027333f49535c666d747f868e939a9fa2aaaaacaeb4b0b1b1b1b1b0b5aeacaaaaa29f9a938e867e746c665b50493f342a2010070000000000131f2c3946525f6c79858e8e8e8e8e8e8e8e8e8e8b7f7265606d727b82888d9196979899989798928f8a837c716c625b514f5960696e777e84898e929796989898989797928e89837d746d675d554c42392e22190f00000000000000000000000000000000000000000813202c3945525d6875828f9baab4bfcacbbfb4aa9a8d807467717d8a99a3afbbc7d2c5b8ac9f92867a6d6054473b3025190d01000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e1d1d171c1f2228323a4753606d7a86939facb9c6d2cdc1b4a79a8e8174675b4e4134281b0e00000000000000050e17222d38424a545c656c737d848c92989ea1a8aaacaeb5b1b2b2b2b1b0b3adabaca49f9c959089817a6f6a60594f473d332a1e150b000000000000000f1b2835424e5b6875818e9ba8b4c1cecabdb0a4978a7d7f8b98a7b1bcc8c4b8aca095887b6e6253493f33271b1b26313c4855616e7b88959fabb8c7c6b9ada197887c7e8b98a4b1becbcdc0b4a79a8d8174675a4e4134271b0e000000000000000006131f2b37434e5865727f8b99a3afbbc7c6baaea2988a7d7164554b505b6674808d9aa8b2bdc9c7b8aca095897c6f62554b4035291d1004000000000000000000000000000000000000000007121d27303c45515c666f7c87929fa7b1bdc2baaea3999083786d727e8b98a5b1becbc9bcafa396897c706356493d3023160a00000000000000000000000000050b101416171c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c18242f3945515d67727f8b96a1adb9c4cdc2b8ab9f95897d7063594f41382d22170b000000000e1b2734414e5a6774818d9aa7b4c0cdcabdb0a3978a7d7064574a3d3124170800000006121f2c3844505c667985929facb8c5d2cdc1b4a79a8e8174675b4e413024190d01000000000000000004101c2834404a54606d7a85929ea6b0bbc5c7bbafa499938b817a746f6d676a6a676d6f747a818b919ba4aeb1b0afb5ada1968b7e7165574d42372b1e1206000000000000000000000000000000000000000000000714212e3a4754616d7a879aa4afbbc8d4d0c3b6a99d9083766a60564e46423b39352f2d2c29232134414d5a656f757979797979797979797979796e6a5f53473a2e21140800000e1b2834414e5b67748181818181818181818181817f7265616a6e767c80838586878786857f7265594c3f3226190c000713202d3a4653606d78818181818181818181818181818073685d5246392d1e130800000a13202d394653606c77818181818181818181818181817f7265584c3f3225190c0000000000030b17222d38414a545c606d727b81888e92989a9d9fa3aba4a4a5a5a4a4aba39f9d9a98928e87817b716c605b544a3f372d22180e0000000000000e1b2834414e5b67748181818181818181818181817d70635b62696e757c8084888a8b8c8b8a8986827d786f6a625a5149474f575e656c71787d8185888a8b8c8c8b8a8885817d78706b605c554c433a30271c1007000000000000000000000000000000000000000004111d2935414c5664717e8a98a2aebac6d1c4b7aa9d9184776974818e9aabb5c0cbcabeb3aa9b8e8275675d514539291e140800000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a29292923282b2d333b444f5964707d8a99a4afbbc7d4ccbfb2a6998c7f7366594c403326190d000000000000000006111c262f38424a535b606b707980868c91969a9d9fa3aba4a5a5a5a5a4a9a19e9c9a938f8a837d756d675f584f473d352b21180c03000000000000000f1b2835424e5b6875818e9ba8b4c1cecabdb0a3978a7d828f9ca8b5c2ccc0b6ac9d9083776a5f5341382d221715212d3a46535f697683909dabb5c0c9beb2a9998c7f7e8b97a4b1becacdc0b4a79a8d8174675a4e4134271b0e00000000000000000815222e3b4754606a7784909dabb5c0cbc5b8ac9f9286796d6053474a54636f7c8996a1adb9c5c8bcb1a79a8d8174675d5145392c1f14090000000000000000000000000000000000000000000b151e2834404b545f6a737f8c95a0abb4bfbfb4aba0958c7f73727e8b98a5b1becbc9bcafa396897c706356493d3023160a0000000000000000000000000810171c20232429292929292929292929292929292929292929292935404b55606d7984919ea8b2bdc9c8bcb1a79d9083766b6153493f33271b11060000000d1a2734404d5a6773808d9aa6b3c0cdcabeb1a4978b7e7164584b3e3025190c0200000713202d3a4653606d798698a2aebac6d3c9beb3a9988b7e7265584b3f3225180800000000000000000006121f2c3844515c66727f8c97a1adb8c2c7beb0a69f93877e746d6863605c55555c6063686d747f8b929ca8a5a4a2aba49f9d908377695f53473a2e211408000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1b6c0ccd8cdc0b3a79a8d807467584e443c36302c2924201f1c1e2a36424d576875818686868686868686868686877c6e6255483b2f22150800000d1a2733404c59646f747575757575757575757575726d62575f626a6f7376787a7a7a7978726d62574a3e3125180b0006131f2c3845515c666d74757575757575757575757575736d63564c4135291d0c01000005121f2b3744505b656c74757575757575757575757575726d62564a3e3125180b00000000000006111b262f38424a505b62696e757c81858a8d90929996979798989897969992908d8a85817c756e69625a504a42382d251b10060000000000000d1a2733404c59646f747575757575757575757575706b6054575f626a6f74787b7d7e7f7f7e7c7975706c655f5850483f3d454d535b60666c7074797b7d7e7f7f7e7d7b7974706c656059514b433a31281e150b000000000000000000000000000000000000000000010d19242f3a4753606d7985929facb8c5cfc5b8aca095877b6e7884919eabb7c4d1c6baaea2988a7d7064554c413529170d0200000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d514437363636362e34383a3f444d56606b75828f9cabb5c0ccd5c9bdb2a8978a7d7164574a3e3124170b0000000000000000000a141d2630384149505960676d737a7f84898d909299969798999898979697928f8b87827d78706b605d554e463d352b23190f0600000000000000000f1b2835424e5b6875818e9ba8b4c1cecabdb0a3978a7d86929facb8c5c8bbafa49a8c7f7265584e432f261b11121e2a36424d5765727f8b99a4afbbc7c2b6a99c8f837e8a97a4b1bdcacdc0b4a79a8d8174675a4e4134271b0e0000000000000004101c2934404b55626f7c8895a0acbdc7cabfb4aa9b8e8275675d51454653606c7884919eabb7c4cec3b8ab9f9285796d6053473b31261a0e000000000000000000000000000000000000000000030c18232e39424e58606d78839099a3aebac3bdb1a79f92877c727e8b98a5b1becbc9bcafa396897c706356493d3023160a000000000000000000000008111a22282d30313535353535353535353535353535353535353535352f3945515c67727f8b96a1adb9c4cdc2b8ab9f958a7d70655b5044382d22170b0000000c1926333f4c5966727f8c99a5b2bfd1ccbfb3a6998c807366564c41362a1e140b070a111a222f3b4855626e7b8895aab4bfcad2c6b9ada197887b6f6255483c2f2215090000000000000000000713202d3a4653606d7985919ea9b3beccc0b6ac9f948b7f726c615e5653514b4b5153565d606d73808d96999897969599939291887b6e6255483b2f221508000000000000000000000000000000000000000000000814212e3b4754616e7a8794a9b3bec9d5ccbfb3a6998c807366594d40322a25201d181b1f2028303946535f6977849192929292929292929292877a6e6154473b2e21140800000b1824303c48535d6467686868686868686868686865625b5153585f62666a676d6d6d6d6665625b51463a2e2216090004101c2834404b545c606868686868686868686868686866635b52443a3024190d000000030f1b27333f49535b606768686868686868686868686865625b51463a2e221609000000000000000a141d2630383f4451575f616a6f74797d80838688898a8b8b8b8b8a89888683817d79746e6a615e5750443f382f261c130a000000000000000b1824303c48535d646768686868686868686868686360594f4d53585f6267696e70727272716f6d6763605b534e463e36333b414950545b6063656c6e7072727272706e6c6563605b534f45403930281f160c030000000000000000000000000000000000000000000008131f2c3845515d6775818e9ba9b3becac8bcb1a7978b7e717b8896a1adb9c5d2c5b8ab9f9285796d6053463a2f2419070000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d51444343434343433f44464a50575e686f7d89949eaabdc7d2d2c5b9aca096877b6e6154483b2e211508000000000000000000020b151e262f383f444f555d60686d73787c808386888a8b8b8c8c8b8a898785827f7b76706c666059514c433c342b231910070000000000000000000f1b2835424e5b6875818e9ba8b4c1cecdc0b3a69a8d808d98a3aebac7c6b9ac9f93877b6e6154473c3121140a0e1a26313b4754616e7b87939facb9c6c5b9ac9f92867e8b97a4b1becacdc0b4a79a8d8174675a4e4134271b0e0000000000000006131f2c3845515c6774818d9aa7b1bccfc7baaea2988a7d7164554b4044505b6573808d9aa8b2bdc9c6baada2978a7e7164574d42362a1c110600000000000000000000000000000000000000000007121d27303c44515c666f7c86929fa7b1bcc3bbaea3999083797e8b98a5b1becbc9bcafa396897c706356493d3023160a0000000000000000000005101a232c33393c3d4242424242424242424242424242424242424242424242404b55606d7984919ea8b2bdc9c8bcb1a79d9083786c6053493f33271b110600000b1824313e4b5764717e8a97aab4bfcbcfc2b6a99c8f8376685e52463b30261d1816161b232b37424d5765717e8b98a4b1bed0d1c4b8ab9e9185786c605346392d201306000000000000000003101c28343f4a5464707d8a97a1adbbc5c8bbafa49a8f82766d625a524c4745404045474c525b606d79848d8c8b8a898887868584827d7063564a3d3023170a000000000000000000000000000000000000000000000714202d3a4753606d7a8697a1adb9c6d2cdc0b4a79a8d817467594f433a332d2b2823272b2d313a434d57616e7b88969f9f9f9f9f9f9f9f9f9286796c605346392d20130600000814202b36414a53595b5b5b5b5b5b5b5b5b5b5b5b58565149474e53555a555d606160605c545751493f35291e120600000c18232e39424b51535b5b5b5b5b5b5b5b5b5b5b5b5b595752494032281e1308000000000b17222d38414950535b5b5b5b5b5b5b5b5b5b5b5b5b585651493f34291e120600000000000000020b141e262e343f454d53585f62676d707477797b7c7d7e7e7e7e7d7c7b797774706d67625f58534d453f332d261d140a01000000000000000814202b36414a53595b5b5b5b5b5b5b5b5b5b5b5b56544f4742474e5355575f61646566656462605c55535049413c342d292f383f444a5053535b606163656565656461605b53535049413d342e271e160d04000000000000000000000000000000000000000000000004101d2935404b5563707d8a97a2adb9c6cec1b4a89b8e81757f8c98a8b2bdc9c9beb3a99b8e8174675c514538281e13080000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d51505050505050504a5053545b60696e7a84919ea6b0bbd0d9d1c4b7aa9e918477695e53463a2d21140700000000000000000000030c151d262d333d434b51565e61666c707377797b7d7e7f7f7f7e7d7c7a7875726e6964605b544f45413a312a22191107000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b6aa9d9083909daab4bfcbbfb4ab9c8f8376695e52463a2d2014020914202d3a46525e6976838f9cabb5bfc7bbaea3998e818e9aa7b4c1cdcdc0b4a79a8d8174675a4e4134271b0e000000000000000714202d3a4753606d7985929fabb8c3cec5b8ac9f92867a6d6053473a3f4953626f7c8996a1acb9c5cabeb3a99c8f8276695f5346382d22170b000000000000000000000000000000000000000000000b151e2834404a545f6a737f8c959faab4bfbfb5aba0958c807f8b98a5b1becbc9bcafa396897c706356493d3023160a000000000000000000000b17222c363e44494a4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f515c67727e8b96a1adb9c4cdc2b8ab9f958a7d70655b5044382d22170b00000916222f3c4955626f7c8898a3aebac7d2c5b9ac9f92867a6e61574d42382f29232223272b353d47535f6975828f9ca8b5c2cfc9beb3a99b8e8174655b5044372b1f1205000000000000000006121f2c3844505c6675828e9ba9b3becdc6b9ac9f93877c6e625b5146413a383434383a4145515c66717e807f7e7d7c7b7a79787776706b6054483c2f2216090000000000000000000000000000000000000000000006131f2c3845515d677885929eabb8c5d1d0c3b7aa9d9084776b60554c443f3a38342e3337393d434b555e6973808c99a8acacacacacacaa9d918477665b5044382b1f12060000030f1a252f3841484c4e4e4e4e4e4e4e4e4e4e4e4e4c4a463f3c4347484d4b5153545453504a4a463f372d23180d01000007121d2730394045464e4e4e4e4e4e4e4e4e4e4e4e4e4d4b4740372e20160c020000000006111b262f383f44464e4e4e4e4e4e4e4e4e4e4e4e4e4c4a463f372d23180d010000000000000000020c141c2328333b42464e53555d606367666d6e6f717172727171706e6d666764605d55534e46423b3328221c140b020000000000000000030f1a252f3841484c4e4e4e4e4e4e4e4e4e4e4e4e4a48443d373c4347494d535557585958575653514b46443f382f2a221d262d33383f4446495053555758595958575553504946443f382f28231d150c04000000000000000000000000000000000000000000000000000c18242f3a4653606d7985929eabb8c4cfc5b8ab9e928578828f9ca8b5c2cfc6b9ada197897d7063554b4034281c10040000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5c5c5c5c5c5c5c5c545c6062666c717b839096a1acb8c1ccd3c7bcb0a69a8d807467574d42362a1e12050000000000000000000000030b141b2227313940454c52545b606367666d6e707172727272716f6e686965615e5753504a423d352f281f18100700000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced2c6b9ac9f9386939facb9c6c7baaea3998b7e7165564d42362a1e110505111e2a36424d5665717e8b99a3aebbc7bfb5ab9d9184919daab7c4d0cdc0b4a79a8d8174675a4e4134271b0e00000000000005121e2a36424d5764717e8a97a2adbac6cbbfb4aa9b8e8275675d514539394653606c7884919eabb7c3cec5b9ac9f93877b6e61544a3f33281c0f03000000000000000000000000000000000000000000030c18232e39424e58606d78839098a3aebac2bdb1a79f9287818e9ba8b5c1cec9bcafa396897c706356493d3023160a00000000000000000004101c28333e485055575c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c55606d7984919ea8b2bdc9c8bcb1a79d9083786c6053493f33271b0f03000713202d3a4653606d7986929facb9c5d1c7bbafa3998c8073695e544a423a342f2f2f32373f47505a626e7b87939facb9c6d2c6b9ada1978a7d706353493f33271b0f0300000000000000000713202d3a4653606d7985929fabb8c4cfc2b5a99c8f82766a5f5349404040404040404040404b54616c71747372716f6e6d6c666a696360594f44382c2013070000000000000000000000000000000000000000000004101d2935404b55697683909ca9b6c3ced1c5b8aca095897d70675d56504946443f433f4446484f555d676e7b86929facb8b9b9b9b9b5ab9b8e817568544a3f33281c0f0300000008131d262f363c404142424242424242424242423f3e3a3432373b3c40404547474746443f383a352d251b1107000000000b151e272e34383a41424242424242424242424242403f3b352e251c0e040000000000000a141d262d333739414242424242424242424242423f3e3a342d251b110700000000000000000000020a1117212931363c43474b515357545c6061636464656565646361605c545753514b47433c3631292117110a020000000000000000000008131d262f363c404142424242424242424242423d3c38332b32373b3c4246484a4b4c4c4b494645403937332d261d18141b22272d3338393f4446484a4b4c4c4b4a4846443f3937332d261d18120b03000000000000000000000000000000000000000000000000000007121f2c3844515c6674818e9aa9b2bec9c6b9ada197897c86929facb8c5d1c4b8ab9e9185796d6053463a2e23180c000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a69696969696969696969666d6f72787e859095a0a8b2bdcad3cdc5b7ab9f94887c6f6255493c31251a0e02000000000000000000000000020a11171f282f353a41464a505356545c60626364656665656463615e565854524d46443f382f29241e160d060000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced4c8bbafa49a939aa4afbbc8c5b9ac9f92867a6d6054473b3025190e02020e1925303b4754616d7a86929facb9c5c6b8aca0969196a0acb8c5d1cdc0b4a79a8d8174675a4e4134271b0e0000000000000714212d3a46535e6976828f9ca9b3becac7baaea3988a7e7164554b40353744505b6573808d99a8b2bdc8c8bbafa49a8c8073665b5044382b1f13080000000000000000000000000000000000000000000007121c27303c44505c666e7c86929fa7b1bcc3bbafa399928e939eaab6c2cfc9bcafa396897c706356493d3023160a0000000000000000000814202d3944505a61646868686868686868686868686868686868686868686868686868686866717e8b96a1acb9c5cdc3b8aca0958a7d70655b5044372b1f12050006131f2c3845515c6676828f9cabb5c0cbcbc0b5ab9f92867b6e665c544c45403d3c3c3d43475159626c75828f9aa4afbbc8cbc0b5ab9e9185796d6053463a2d22170b0000000000000000000916232f3c4956626f7c8998a2aebac6cbbfb4aa988b7e7165584e4d4d4d4d4d4d4d4d4d4d4d4d505a616467666564636261605b545c56544f473d31281d130700000000000000000000000000000000000000000000000c18242f404d5a6673808d99a8b2bdc9d4c8bcb1a79d9183796d68605b5353504a4f495053555961676d79829098a2aebac5c5c5bbafa4998b7e7165584b3e2d22170b00000000010b141d252b303334353535353535353535353532312e29262b2e2f2f35393a3a3a3a38342e2e29231b13090000000000030c151d23282c2d3535353535353535353535353533322f2a241c130a00000000000000020b141b22272b2d3435353535353535353535353532312e29231b130900000000000000000000000000060f171f262a3137394045474a4a50535556575858585857565553504a4a4745403937312a251f170f06000000000000000000000000010b141d252b3033343535353535353535353535302f2c2721262b2e31373a3b3d3f3f3f3e3c3a38342e2b27221b140b0a11171c22282b2d3337393b3d3f3f3f3f3d3b3937332d2b27221b140b070000000000000000000000000000000000000000000000000000000004101c2834404a5463707c8997a1adb9c6c9beb3a99c8f828f98a2aebac7c9bdb2a89a8d8074665c5044382b1d1207000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d908377767676767676767676767677797c7f848b9297a0a7b1bac4ced0c5bbb0a69c9083766a5f54473b2e1f1409000000000000000000000000000000060d161d24293036383f4446494b515355575858595958575654524d4c4846423b38332d261d19130c04000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced8ccc0b6aca49fa4acb6c0cabeb3aa9b8f8275685d524539291f140900000914202d3946525d6875828f9caab4bfc8bdb2a8a09da0a8b2bdc8d4cdc0b4a79a8d8174675a4e4134271b0e0000000000030f1b27333f4953616e7b87939facb9c5d0c5b8ac9f92867a6d6053473a2f333f4953626f7c8896a0acb8c5ccc0b6ac9e9184786c6053463a2f24190d01000000000000000000000000000000000000000000000b151e28343f4a545f6a727f8c959faab4bfc0b5aba39f9b9ea5afbac6d2c9bcafa396897c706356493d3023160a0000000000000000000a1623303c4955616c707575757575757575757575757575757575757575757575757575757575757984919eabb7c4d1c8bcb1a79d9083786c605346392d2013060004101c2834404b5465727f8b99a3afbbc7d1c7baaea2988f82786d665e56514b4949494a4e545b626b717e8b939eacb6c0ccc7bbafa3998d8073665c5144382c1b11060000000000000000000c1925323f4c5865727f8b98aab4becac7baaea398887b6e615959595959595959595959595959595959595a595959595959595959595953514b433a2f24180d0100000000000000000000000000000000000000000000071623303c4956636f7c8996a1acb9c4cfcec3b8aca0958f827a706c6562605c545c535b6061656b7079828f949faab4bfcad0c6b9ac9f93877a6e6154473b2e2114060000000000020b131a2024272828282828282828282828282524221e1b1f212224292c2d2e2d2d2c28231c1e18110901000000000000030b12181c1f20282828282828282828282828282625231e19120a010000000000000000020a11171b1f20282828282828282828282828282525221e181109010000000000000000000000000000060d141a20262b2f35383a3d3f444648494a4b4b4b4b4a494846443f3d3a38352f2b26201a140d050000000000000000000000000000020b131a2024272828282828282828282828282322201c161b1f21262b2d2e31323332312f2d2c28231f1b17110a0200060b11171c1f22272b2d2e3032323232312e2d2b27221f1b17110a020000000000000000000000000000000000000000000000000000000000000c18232e394653606c7884919eabb8c4cec5b7aa9e948f949eaab4bfcac5b9aca096897c6f62544a3f34281c0b00000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced2c5b8ac9f92868283838383838383838383838486888c91969ea1a9b1b9c3ccd2c7beb3a99e94897d7063584e43372b1f0d0300000000000000000000000000000000040c12181e252a2d3338393d404546484a4b4c4c4c4b4a494746413f3b3a36302b28221c140b080100000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ceddd2c7beb6afacafb6bec7c6baaea2988a7d7164564c413529170d02000005111d2935414c5664717e8a98a2aebac6c3bab2acaaacb2bac3ced9cdc0b4a79a8d8174675a4e4134271b0e000000000005121f2b3744505b65737f8c9aa4afbbc8cbbfb4aa9b8f8275675d5145392c2d3847545f6a7784919eaab7c3cec7b9aca196897d7063564c4135291d110400000000000000000000000000000000000000000000030c17232e38424e58606d78839098a2aebac2bdb5afaca8aaafb7c1ccd7c9bcafa396897c706356493d3023160a0000000000000000000a1724313d4a5764707e8282828282828282828282828282828282828282828282828282828282828284919eabb7c4d1cdc3b8aca095887c6f6255483c2f22150900000c18232e3b4754616e7a86929facb6c0cccabfb4aa9f948e81786d68605c55565556575860626d727d87929fa5afbec7cbbfb4aa9f92867b6e61544a4034281c0a000000000000000000010e1b2834414e5b6774818e9aa7b4c1d0c5b8ac9f9285796c66666666666666666666666666666666666666666666666666666666666666605d554b4035291d1104000000000000000000000000000000000000000000000613202d394653606c7884919ea9b3bec9d4c8bcb1a79f948f847d78726f6d66696969656c6e72777d848f949ea6b0bcc5d0c7bdb0a69c8f8275685e5246392d20140700000000000001080f14181a1b1b1b1b1b1b1b1b1b1b1b1b191816120f121515181d1f202121201f1c1711120d0700000000000000000000070c1013131b1b1b1b1b1b1b1b1b1b1b1b1b1a1916130d07000000000000000000000000060b0f12131b1b1b1b1b1b1b1b1b1b1b1b1b191816120d07000000000000000000000000000000000003090e151b1d24292c2d2e34383a3b3c3e3e3f3f3e3e3d3b3a38342e2d2c29241d1a150e09030000000000000000000000000000000001080f14181a1b1b1b1b1b1b1b1b1b1b1b1b171613100b0f13151a1e2122242526252423201f1c18120f0b060000000000060b0f12171b1f202224252626252422201f1b17120f0b06000000000000000000000000000000000000000000000000000000000000000007121f2b3844505b6674808d9aa8b2bdc9c7bbb0a69e9c9ea6b0bcc6d0c4b7aa9e9184786c605346392e23170b00000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced3c6baaea298928f8f8f8f8f8f8f8f8f8f8f90919298999da0a8adb3bbc3cbd0cac0b6aca2978f82756b6054463c32261b0f00000000000000000000000000000000000001070d13191c22282b2d2e34383a3b3d3e3f3f3f3f3e3c3b3936302e2d2a251f1c17110a02000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1cedbd9d0c7c0bbb9bbc0c7d0c5b8ab9f9285796d6053473a2f241907000000010d1924303a4753606d7a86929facb8c5ccc3bdb8b7b8bdc3ccd5dacdc0b4a79a8d8174675a4e4134271b0e00000000000613202d394653606c7884919eacb6c0ccc7baaea3988a7e7164554b4035292b37434e586673808c99a7b1bcc8c9bdb2a89b8e8175685d5245392c20150a000000000000000000000000000000000000000000000006111c26303c44505c666e7b86929fa6b0bcc6c0bbb9b5b6bac1c9d3d6c9bcafa396897c706356493d3023160a0000000000000000000c1926323f4c5965727f8c8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f9196a1acb9c5d2d4c8bcb1a795887c6f6255493c2f22160900000714202d3946525e6875818e9aa4afbbc5cfc5bcb0a69d938e827a716d676563626264666a6f767e879299a3aeb8c1cec6baaea3988e8174695e5242392e23180c00000000000000000003101d293643505c6976838f9ca9b6c2cfc4b7aa9e91847773737373737373737373737373737373737373737373737373737373737373736d675d5145392c2013060000000000000000000000000000000000000000000006121f2b3844505b66727f8c97a1adb9c1cbcec3b9b0a69f96918a837f7c797776767677797b7f838991969ea6b0b8c2ceccc0b5ab9f94897d7063564c41362a1e1105000000000000000003080b0d0e0f0f0f0f0f0f0f0f0f0f0f0c0b0906030608070c10131414141312100c060001000000000000000000000000000406070e0f0f0f0f0f0f0f0f0f0f0f0f0d0c0a07020000000000000000000000000000000305060e0f0f0f0f0f0f0f0f0f0f0f0f0c0b0906010000000000000000000000000000000000000000040a0f12181d1f2023282b2d2e30313132323231302e2d2c2823201f1d18120f0a03000000000000000000000000000000000000000003080b0d0e0f0f0f0f0f0f0f0f0f0f0f0a090704000306090e1214151718191918161313100c070300000000000000000003060b0f1213151718191918171513120f0b060300000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a54626f7c8996a0acb9c5ccc2b8b0aaa9aab0b8c2cec8bcb1a7998c8073655b5044372b1c110600000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced6cabfb4aaa29f9c9c9c9c9c9c9c9c9c9c9c9c9d9fa3aaaaacb2b9bec5cdcec5bebaafa49a92857b6e61594f44342a20150a000000000000000000000000000000000000000002080d11171c1f2023282c2d2f30313233323231302e2d2a2521201e1a140f0b060000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1cedbe2d9d2ccc8c6c8ccd2c9beb2a99b8e8174675c514538281e1308000000000813202c3945515d6775818e9ba9b3becacec8c5c4c5c8ced5dedacdc0b4a79a8d8174675a4e4134271b0e0000000004111d2935414c5563707d8996a1acbec7d2c5b9ac9f92867a6d6054473a2f2426323c4855626f7c8895a0acb8c5cec4b8ac9f92867a6d6054473c31261b0f0000000000000000000000000000000000000000000000000a151e28343f4a545f6a727f8b949faab4bfcac7c5c1c2c6ccd3dbd6c9bcafa396897c706356493d3023160a0000000000000000000c1926323f4c5965727f8c989b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9ea1a8b2bdc9d5d9cdbbafa295887c6f6255493c2f221609000005111e2a36414c56626f7c87939fa9b3bec9cec2b8afa59d948f857e797471706f6f7073777c828b9299a3abb4bfcac6bcb1a79f92867b6e61574d4230271c120700000000000000000005111e2b3844515e6b7784919eaab7c4d1c4b8ab9e9185808080808080808080808080808080808080808080808080808080808080808080796d6053473a2d20140700000000000000000000000000000000000000000000030f1c28333f4a54606d7985919ea5afb9c2cbccc2b8b0a8a19e95908c8885848382838485888b90959ea0a8b0b8c1cacbc2bbafa4999083766b6055443b3025190d01000000000000000000000001010202020202020202020202000000000000000000040607070707060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c101314171c1f2022232425252525242322201f1c171413100c070100000000000000000000000000000000000000000000000000010102020202020202020202020000000000000000020507080a0c0c0c0b09070604000000000000000000000000000000030506080a0c0c0c0c0a0806050300000000000000000000000000000000000000000000000000000000000000000000000000000b17222d394653606c7884919eaab7c3cecac2bbb7b5b7bbc2cad1c4b8aca095887b6e6253493f33271b0a0000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1cedbd0c5bcb4aeaca9a9a9a9a9a9a9a9a9a9a9a9aaacaeb4b7b8bdc3c9cec9c2bcb4aea39f93887e70695e53473d3322190e040000000000000000000000000000000000000000000000060b0f1213181c1f2022242525262625242321201e191514120e090300000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1cedbebe4ddd8d4d2d4d8d2c6b9ada197897d7063554b4034291c10040000000004111d2935404b5564707d8a97a2adbac6d3d4d1d0d1d4d9e0e7dacdc0b4a79a8d8174675a4e4134271b0e000000000613202c3945515d6775818e9ba8b2bdd0cbbfb4ab9b8f8275675d5145392c1d212e3a47535f6a7784919daab7c3cec7baaea2988b7e7265584e43372b1c12070000000000000000000000000000000000000000000000030c17232e38424e57606c78829098a2aebac2ced2cecfd2d7dde5d6c9bcafa396897c706356493d3023160a0000000000000000000c1926323f4c5965727f8c98a5a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8abacb2bac4cedad5c8bbafa295887c6f6255493c2f2216090000020e1925303b47535f6a74818e97a1adb9bfc8cac1b7afa69e97918b85817e7c7c7c7d8083888f949fa3abb4bdc6c7bdb4aaa0958c8073695e53453b301e150b0000000000000000000006121f2c3945525f6c7885929fabb8c5d2c6b9ada197918c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c877a6e6154473b2e21140800000000000000000000000000000000000000000000000b17222d3845515d67717e8a939ea7b1b9c2cccac2bab2aca7a09d99989291908f8f909298989d9fa7acb2bac1cacac2b9b0a69f93877c6f62594f4432291e14080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406060b101213151617181818181716151312100c06060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3744505b6573808c99a7b1bcc8d4ccc7c3c2c3c7ccd8ccc0b6ac9d9083776a5f5341382d22170b0000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced9d7cec5bfbab8b6b6b6b6b6b6b6b6b6b6b6b6b7b9babfc4c5c8cdc7c4bdb9b0aaa29f918c7f726c61574d42352b21100700000000000000000000000000000000000000000000000000000306070c1013131517181919191817161414110e08070502000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced9d9d9d9d9d9d9d9d9d1c4b8ab9e9184796d6053463a2f23180c0000000000010d18242f3a4653606d7985929fabb8c4cfdad9d9d9d9d9d9d9d9cdc0b4a79a8d8174675a4e4134271b0e000000000714212d3a4754606d7a86929facb8c4cec7baaea3998a7e7164554b4135291d1f2b37434e586673808c99a7b1bcc8cabfb4aa9d9083766a5f5347392e23180c00000000000000000000000000000000000000000000000006111c26303c44505b666e7b86929fa6b0bcc6d0dbd9d9d9d9d9d6c9bcafa396897c706356493d3023160a0000000000000000000c1926323f4c5965727f8c98a5b2b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b7b9bdc4ccd6d9d5c8bbafa295887c6f6255493c2f22160900000008141e2b37434e58616d7a85929ea3adb6c0cac9c1b8b0a9a19e97928e8b8988898a8c90959c9fa6aeb5bdc6c7beb5aba2989083796d60574d4233291f0c030000000000000000000006121f2b3844505c667986939facb9c6d2c9beb3a9a19e9999999999999999999999999999999999999999999999999999999999999994877a6e6154473b2e211408000000000000000000000000000000000000000000000006111c2935404b55616c75818e959fa7b0bbc0c7ccc4bdb9b1acaaaaa39f9d9c9c9c9d9fa2aaaaabb1b9bdc4ccc9c0b8b0a79e948c80736a5f54473d3320170d020000000000000000000000000000000000000000000000000000000000000000000001000003050607060300000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003060708090b0b0c0c0b0b0a08070603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020608080c0e1011121211100e0b0807050200000002040406060606060606060606060606000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27333f4953626f7b8895a0acb8c5ccccccccccccccccccc8bbafa49a8c7f7266584e432f261b11060000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ccccccccd0cac6c5c2c2c2c2c2c2c2c2c2c2c2c3c4c5c7cbc9c5c4c1bbb7b2aca69f98928a7f726d625a50453b31231a0f00000000000000000000000000000000000000000000000000000000000000040607080a0b0c0c0c0c0b090807050200000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ccccccccccccccccccccc8bdb2a89a8d8073665c5044382b1d120700000000000007131f2c3845515c6774818e9aa9b3bec9ccccccccccccccccccccc0b4a79a8d8174675a4e4134271b0e00000006121f2b37434e5865727e8b98a2aebac7d2c5b9ac9f92867a6d6054473a2f24181b26313c4855626e7b8895a0acb8c5d0c6b8ab9f95887c6f62544a4034281c10040000000000000000000000000000000000000000000000000a141e28333f4a545f69727f8b949faab4bfcaccccccccccccccc9bcafa396897c706356493d3023160a0000000000000000000c1926323f4c5965727f8c98a5b2bfc2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c4c5c9ceccccccccc8bbafa295887c6f6255493c2f221609000000020f1b26313c46525e68707d8a919ca4aebabfc6cac1bbb3ada9a29e9b9896959597999d9fa7abb0bbbfc6c5bdb5aca49992867c6e665c51453b3121170d00000000000000000000000713202d3a4653606d798699a4afbbc7d4cfc4bbb3adaba6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000c18242f3943505a606d798390959fa6afb6bec3c8c9c3bcb8b7b4aeacaaa9a9a9aaacaeb4b6b8bcc3c9c9c4bdb9aea69f958f82786d60584e43352c210e05000000000000000000000000000000000000000000000000000000000000040607090c0e060b0f12131312100b060f0d0b08070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000104090f121415191b1d1e1f1f1e1d1b181414110e08020b0e101113131313131313131313131313060401000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d3847535f6a7783909daab7bfbfbfbfbfbfbfbfbfbfbfb9ac9f93877b6e6154483c3121140a000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4bfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbebdbdb9b7b5b0aba8a09e9490867e726d625b51483e33291f1108000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4bfbfbfbfbfbfbfbfbfbfbfbfb8aca096887c6f62544a3f34281c0b0100000000000004101c2834404b5563707d8997a1adb9bfbfbfbfbfbfbfbfbfbfbfbfb4a79a8d8174675a4e4134271b0e0000000815212e3a47535f6a7683909daab4bfcacbbfb5ab9c8f8275685d5245392c1d1315212e3a47535f6a7783909daab7c3cdc8bcb1a79a8d8073665c5144382c1f1408000000000000000000000000000000000000000000000000020c17222d38424d57606c78828f98a2aebabfbfbfbfbfbfbfbfbfbcafa396897c706356493d3023160a0000000000000000000c1926323f4c5965727f8c98a5b2bfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbbafa295887c6f6255493c2f221609000000000a15202a36414c56616b737f8c929ca4aeb4bcc2c9c4beb9b3adaba7a4a3a2a2a3a6aaabb1b7bbc2c8c1bbb3aba39a93877e706a5f544b4033291f0f05000000000000000000000006121f2b3844505c66798698a2aebac7d3d6cdc4beb9b8b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3ada094877a6d6154473a2e21140700000000000000000000000000000000000000000000000007121d27313e45515d676d7a838f949fa4acb1b8bdc3c7c8c5c3bfbab8b7b6b5b6b7b8babfc3c4c8c7c4beb9b2aca49d948f83796d665c50463c32231a0f0000000000000000000000000000000000000000000000000000000105070c10131316181b1c171b1f20201f1c171d1c1a171514120e0905030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000306070603000001000000000000000000000000000000000000000000000000000000000000000004080c0e0f13131313131313131313131311100e0a0600000000000000000000000000000000000000000000000000000000000001080d11151a1f212225282a2b2b2c2b2a282521201e19140f171a1d1e2020202020202020202020202013110d0701000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b2b37434e5866727f8c99a7b1b2b2b2b2b2b2b2b2b2b2b2b5ab9c908376695e52463a2d201402000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b1b0b2adaba8a69f9c96918a827b716c625b51493f362c21170d0000000000000000000000000000000000000000000000020608080c0e10111111100e0c09060603000000000000000606060606060606060606060000000000000000000000000000000f1b2835424e5b6875818e9ba8b2b2b2b2b2b2b2b2b2b2b2b2b2b2aa9d9184776a605442382e23170b00000000000000000c18232e3a4653606d7985919eabb2b2b2b2b2b2b2b2b2b2b2b2b2b2a79a8d8174675a4e4134271b0e000004101c2834404a54626f7b88959fabbcc1c1c1bbaea3998b7e7164564c4135291d0c121e2b37424e5766737f8c99a7b1bcc1c1c1b8ab9e9285796d6053463b3025190e0200000000000000000000000000000000000000000000000006111c262f3c44505b666e7b86929fa6b0b2b2b3b3b3b3b2b2b2b2afa396897c706356493d3023160a0000000000000000000c1926323f4c5965727f8c98a5b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2afa295887c6f6255493c2f22160900000000040d1925303a444f59636d74808d929fa2aab0b9bdc4c7c5beb9b8b4b1afafafb0b3b6b8bcc3c8c3bcb8b0a9a19992887f716c61584e42392e21170d00000000000000000000000003101c28343f4a5f6c7985929facb8c5d2d1c6bdb4aeaca9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9aaacb1b9bfbfbfbfbeb3a993877a6d6054473a2d211407000000000000000000000000000000000000000000000000010b151f2935404b555e686d7a828d939aa0a7acb2b8babfc3c5c6c7c5c4c3c2c2c3c5c6c7c5c4c0bbb9b3ada8a09e928d82796d675d544a3f342a2011080000000000000000000000000000000000000000000000000002080d1113181c1f202325272922272b2d2d2b28232a28262421201e1a13120f0b060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080b0e060b10121312100b060e0c090605030000000000000000000000000000000000000000000000000001090f14181b1b2020202020202020202020201e1d1a16110b04000000000000000000000000000000000000000000000000000000070c13191d20262b2e2f323536383838383634322e2d2a251f1b22272a2a2d2d2d2d2d2d2d2d2d2d2d2d2d201d18130c0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b26313c4855616e7b88959fa6a6a6a6a6a6a6a6a6a6a6a6a6a3998b7e7265574d42362a1e1205000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5a5a4a3a8a19e9b98948f8a847e776e69615a51493f372d231a0f05000000000000000000000000000000000000000001040a0f121415181b1c1d1e1d1d1b191613120f0b0600060a0c0d1313131313131313131313130807050200000000000000000000000f1b2835424e5b6875818e9ba6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7998c7f7366584e4330261c1106000000000000000007121f2b3844505c6674808d9aa8a6a6a6a6a6a6a6a6a6a6a6a6a6a6a69a8d8174675a4e4134271b0e000006121f2c3844515c6673808d9aa7b1b4b4b4b4b4ac9f92867a6d6054473a2f24190d0e1a26313c4855616e7b8895a0abb4b4b4b4b4ada1978a7d7064564c41362a1e1105000000000000000000000000000000000000000000000000000a141d28333f4a545f69727f8b949faaa6a6a6a6a6a6a6a6a6a6a6a396897c706356493d3023160a0000000000000000000c1926323f4c5965727f8c98a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a295887c6f6255493c2f221609000000000008131e28323e47515b606c77808b92989fa6acb2b7bcc2c5c6c5c1bebcbbbcbdbfc3c4c4c0bbb9b1aca69e9792877e716c625a50463c30271d0f05000000000000000000000000000b17232e45525e6b7885919eabb8c4d1cbbfb4aba39f9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9da0a7b1bcc8ccc6b9ada19786796d6053463a2d20130700000000000000000000000000000000000000000000000000030d18242f39434c565e686d78808890959da0a8acaeb4b6b8babfbdbebebfbebebdc0bbb9b7b5afaca9a19e96918980786d675d554c42382e22190e000000000000000000000000000000000000000000000000040a0f13191d2023282c2d303234362d3337393a38342e373533312e2d2a25201f1b17110d070100000000000000000000000000000000000000000000000000000000000000000000000000000205090e121415181a1c171c1f201f1c171d1b181513120f0b0600000000000000000000000000000000000000000000030b131a202427282d2d2d2d2d2d2d2d2d2d2d2d2a2927221c150d05000000000000000000000000000000000000000000000000030b12181e24292c31373a3b3f41434445454443413e3b3936302c272e333637393939393939393939393939392c29241d160d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15212d3a46535f6976839099999999999999999999999999999992867a6d6154473b30251a0e02000000000000000000000000000000000000000000000f1b2835424e5b6875818e999999999999999999999999999999999999999999999999999898979596918e8b87837e78716c655f5750483f372d251b11080000000000000000000000000000000000000001080d11151a1f21222527292a2a2a29282622201f1c17110d121619192020202020202020202020201514120e09030000000000000000000f1b2835424e5b6875818e999999999999999999999999999999999995887b6e6155483c3222140a00000000000000000003101c28343f4a54626f7c899699999999999999999999999999999999998d8174675a4e4134271b0e00000713202d3a4653606d7985919ea8a8a8a8a8a8a8ab9c8f8275685d5245392c1e13080915212d3a46535f697783909da8a8a8a8a8a8a8a99b8f8275685e5246392d20140700000000000000000000000000000000000000000000000000020b17222d38424d57606c77828f989999999999999999999999999996897c706356493d3023160a0000000000000000000c1926323f4c5965727f8c98999999999999999999999999999999999999999999999999999999999999999999999999999999999995887c6f6255493c2f2216090000000000020c16202c354044505b656c737e8690949ea0a8abb0b5b8b9bebdbebfbfbfbebdbeb9b8b6afaca7a09d948f857d716c625a50473e342a1e150b0000000000000000000000000000061d2a3744505d6a7783909daab6c3d0c7baaea399928f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f9095a0acb8c5d1c5b8ab9e928578665c5044382b1f1206000000000000000000000000000000000000000000000000000007121d27313a444c565d666d737c838b91969b9fa2aaa9acaeb4b0b1b2b2b2b1b0b5afacaaaba49f9c97918b847d746d665d554c433a30261c100700000000000000000000000000000000000000000000040a0f161b1e25292d2e34383a3c3f4143443f444646443f454342403e3b3a36302d2b27221b18130c07000000000000000000000000000000000000000000000000000000000000000000000002080e11141a1e202124272923282b2d2b28232a282522201f1b17110f0a03000000000000000000000000000000000000010b151d252c3134353939393939393939393939393736332e271f170d0400000000000000000000000000000000000000000000060c151c23282f35393c4347484c4e5051525251504e4b4746413b3832393f43444646464646464646464646464639352f281f160c0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d5765727f8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8275685e524639291f140900000000000000000000000000000000000000000000000f1b2835424e5b6875818c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8b8a888784827e7b76716d66605b534d453e362d251b130900000000000000000000000000000000000000060b13191d20262b2e2f3234363737373635322f2d2b28221c191e2325262d2d2d2d2d2d2d2d2d2d2d2d21211e1a140d0500000000000000000f1b2835424e5b6875818c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8376695f53473a2d211402000000000000000000000b17232e394653606c78848c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8074675a4e4134271b0e0004101c2834404b5464707d8a979b9b9b9b9b9b9b9b9b998b7e7164564c4135291d0c0105121e2b37424d5766727f8c999b9b9b9b9b9b9b9b9b92867a6e6154473b2e211408000000000000000000000000000000000000000000000000000006111c262f3b44505b656e7b868c8c8c8c8c8c8c8c8c8c8c8c8c8c8c897c706356493d3023160a0000000000000000000c1926323f4c5965727f8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c887c6f6255493c2f221609000000000000050e1a2327333f49535b606c717c838b91969c9fa6a8abadb3b1b2b2b2b2b2b1b3adabaca49f9c95918a827b706b625a50483f352c22180c0300000000000000000000000000020f1c2835424f5b6875828e9ba8b5c1d1c5b9ac9f9287828383838383838383838383838383838383838283909daab7c3d0c3b6aa9d9083776a544a3f34281c10030000000000000000000000000000000000000000000000000000010b151f29323a444c545c606b6f787e84898e92989a9c9fa2aaa3a4a5a5a5a5a4aba39f9d9a99938f8b857f79706b605c544c433a31281e140a00000000000000000000000000000000000000000001070c151b20272b3035393a404546494b4e4f5149505353504a51504f4d4a4846423c3937332d29241d18120b030000000000000000000000000000000000000000000000000000000000000003090e14191e20252a2d2e3134362e34383a38342e3634322f2d2b27221b1a150f0a040000000000000000000000000000000009131d272f373d404246464646464646464646464644423f3931291f150b000000000000000000000000000000000000000000080f181e272e343a4145474e5355585b5d5e5e5f5e5d5b5854524d48433d444a4f515353535353535353535353535345403a31281d1307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a26313b4754616d7a7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7c6f62564c413529170d0300000000000000000000000000000000000000000000000a1724313d4a5764707e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7d7c7a7875726e6964605c545049413c332c241b1309010000000000000000000000000000000000020a11171e24292c31373a3b3f414344444443413f3c3938332d29242a2f32333939393939393939393939392e2d2a251f170f05000000000000000a1724313d4a5764707d7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7d7063574d42372b1e12060000000000000000000006121f2b3744505b65707d7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7d7063574a3d3024170a0006131f2c3845515c6675828e8e8e8e8e8e8e8e8e8e8e8e877a6d6154473a2f24190d00020e1a26313c4855616e7b888e8e8e8e8e8e8e8e8e8e8e8c7f7265594c3f3226190c0000000000000000000000000000000000000000000000000000000a141d27333f49535e69707d7f7f7f7f808080807f7f7f7f7f7f7f7f7b6e6154483b2e2115080000000000000000000916232f3c4956626f7c7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7b6e6154473b2e21140800000000000000081117222d384149505a626a6e777e848a9094989b9ea1a9a4a5a5a6a5a5a4a9a19e9b9a938f8a847d756e69605950483f362d231a0f060000000000000000000000000000000d192633404c5966737f8c99abb5c0cbc5b9ac9f928678767676767676767676767676767676767676767f8b98a5b2becbc1b5a89b8e8275685b4f422e23170b00000000000000000000000000000000000000000000000000000000030d172029323a424a515960666c71787d82868a8d9092989697989898989897969992918e8b86827e79726d676059514a423a31281f160c020000000000000000000000000000000000000000030b121820262b32373a4146474b515356585a5c5e5f5b60605c5f5e5d5b595754524d4946443f38352f28231d150c060000000000000000000000000000000000000000000000000000000000070c141a1e252a2d30363a3b3e4143443f4446443f4543413f3c3937332d2b26201b150d080200000000000000000000000000040f1a252f3941484d4e535353535353535353535353514f4a433b31271c11060000000000000000000000000000000000000008111a212a303940444c5154585f626568696b6b6b6b696765615e56544e464d555b5d6060606060606060606060605f514b433a2f24180d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000914202d3946525e686d73737373737373737373737373737373736f6a6054443a3025190d0100000000000000000000000000000000000000000000000a1623303c4955616c7073737373737373737373737373737373737373737373737373727271706f6d686865615e5753504a443f382f2a211a1209010000000000000000000000000000000000040b141c22282f35393c4347484b4e4f505150504e4c4946443f383530353b3e404646464646464646464646463b3a36312921170d030000000000000a1623303c4955616c7073737373737373737373737373737373737373706b6054453c31261a0e0200000000000000000000030f1b27333f4953616b7073737373737373737373737373737373737373706b6155483c2f231609000713202d3a4653606d78818181818181818181818181818073685d5246392d1e130800000914212d3a46535f6973808181818181818181818181817f7366594c403326190d000000000000000000000000000000000000000000000000000000020b17222d38414d57606b70737373737373737373737373737373736e695e53463a2d2114070000000000000000000815222e3b4754606a6f7373737373737373737373737373737373737373737373737373737373737373737373737373737373737373736e685e5246392d201407000000000000000006111b262f383f4450575f656c71787e83878b8f929796979899999998979697918f8b87827d78706c615e564f473e362d241b1108000000000000000000000000000000000a1724303d4a5763707d8a99a3afbbc7c7baaea398887b6f696969696969696969696969696969696574818e9ba7b4c1cabfb4aa998c7f7266594c3f332619060000000000000000000000000000000000000000000000000000000000050e172028303940444f545b60666c70757a7d80838587898a8b8b8c8b8b8a89888684817e7a76716d67605c554f44403930281f160d040000000000000000000000000000000000000000060d151d242931373d43474c5254545c60636567696a6b656c6d666c6b6a686664615e575653504945403a342e271e17110a0200000000000000000000000000000000000000000000000000030b12181f252a3036393b4246484b4d4f514a5053504a51504e4b4846443f3837312b272019130c040000000000000000000000000814202c37414b53595b6060606060606060606060605d5b554d43392e22160a00000000000000000000000000000000000008111a232c333c424a51555d60656a6e727476777878777674716e6862605852555f676a6c6c6c6c6c6c6c6c6c6c6c6c6c5d554b4035291d110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414c565e6166666666666666666666666666666666666260584e4332281e13080000000000000000000000000000000000000000000000000814202d3944505a6164666666666666666666666666666666666666666666666666666665656462605d565854524d46443f38332d261d180f08000000000000000000000000000000000000050e161d262d333a4145474e5355585a5c5d5d5d5c5b595553504a46413a40464b4c5353535353535353535353534846423b33291f14090000000000000814202d3944505a6164666666666666666666666666666666666666666360594f44332a1f15090000000000000000000000000b17222d38414f596163666666666666666666666666666666666666666361594f44382c2014070006131f2c3845515c666d74757575757575757575757575736d63564c4135291d0c01000005121e2a36424d57636e73757575757575757575757575736d63574b3e3225190c0000000000000000000000000000000000000000000000000000000006111b262f3b454f59606366666666666666666666666666666666615e574d42362a1e120500000000000000000006131f2b38434e586062666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666615e564d41362a1e11050000000000000000000a141d262d333e454e535b60666d71767b7f828587898a8b8c8c8c8b8a898785827e7b76706d66615a524d443d352d241b120900000000000000000000000000000000000714212d3a4754606d7a86929facb9c5cbbfb4aa988c7f72655b5c5c5c5c5c5c5c5c5c5c5c5c5c606c7884919eabb7c4c6baaea298897c6f6356493c30231609000000000000000000000000000000000000000000000000000000000000050e161e272e343d424a50545b6063676d707376797b7c7d7e7f7f7f7e7d7c7b797774716e6864605c55514b433d342e271e160d040000000000000000000000000000000000000000080f181f272f353c43474e54565e6165666d6f7274767778797979797878767573716e696763605b53514b4540393027221b140b030000000000000000000000000000000000000000000000060c151c232831363b4146474d5254575a5c5e5f5c605c5f5e5d5b585553504947433c373229251e160e0700000000000000000000000c1824313d48535d65686c6c6c6c6c6c6c6c6c6c6c6c6a675f554a3f33271a0e000000000000000000000000000000000007111a232c353d454d545c60676d72777b7f81838485858483817e7b756f6a615d5667717779797979797979797979797976675d5145392c201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1925303a444c5254595959595959595959595959595959595956544e463d3220160c0200000000000000000000000000000000000000000000000004101c28333e4750555759595959595959595959595959595959595959595959595959595958575554524c4b4746423b38342e27221b140b06000000000000000000000000000000000000050e1720282f383f444c5254585f626567696a6a6a69686562605b54524c44495157596060606060606060606060605f534d453b31251a0e02000000000004101c28333e475055575959595959595959595959595959595959595956544f473d3221180e0300000000000000000000000006111b262f3e474f55575959595959595959595959595959595959595957554f473e33281c10040004101c2834404b545c606868686868686868686868686866635b52443a3024190d000000020e1a26313b45525c636768686868686868686868686866635b51463b2f23160a00000000000000000000000000000000000000000000000000000000000a141d29333d474f55565959595959595959595959595959595954534d453b31251a0e02000000000000000000030f1b27323d464e545659595959595959595959595959595959595959595959595959595959595959595959595959595959595959595954524d443b3025190e02000000000000000000020b141b2227333c414950545c6064696e7275787a7c7e7f7f7f7f7f7e7c7a7875726e6964605c545046423b322b231b12090000000000000000000000000000000000000613202c3945525d687683909caab4bfcbc3b7aa9d9083786c60564c5050505050505050504f59636f7c8996a1adb9c5c5b8ac9f9285796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000040c151c23282f383f444a5053555d606367656c6e6f70717272727271706e6d666764615e5653514b4540393028231c150c04000000000000000000000000000000000000000008111a222a313940454e53586062686d7276797c7e818284858686868685848382807d7b77746f6c65605d55514b423d332d261d150d03000000000000000000000000000000000000000000070f181e272e343b42464c5254575e616467696a6c666d666c6b69676562605b53534e47433d35302820191109000000000000000000000e1b2734404d59656f757979797979797979797979797771675b4f4236291d1000000000000000000000000000000000050e19232c363e474f575f666d727a7f84888b8e9091919291908e8b87827c756d685f6a7783868686868686868686868686796d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e29323a4146474c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4947433d342b200e0400000000000000000000000000000000000000000000000000000b17222c353e44494a4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4b4a494745413f3b3a36302c28231c17110a02000000000000000000000000000000000000040d172029323a424a50565d60666a6e7274767777777674726f6c66615d5650515b63666c6c6c6c6c6c6c6c6c6c6c6c6c5e574d42362a1e12050000000000000b17222c353e44494a4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4948443d352b210f0600000000000000000000000000000a141d2c353e44484a4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4a48443e352c21160b0000000c18232e39424b51535b5b5b5b5b5b5b5b5b5b5b5b5b595752494032281e13080000000009141f2933404a52585a5b5b5b5b5b5b5b5b5b5b5b5b5957514940352a1e12060000000000000000000000000000000000000000000000000000000000020b17212c353d44484a4c4c4c4c4d4d4d4d4c4c4c4c4c4c4c4c4846423b33291f140900000000000000000000000a16202b343d4347494c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4746413b32291f14080000000000000000000000020a1117212a2f383f444a5053575e616568686e6f717272737272716f6e686865615e5753504a423e363029201911090000000000000000000000000000000000000004111d2935414c5665727f8b98a3aebac7c5b8aca0958a7d70685d554c454143434342474f57616b75828f9ba8b2bdc9bdb2a89b8e8275665c5145382c1f13060000000000000000000000000000000000000000000000000000000000000000030b12181d262d33383f44464b515357535b606163646565656565646361605c545854524c46454039342e271e18120b03000000000000000000000000000000000000000008111a232c343c434b51585f626a6f757a7e8286898b8d8f9192929999939291908e8c8a8784807c78726d67605c544e443f382f271f150d03000000000000000000000000000000000000000711192129303940444d53565e6166696e717476777879797979787674726f6c65625f58544e46413a322b231b12090000000000000000000f1b2835424e5b68758186868686868686868686868683776a5d5144372a1e11000000000000000000000000000000020b17202b353e48505961696e787f858c9195989b9c9e9e9e9e9c9a99938f89817a6f6a6a77849093939393939393939393867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d1720293036393a40404040404040404040404040404040403c3b37322b22190f00000000000000000000000000000000000000000000000000000005101a232c33393c3d404040404040404040404040404040404040404040404040403f3f3e3d3c3a3935302e2d2a251f1c17110b0600000000000000000000000000000000000000010c161f29323b444c545b60686d72777b7e818283848383817f7c78736d68605b53636d7379797979797979797979797976695e53463a2d21140700000000000005101a232c33393c3d404040404040404040404040404040404040403d3b38322b23190f000000000000000000000000000000020b1a232c33383c3d404040404040404040404040404040404040403d3c38332c231a100500000007121d2730394045464e4e4e4e4e4e4e4e4e4e4e4e4e4d4b4740372e20160c0200000000030d17212e3840474b4d4e4e4e4e4e4e4e4e4e4e4e4e4c4b4640372e23190d02000000000000000000000000000000000000000000000000000000000000050f1a232c33383c3d404040404040404040404040404040403b3a36312921170d030000000000000000000000040f19222b32383b3c4040404040404040404040404040404040404040404040404040404040404040404040404040404040404040403b3936302920170d0200000000000000000000000000060f181d262d33383f44464d535458565e61636465666666656463615e565854524d46443f38302a251f170e070000000000000000000000000000000000000000010d19242f3a4754616d7a86929fabb5c0c8bcb1a79e91847a6d675e56524c4c4c4c4d53596069707d8a939eaabac4c5b9aca1968a7d7063544b4034281c100400000000000000000000000000000000000000000000000000000000000000000000070b141c22282d3338394045474a495053545657585859585857565553514a4b4746413b38342e28231d150c0700000000000000000000000000000000000000000007111a232c353d464e555d606a6f757c81868b8f9298989a9c9d9e9fa3a49f9f9e9d9b999796918d89847f79726d6660585049413931271f150c020000000000000000000000000000000000071119232b333b424a51575e61686e72777b7e80828485868686858483817e7b78736e6a626058524c443d352d241b120900000000000000000f1b2835424e5b6875818e939393939393939393939083776a5d5144372a1e110000000000000000000000000000000a141d29323d47505a616b707b838c92979da0a8a7a9aaababaaa9aba49f9c938e847c6f6a7784909d9f9f9f9f9f9f9f9f93867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e171e252a2d2e33333333333333333333333333333333332f2e2b27201910070000000000000000000000000000000000000000000000000000000008111a22282d303133333333333333333333333333333333333333333333333333333232312f2d2c292421201e1a14100c0600000000000000000000000000000000000000000007131d28313b444c565d666c727a7f84888b8d8f9090908f8e8c8884807a726c655d66737f8686868686868686868686867b6e6154483b2e2115080000000000000008111a22282d303133333333333333333333333333333333333333302f2c27211911070000000000000000000000000000000008111a21282c2f3033333333333333333333333333333333333333302f2c28211a110800000000000b151e272e34383a41424242424242424242424242403f3b352e251c0e04000000000000060f1c262e363b3f40424242424242424242424242403e3b352e251c1207000000000000000000000000000000000000000000000000000000000000000008111a21272c2f30333333333333333333333333333333332e2d2a251f170f050000000000000000000000000007101920272b2e2f3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332e2d2a251f170e05000000000000000000000000000000060b141b22272e34383b4246484c4d525456575859595958575654524c4b4746423b38342e261e19140d05000000000000000000000000000000000000000000000813202d3946525d6874818e99a3afbbc4c3b9aca1968f82796e68605d56595859575f626b6f7b85929ea6b0bbc9bdb2a89e9184786d6053463a2e23180c000000000000000000000000000000000000000000000000000000000000000000000000020a11171c22282b2f35393a3d3f444648494a4b4c4c4c4b4a49484644403e3b3936302c28231d18120b03000000000000000000000000000000000000000000050f19232c353e474f585f676d737c82898e92999c9fa2aaa7a9aaabacaeafacababa9a8a6a8a09e9a96918b857f796f6a605b534b433931271e140a00000000000000000000000000000000071019232b353d454d545c60696e747a7f83878a8d8f91929299989291908e8b8884807b766f6a615e564f473e362d241b1108000000000000000f1b2835424e5b6875818e9b9f9f9f9f9f9f9f9f9d9084776a5d5144372a1e11000000000000000000000000000006111b262f3b444f59616c707d8590959fa2a9acb1b4b6b7b8b8b7b6b5afaca59e9691867c6f7784909daaacacacacacaca093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d13191e2021262626262626262626262626262626262623221f1b160f070000000000000000000000000000000000000000000000000000000000000810171c20232426262626262626262626262626262626262626262626262626262625242221201d191414110e090300000000000000000000000000000000000000000000020b18242f3a434c565e686d787f858c9196989a9c9d9d9d9c9b9896918c857f776d676673808c93939393939393939393877b6e6154483b2e21150800000000000000000810171c202324262626262626262626262626262626262626262322201c160f070000000000000000000000000000000000000810161c202324262626262626262626262626262626262626262423201c161008000000000000030c151d23282c2d3535353535353535353535353533322f2a241c130a00000000000000000a141c242a2f323435353535353535353535353533322f2a231c130a00000000000000000000000000000000000000000000000000000000000000000000080f161c2023232626262626262626262626262626262621211e1a140d05000000000000000000000000000000070f161b1f222326262626262626262626262626262626262626262626262626262626262626262626262626262626262626262621201e19140d050000000000000000000000000000000000020a11171c23282c31363a3b3f414647494b4c4c4c4c4c4b494746413f3b3a36302b28231c140c0902000000000000000000000000000000000000000000000005111d2935414c56616e7b87929fa8b2bec7bdb2a89f948f827a726d686765656667696e747d859197a1adb8c1c3b9aca1968b7f72665c5044382b1d12070000000000000000000000000000000000000000000000000000000000000000000000000000060b11171c1f24292c2d2d3337393b3c3d3e3f3f3f3f3e3d3b3a38342e2e2d2a251f1c18120c0700000000000000000000000000000000000000000000020c17212b353e475059606a6e7980878f949b9fa3abacaeb4b4b5b7b8b9babbb9b8b7b6b5b3b2acaaa8a09e97928b837c736c655c554b433930261c11060000000000000000000000000000050e19222b353d474f575f666d737b81868c9095979a9c9d9f9fa3a29f9e9c9a9896918d88827c746d68605950483f362d231a0e050000000000000f1b2835424e5b6875818e9ba8acacacacacacaa9d9084776a5d5144372a1e1100000000000000000000000000000b17222d38414d56606b707e879297a0a7adb3b8bdc1c3c4c4c5c4c2c0bbb9afa8a19891857b7784909daab7b9b9b9b9ada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d11131419191919191919191919191919191919191615130f0a040000000000000000000000000000000000000000000000000000000000000000050b101416171919191919191919191919191919191919191919191919191919191817161413110d080705020000000000000000000000000000000000000000000000000a141d2935404b555e686e7a828b92979ea0a8a7a9aaaaaaa9a7a8a19e98928b82796d6873808c999f9f9f9f9f9f9f9f94877b6e6154483b2e211508000000000000000000050b1014161719191919191919191919191919191919191919161613100b050000000000000000000000000000000000000000050b1014161719191919191919191919191919191919191919171614100b050000000000000000030b12181c1f20282828282828282828282828282625231e19120a010000000000000000020a12191f2326272828282828282828282828282625231e19120a010000000000000000000000000000000000000000000000000000000000000000000000050b10141617191919191a1a1a1a19191919191919191514120e09030000000000000000000000000000000000040a0f1315161919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191414110e08020000000000000000000000000000000000000000060b11171c1f252a2d2e3036393b3c3e3f3f403f3f3e3c3b3936302e2d2a251f1c17110a0200000000000000000000000000000000000000000000000000010d1924303a46535f6974808d96a1acb6c0c4bab0a69f948f857f7a767372727374777b81879197a1a9b3bec3baafa59e9184796d60544a3f34281c0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f12181d202022272b2d2e3031323232323231302e2d2c282321201e1914100c070000000000000000000000000000000000000000000000000a141e29333d47505a616b707c838d92999ea6acaeb4b8babfc0c2c4c5c5c7c7c6c5c4c3c1bfbdb9b7b2aca9a19e9591877f776d675d554b42382e23170d03000000000000000000000000020d17202b343d474f5960696e787f868e92999da0a7a7a9aaabacafaeacaba9a7a8a19e9a948f89817a6f6b615a50483f352c20170d0200000000000f1b2835424e5b6875818e9ba8b4b9b9b9b9b7aa9d9084776a5d5144372a1e1100000000000000000000000000030f1b27333f49535e696f7d879299a2a9b1babec5c8cbc7c4beb9b8b6b5b5b7b9b2aaa1978f827884909daab7c3c6c6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010507070d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0908060300000000000000000000000000000000000000000000000000000000000000000000000004080a0a0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0c0c0b0a090707040100000000000000000000000000000000000000000000000000000006111b262f3845515d676e7a848f949fa2a9acb2b4b5b6b7b6b6b4b2adaaa29f948f837a6d73808c99a6acacacacacaca194877b6e6154483b2e211508000000000000000000000004080a0a0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0a0907040000000000000000000000000000000000000000000000000407090a0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0a090704000000000000000000000000070c1013131b1b1b1b1b1b1b1b1b1b1b1b1b1a1916130d07000000000000000000000000080e1317191a1b1b1b1b1b1b1b1b1b1b1b1b191916120d070000000000000000000000000000000000000000000000000000000000000000000000000000000407090a0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d08070502000000000000000000000000000000000000000000030608090d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d08070502000000000000000000000000000000000000000000000000060c10141a1e2121252a2d2e3031323333333231302e2d2a2521201e1a14100b060000000000000000000000000000000000000000000000000000000008131e2b37424d57606d7a84919aa4afbbc0c2b8b0a69f97928c8683807f7f7f8183888e9399a1a9b3bbc4bbb1a89e938a7d70675c5142382e23170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000003070d101314171b1f202123242525262525242322201f1c181414110d08040000000000000000000000000000000000000000000000000006111c26303b454f59616c707d8590959fa3abb0b9babfc5c7cad0cbc7c5c4c3c3c3c4c6c9cfcec9c5c3bdb9b3ada7a099928c81796d675d544a3f34281f150b01000000000000000000000008131e29323c464f59606b6f7b838c92989fa3abacb1b3b5b7b8b9bbbab8b7b6b4b2acaba69f9c938e857d716c625a50473d33291f140900000000000f1b2835424e5b6875818e9ba8b4c1c6c6c3b7aa9d9084776a5d5144372a1e110000000000000000000000000005121f2b3744505b656e7b859299a3abb3bcc3cacfc6bfbab9b3adaba9a8a8aaacafb3a99f948a7e83909daab7c3d0c6b9ada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d38414f59606d798390969fa6adb3b8bdc0c2c3c3c3c2c1bdb9b3aea69e9590827873808c99a6b3b9b9b9b9aea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070e0f0f0f0f0f0f0f0f0f0f0f0f0d0c0a0702000000000000000000000000000002070a0d0d0f0f0f0f0f0f0f0f0f0f0f0f0d0c0a0602000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e121415191e202123242526262625242321201e191414110e0903000000000000000000000000000000000000000000000000000000000000020e1a26313c45515d67707d88939fa5afbbc0c2b8b0a9a29e99928f8d8c8b8c8e90959a9fa4abb3bbc3bbb3a9a0958e81756c61554b4030261c1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406060b0f121315161718191919181716151312100c070705010000000000000000000000000000000000000000000000000000000b17232e38424d57606b707e879297a0a7afb5bdc1c7cbcdc8c4c3bfbab9b7b6b6b7b8b9bec1c5c6cacec8c5beb9b1aba39f938e82796d665c50443d31271d120700000000000000000000030d1925303a444e58606b707d8590959fa3aaaeb4b8bcc0c2c4c1bfbebec0c2c3c1bdb9b7b0aaa59e9791877e716c62594f453b30251a0e05000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e1100000000000000000000000004101c2834404b54606c77828f97a1abb4bdc5cecbc3bdb4aeaca9a19e9c9b9c9d9fa3abaca69e918485929eabb8c5d1c6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000020507080b0d0f10111213131212110f0e0b0907060300000000000000000000000000000000000000000000000000000000000000000004080c0e0f131313131313131313131313131313131313131313131313131211100e0c0a07060401000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27333f4953606b74818e95a0a8b0babec5c8cecfcdc8c4c3bfbdbdbebab0a79f948d8074808c99a6b3bfc6c6baaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000050a0d0f101313131313131313131313130b0a0805000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030608091111111111111111111111080705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030606090c0e10111213131212110f0d0b0807050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080e1114141618191919191918161414110d0807050200000000000000000000000000000000000000000000000000000000000000000009141f2935414c55606b737f8c939da5afb6bec2bbb3adaba39f9c9a9898999a9da0a7acafb5bdc0b9b1a9a1979183796d605a5043392e1e140a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003050608090a0b0c0c0c0c0b0a080706040000000000000000000000000000000000000000000000000000000000000003101c28343f4a545e69707d879299a2a9b1bbc0c7cfcdc8c3bcb8b6b4aeacaaa9a9aaabadb3b4b8babec5cbcfcac3bdb5afa59e948f81786d60594f43392f24180c020000000000000000010b151f2a36414c56606a707d8692979fa7aeb4babfc6c5beb9b8b4b2b1b2b3b6b9bbc0c7c2bbb7afa9a19992887e716b60574d42362a21160b000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e1100000000000000000000000006131f2c3845515c66717e8a949fa9b3bdc6cfcbc3b9b1aba39f9a97918f8f8f9092999da0a7a196919297a1adb9c6d2c6b9ada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000306090e121415171a1c1d1e1f1f1f1f1f1e1c1a18161312100c06040100000000000000000000000000000000000000000000000000000001090f14181b1b2020202020202020202020202020202020202020202020201f1f1e1c1b19161413110d08050300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3744505b65707d89939da7b1bac2cacfd4cdc8c3bcb8b6b3b1b0b0b1b4b0a69d928a7d808d99a6b3c0ccc7baaea194877b6e6154483b2e2115080000000000000000000000000000000000000000030a11161a1c1d202020202020202020202020181715110c060000000000000000000003070b0d0e131313131313131313131313130d0c0a07020000000000000000000002070a0d0d131313131313131313131313130e0e0c08030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f1315161e1e1e1e1e1e1e1e1e1e1e1414110e080200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003060b0f121316181b1d1e1f1f1f1f1e1d1c1a171514120e090602000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002050708090b0c0c0d0c0c0b090807050100000000000000000000000000000000000000000000000000000000000000000000000000030d19242f3a434f59606c77818e939fa4acb2bbbfbeb9b4aeaca9a6a5a5a6a7aaacb1b9bbc0bcb8afa7a09791857b6e675d51483e30271d0c0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505c666e7b859299a3abb3bcc3cbd1ccc3bcb8b1abaaaaa39f9e9d9d9d9ea1a9a7abaeb4babfc6cecfc7c0bbafa69e938d80736b60554b4035291e1308000000000000000007121d27313946525e686f7c869298a1a9b1babfc6c4bdb9b3adaba8a6a5a5a6a9acafb5bbc0c7c1bbb2aba39a92877d70695e52463d33271c10040000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e110000000000000000000000030f1b27333f4953606d7984919ea6b0bbc5cfcdc3b9b1a7a099928d888583828284868b91959fa4a19e9ea1a9b3bec9d5c6b9ada093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000060b0f12131a1e21212426282a2b2c2c2c2c2b2a29272522201f1c1713110d0801000000000000000000000000000000000000000000000000030b131a202427282d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2c2b2a2927262321201d1913120f0b06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7883909da5afb9c3ccd6d3cbc3bcb8b1abaaa6a4a3a3a5a7abada49e9184808d9aa7b3c0cdc7baaea194877b6e6154483b2e21150800000000000000000000000000000000000000040d151c2226292a2d2d2d2d2d2d2d2d2d2d2d2d2524211d1711090000000000000001080e13171a1a202020202020202020202020201a1917130e070000000000000000080e1317191a202020202020202020202020201b1a18140f09010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e151b1f22222b2b2b2b2b2b2b2b2b2b2b21201e19140d05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f12171c1f20222527292b2c2c2c2c2b2a29272421201e1a14120e09030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28313d44505b656c78818c939aa1a9aeb5babebfbab9b6b3b2b2b2b4b7b8bcc0bbb9b1aba59d9590857c6f695f554c41362c1e150b0000000000000000000002080d1012131313131313131313131313130807050200000000000000000002070c0f11121313131313131313131313130807050200000000000000000000000000000000000000000000000000000000000000000000000005111d2935414c56606d78829097a2abb4bdc5ced0c7c0bbb1aba7a09d989892919090909197969a9fa2aaaeb4bcc3cbd1cbc1b8b0a69c92897d70675d51453a3024190d01000000000000000c18242f3943505a616d7a849198a2aab3bbc2cbc1bab2aca9a19e9b9998989a9c9fa3abafb5bdc5c4bdb5aca39992857b6e61594f44382c20150a0000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e11000000000000000000000005121f2b3744505b65717e8b96a1acb8c2cdcfc5bbb1a7a0959086807b78767575777a7e838c939aa4acabadb3bbc5cfdac6b9ada093867a6d6053473a2d2014070000000000000000000000000000000000000000000002080d11171c1f20252a2d2e31333537383839393938373634322f2d2c2823201d19130f0a03000000000000000000000000000000000000000000010b151d252c313435393939393939393939393939393939393939393939393939393837363432302d2c2924201f1b17110e090200000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b5563707d8a95a0acb7c1cbd5d3c9c1b9b1aba79f9d99979697989a9ea1a9a1969185929fabb8c5d2c7baaea194877b6e6154483b2e211508000000000000000000000000000000000000030d161f272d32353639393939393939393939393931302d29221b12090000000000020b131a1f2426272d2d2d2d2d2d2d2d2d2d2d2d2d2626231f19120a0100000000020a12191f2326272d2d2d2d2d2d2d2d2d2d2d2d2d282724201a130b0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007101920262b2e2f37373737373737373737372e2d2a251e170e05000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c11171c1f22282b2d2f323436373839393938373533312e2d2a25211e1a15100b0500000000000000000000000000000000000000000000000000000000000000000000000000000000010507070a0d0f1011121213121211100f0d0a080705010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f27333f49535b666c777f8891969fa3abadb3b7b9bdbdbebfbebebebebab8b6afaca7a09d928e837b6f6a5f574d433a2f231a0c03000000000000000000060d14191c1f1f2020202020202020202020201514120e0902000000000000060d13181c1e1f2020202020202020202020201514120e0903000000000000000000000000000000000000000000000000000000000000000000000713202d3946525e68727f8b949fa9b3bdc6cfd0c7beb6afa79f9d95908c88868483838485878a8e92989fa3aab1b9c2cad7cac1b8aea49e9184796d60564c4135291d110400000000000004101d2935404b55616c75828f96a1aab4bcc5c9c1b7afa8a09e97928e8c8b8b8d8f92999fa4abb3bcc5c7beb5aba2978f82756b6155483d32271b0f0300000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e1100000000000000000000000613202d394653606c7884919da8b2bdcad6cabeb3a9a09590837b746f6a696869676d71787f88939aa4afb9bec5cdd7d3c6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000002080d13191c22282b2d31363a3b3e4042434445464645454442413e3c3a38342e2c29241e1b150e09030000000000000000000000000000000000000009131d272f373d404246464646464646464646464646464646464646464646464646454443413f3d3a39352f2d2b27221b1a140e0903000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d6775828f9ba7b1bcc9d2d5cbc1b7afa79f9d95908c8a8a8a8b8e92979ea2a1979297a2adbac6d3c7baaea194877b6e6154483b2e2115080000000000000000000000000000000000000a151f2831383e42434646464646464646464646463e3d39342d241b1106000000010b141d242b3033343939393939393939393939393933322f2a241c130a000000000a141c242a2f3234393939393939393939393939393534302b251d150b0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e19222a32373b3c44444444444444444444443b3936302920170d02000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181c22282b2d3338393c3f41434445464645454442403e3b3a36302e2b26201c160e090300000000000000000000000000000000000000000000000000000000000000000000000306080d11131417191b1d1e1f1f201f1f1e1d1b19171414110d080603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d17222d38414a545b656c737d848d92999fa2a9aaacb2b0b1b2b2b2b1b3adabaca49f9c95908981796e695f584e453b31281e11080000000000000000000810181f25292b2c2d2d2d2d2d2d2d2d2d2d2d2d21201e1a140d0500000000070f171e24282b2c2d2d2d2d2d2d2d2d2d2d2d2d21211e1a140d05000000000000000000000000000000000000000000000000000000000000000004101c2934404b55616d7a85929fa6b0bbc5cfd2c7bdb5aca49f959089837f7b7977767677787a7d81858c9298a0a7b0b8c2ccd3cac0b9ada1968c8073685d5245392c20150a00000000000006131f2c3945515d67717e8a949ea8b2bcc6ccc1b7afa59e96918a85817f7e7f8083878d9399a2aab3bdc7c7bdb3a99e94897d7063584e43372b1f130600000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e1100000000000000000000000916232f3c4956626f7c8995a0acbac4ced2c6b9ada19790837a6e6a625f585c555d60666d737e88939fa7b1bcc7d4dfd3c6b9ada093867a6d6053473a2d20140700000000000000000000000000000000000000060b13191e252a2d3338393d4246484a4d4f50515252525252514f4d4b4946443f3a39352f2b26201a150c070100000000000000000000000000000000040f1a252f3941484d4e5353535353535353535353535353535353535353535353535252514f4e4c494745413c3937332d2a251f1a140c070100000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a86929facb8c3cdd9cdc3b9afa59e95908983807e7d7d7e81858b9297a0a29fa2a9b3becad6c7baaea194877b6e6154483b2e211508000000000000000000000000000000000005111c27313a434a4e505353535353535353535353534b49453e362d22170c00000008131d262f363c3f4146464646464646464646464646403f3b352e261c0f06000006101c262e363b3f404646464646464646464646464641403c372f271d1309000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202a343c43474951515151515151515151514746413b32291e14080000000000000000000000000000000000000000000000000000000000000000000000000001070c151c23282d3338393f4446494b4e50515252525251504f4d4a4846423b3a37312c27211a150b060000000000000000000000000000000000000000000000000000000000000000030a0f1215191d20212426282a2b2c2c2c2c2c2b2a28262421201e1915130f0a04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b262f38424a535b606b707a80868d92979b9ea0a8a4a5a5a5a5a4a9a29f9c9a938f8a837d746d675e574e463c332a1f160c00000000000000000006101a222a303538393939393939393939393939392e2d2a251f170f050000060f1921292f3437383939393939393939393939392e2d2a251f170f050000000000000000000000000000000000000000000000000000000000000006131f2c3845515c6773808c97a2adb8c2cdd7ccc0b5aba49a938c837d77726f6d666a6a6a686d70747a808690959fa6b0bac3cfd5c9bdb2a89f92857a6d6054473c31261b0f030000000003101c28343f4a54606d7984919ea6b0bac4cec3baafa59e938e847e797573727273767b80879298a2abb5c0cbc5bbb0a69d9083766a6054473b2e22150900000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e110000000000000000000005121e2a36424d576774808d9aa7b1bcccd4c8bdb2a89e92857b6e685f57534e4f4c51545c606c727f8c959fabb8c3cdd8d3c6b9ada093867a6d6053473a2d2014070000000000000000000000000000000000020a11171e24293036383f44464a4d535457595b5d5e5f5f5f5f5e5d5c5a585553504a4745413a37312b262018120b030000000000000000000000000000000814202c37414b53595b60606060606060606060606060606060606060606060605f5f5e5d5c5a595654524c4946443f3836302a251f18120b03000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8998a3aebac7d5d4c8bcb1a79e938e837c77737170707274797e859195a0a9adb3bbc5cfdbc7baaea194877b6e6154483b2e21150800000000000000000000000000000000000a16222d38434c545a5d606060606060606060606060585650483e34291d110500030e1a242f3841474c4d535353535353535353535353534d4b4740382e21180b02020b18222e3840474b4d535353535353535353535353534e4d4841392f251a0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b26323c464e54555e5e5e5e5e5e5e5e5e5e5e54524c443b3025190e020000000000000000000000000000000000000000000000000000000000000000000000030b12181e272e34383f44464a505355585a5c5e5f5f5f5f5e5d5c5a5754524d4847423c38332b262017110a0200000000000000000000000000000000000000000000000000000000060b0f151b1f21252a2d2e3133353638383939393838363533302e2d2a25221f1b15100c07010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d262f384149505960686d747b80858a8e9196959798989998979697928f8b87827d786f6b605d554d453c342a21180d040000000000000000020d18222c343b4144464646464646464646464646463b3a36302921170d02020d17212b333b4044454646464646464646464646463b3a36312921170d030000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7985929ea9b3becbd4cfc6bbafa49993887f78706b6562605c545d565d6163676d737b8390949fa8b2bdc7d1cfc4baaea2988c7f7266584e43372b1f12060000000006121f2b3844505c66727f8b96a1adb8c1ccc8bdb2a89e938e8179716d6666656567686e747d869299a3afbbc5cdc1b8ab9f95897c6f6256493c30251a0e02000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e11000000000000000000000714212d3a46535e697784919eaab7c3ced1c5b8aca0968b7e71695e564e47434241454a505a606c7883909da7b1bcc8d4d3c6b9ada093867a6d6053473a2d20140700000000000000000000000000000000050b141b222730353a41464a505356575e616466686a6b6b6c6c6c6b6a69676562605c5454514c47433c373129241d150d0700000000000000000000000000000c1824313d48535d65686c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a69676563605d565653504946423b363129241d150d070000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99aab4bfcbd6d1c4b8aca0958e81786f6a6664636465666d717b839197a1adb9c3cdd7d4c7baaea194877b6e6154483b2e21150800000000000000000000000000000000010d1a26323e4a545e66696c6c6c6c6c6c6c6c6c6c6c6c64625a5045392d2115080007131f2b36414a52585a606060606060606060606060605957524a40332a1d140a0a141d2a34404a52585a606060606060606060606060605b59534b41372b201408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2b37434e585f626a6a6a6a6a6a6a6a6a6a6a615e564c41362a1e110500000000000000000000000000000000000000000000000000000000000000000000050d151d2429303940444a5053545b60626567696a6b6c6c6c6b6a686664615e5755534e48443d373127221b140b0400000000000000000000000000000000000000000000000000020a11171b1f262b2e3036393a3d404243444545464545444342403d3b3936302e2b271f1c18120b060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141d262f383f444f565d60696e74797d818487898a8b8c8c8b8b898785827f7b76706c656059514b433b332a22180f0600000000000000000008141f2a343e464d51525353535353535353535353534846423b33291f140907131e29333d454c50525353535353535353535353534846423b33291f14090000000000000000000000000000000000000000000000000000000000030f1c28333f4a5464717e8a97a2adbbc5d0d1c6bdb0a69f93877e736d6660595553504a504c5254555d606a6e79829096a0abb5c0cbd6cabeb4aa9d9184776a5f53473a2e211508000000000713202d3a4653606d7884919ea8b2bdcad1c5b8aca0968e81786d67605c545858565e616b707d87929fa9b3bebdbcbcb1a79a8d807467574d42362a1e1205000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e11000000000000000000000815212e3b4854616e7b8796a0acb9c5d5d0c4b7aa9d9184786c60574d443c373135383f44505b666f7c89959fabb8c4d1d3c6b9ada093867a6d6053473a2d201407000000000000000000000000000000070e171d262d333a41464c52545b606367696e71737576777879797878777574716f6d6664605d55534e47423c352f271f191009000000000000000000000000000e1b2734404d59656f75797979797979797979797979797979797979797979797979797877767472706d686763605b53524d46423b352f271f19100600000000000000000000000000000000000000000000000000000000000000000000000f1c2835424f5b6875828e9ba8b5c1d0d4c8bcb1a79d9083796d666058575757545c60696e7b85929ea8b1bdc8d4d4c7baaea194877b6e6154483b2e21150800000000000000000000000000000000030f1c2935424e5a667076797979797979797979797979716c6256493d3024170a000b1724303c47525c64676c6c6c6c6c6c6c6c6c6c6c6c6c66635c52453c2f261b11111c262f3c46525c63676c6c6c6c6c6c6c6c6c6c6c6c6c68645d53483c3024180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222e3b47545f6a6f77777777777777777777776e685e5246392d201406000000000000000000000000000000000000000000000000000000000000000000060f171f272f353d424a51545b6063666c6f727476777879797878777573716e6966625f57544f47423c332d261d160d040000000000000000000000000000000000000000000001070b141b22272b31373a3c4146474a4c4e5051525253525251504e4c4a4746413c3b37322c29231d17110a0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141d262d333d434c52575e61676d7174777a7c7d7e7f7f7f7e7d7b7975726e6963605b534f454039312921181006000000000000000000000d1925303b4650585d5f6060606060606060606060605f524d453b30251a0e0c18242f3b454f575d5f6060606060606060606060605f534d453b31251a0e020000000000000000000000000000000000000000000000000000000006121f2b3844505b6675828e9ba9b3becdd7cbbfb5ab9e938b7f726c605c544f4846443f434146474c51575f676d7a849199a3afbbc7d2d0c5b8aca096887c6f6255483c2f22150700000003101c28343f4a5463707d8a96a1adbac4cfc7bbb0a69d9184796d665d55504a4b4c4d5259606b73808c97a2adb1b0afaeb3aa9e918477695e52463a2d201407000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e11000000000000000000000b1724313e4a5764717d8a97a8b2bdc9d4c8bcb1a7988b7f72665b50453b322b26292e343f4a54606b7783909daab6c3cfdac6b9ada093867a6d6053473a2d201407000000000000000000000000000009111920292f383f444c52565e61666c7074787b7e8082838485858585858482807e7c7975716d67625f58534e454039312a221b120a0100000000000000000000000f1b2835424e5b68758186868686868686868686868686868686868686868686868685858482817f7c7a77736f6c65615e57534d454039312b2217110a02000000000000000000000000000000000000000000000000000000000000000000111d2a3744505d6a7783909daab6c3d0d1c4b8aba095897c6f675c544e4b4a4a4a51575e69717e8a95a0acb8c5d1d4c7baaea194877b6e6154483b2e2115080000000000000000000000000000000003101d2a3643505d6976828686868686868686868686867e7164584b3e3125180b000d1a26333f4c58646e7479797979797979797979797979736e63574e41382d221717222d38424e58636e7379797979797979797979797979746f64594d4034271a0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c84848484848484848484847a6e6154473b2d22170b0000000000000000000000000000000000000000000000000000000000000000060f182129313940454f545c60666c7074797c7e81838485858585848382807d7b77736e6a636059534d443f382f281f160e040000000000000000000000000000000000000000030b12181d262d33373c4347484c525457595b5d5e5f5f5f5f5f5e5d5b595754524c4947433d38342f28231c140c0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141b2227313a41454d53555d606468686d6f717272727271706e6c6565615e57535049413d352f281f170f060000000000000000000000101c2935414d5862696c6c6c6c6c6c6c6c6c6c6c6c6c6c5e574d42362a1e120f1c2834404c5761686b6c6c6c6c6c6c6c6c6c6c6c6c6c5e574d42362a1e1205000000000000000000000000000000000000000000000000000000000613202d394653606c7985929fabb8c5cfd3c7bbaea3998f82756d625a504a423d3a38343035393a41454e555d686f7c87929facb6c0ccd4c8bdb2a8988c7f7265594c3f2f23180c00000006121f2b3844505c6675818e9ba8b2bdccd0c4b7ab9f94897d70675d544b443f3f3f41464f59606d7a85929ea6a5a4a3a2a9a29f96877b6e6154483b2e211508000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e11000000000000000000000d1a2633404d596673808c99a6b3bfced1c5b8aca095877b6e61544a3f3329201a1c232d38424f5965727f8b98a9b3bec9d5c6b9ada093867a6d6053473a2d2014070000000000000000000000000009121b232b323b414950565d61686d73787d8184878a8c8e90919292929291908f8d8b8885827e7a746f6a625f57514b433c342d241c130a01000000000000000000000f1b2835424e5b6875818e93939393939393939393939393939393939393939399929291908f8d8c898683807c78736e69615e57514b433d3428231c140c030000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c4d1d0c3b6aa9d9083776b60554b423e3d3d40444d57606c7884919daab7c4d0d4c7baaea194877b6e6154483b2e2115080000000000000000000000000000000003101d2a3643505d69768390939393939393939393938b7e7164584b3e3125180b000e1a2734414d5a6774808686868686868686868686868680736a5f53493f33271e1c28333f4a545f6a7380868686868686868686868686868174685b4e4135281b0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d79859191919191919191918b7e716453493f33271b0f03000000000000000000000000000000000000000000000000000000000000050f18212a333b434b515961666d72787d8185888b8d8f919292929291908f8d8a8784807b76706b625f575049413a312820160d04000000000000000000000000000000000000060d151d24292f383f44464e5355565e61646668696b6b6c6c6c6b6b69686663615e5656544e47454039342e261e18100600000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171f282f353b42464b515357565d61626465656665646361605b5354524d46443f382f29241d160d05000000000000000000000000121f2b3844515d69747979797979797979797979797976695e52463a2d2014111e2b3744505d68737879797979797979797979797976695e53463a2d211407000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8898a2aebac6d7d2c5b9ac9f92867b6e615b51443f38302d2b2824292d2f353c434c565f6a74818d9aa4afbbc8d4cec2b5a89b8f827568554b4034291c100400000713202d3a4653606d7985929fabb8c4cfcbbfb4ab9c8f83766b60554b4239342e30363d45515d6774808d9a9998979695949792918a7d7063574a3d3024170a000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e11000000000000000000020f1c2835424f5b6875828e9ba8b5c1ced0c3b7aa9d908477695e5242382d20170d111c262f3d4855616e7b8897a1adb9c6d2c6b9ada093867a6d6053473a2d20140700000000000000000000000009121b242c353d444d535b60686d737a7f84898d919697999b9d9e9e9f9f9f9e9d9c9a9898928f8b86817c756e6a605d554e463e362e251c130a000000000000000000000f1b2835424e5b6875818e9b9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa39f9f9e9d9c9a989a93908d8984807b746e69605d554e463f342e261e150c0300000000000000000000000000000000000000000000000000000000000000121f2c3945525f6c7885929fabb8c5d2ccbfb3a6998c807366594f433930302e343b44505b65737f8c99a6b2bfd0dbc7baaea194877b6e6154483b2e2115080000000000000000000000000000000003101d2a3643505d697683909c9f9f9f9f9f9f9f9f978b7e7164584b3e3125180b000714202d3a4753606d7984919a93939393939393939392877b6e655b50443a3025232b3844505b666f7c87929393939393939393939391847a6d6054473a2d211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c6675828f9c9d9d9d9d9d9d9b8e8174655b5044372b1f12050000000000000000000000000000000000000000000000000000000000040d17212a333b454d555d606b70797e84898e9297989a9c9d9e9f9f9f9e9d9b999795918c88827d766e69605b534b433a32281f160b0200000000000000000000000000000000060f171f272f353d41495053585f6266686d7073757677787879787877767573706e686762605853514b443f38302a2217110a0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000060d161e24293136394045474a4c52545657585959585856545350494846423b37332d261d18120c0400000000000000000000000000131f2c3946525f6c79868686868686868686868686867b6e6154483b2e2115121f2c3845525f6b78858686868686868686868686867b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a97aab3becad6cbbfb4aa9b8e8174695e53493f342e26201f1c191d202429313a444e58616e7b87939facb9c6d2d1c4b7ab9e918478675c5145382c1f130600000916222f3c4955626f7c8897a2adbac6d3c7baaea3998a7e7164594f43392f2823252a35404b55636f7c898d8c8b8a898887868584837d7064574a3d3124170a000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e1100000000000000000004101d2a3743505d6a7683909da9b6c3d0cec1b4a79b8e817468574d422f261c0e050a14212d3a46535f697885929eabb8c5d1c6b9ada093867a6d6053473a2d201407000000000000000000000008121b242d363e474f565e656c717a80868c91969a9ea1a8a6a8a9aaabacacababaaa8a7aaa29f9b98928e88827b736d675f58504840372e251c12090000000000000000000f1b2835424e5b6875818e9ba8acacacacacacacacacacacacacacacacacacb5aeacacabaaa9a7aca49f9d9a96918c86817b736d67605851443f3830271e150b02000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c9bdb0a3968a7d7063574a3d3127242328333f4953636f7c8996aab4bfcad6c7baaea194877b6e6154483b2e2115080000000000000000000000000000000003101d2a3643505d697683909ca9acacacacacaca4978b7e7164584b3e3125180b000613202c3945515d67707d88939fa89f9f9f9f9f9fa3998f82776c60564c4135292a36414c56606c78839099a39f9f9f9f9f9fa99e938a7d70685d5245392c201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b5465727f8c98a9aaaaaaaaaa9e9184786c605346392d20130700000000000000000000000000000000000000000000000000000000010c161f29333b454d575e676d747d848b91969b9ea2a9a7a9aaabacacababaaa8a6a8a09d99948f89827b726c655d554c443a31281d140a0000000000000000000000000000000610182129313940454f535b60646a6f73777a7d7f81838485858685858483817f7d7a77736f6a65605c55504a423c3427221b140b0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13191f252a2f35383a3e414647494a4b4c4c4c4b4a4846443f3b3a36302b27221b140b07010000000000000000000000000000131f2c3946525f6c79859293939393939393939393877b6e6154483b2e2115121f2c3845525f6b78859293939393939393939393877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3bfd0d3c7baaea398897d7063574d423728231c1412100d1113191f28323c46535f6976838f9ca9b6c2cfd2c6b9ac9f9386796d6053473a2d20140700000c1925323f4c5865727f8b98a9b3becad2c5b9ac9f92867a6d6053473d31271d1719242f3a4753606d7981807f7e7d7c7b7a79787776706c6155493c3023160a000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e1100000000000000000005121e2b3845515e6b7884919eabb7c4d1ccbfb2a5998c7f7266594c3f3026140a0005121e2b37424d576976838f9ca9b6c2cfc6b9ada093867a6d6053473a2d2014070000000000000000000007101a242d363f48505960696e777e858d92989ea1a8abacb2b3b5b6b7b8b8b8b8b8b7b5b3b4aeacaaa29f9b938f8780796f6a615a514940372e251b110700000000000000000f1b2835424e5b6875818e9ba8b4b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9bfbbb9b8b8b7b5b4b6afacaaa8a19e99928e8680796f6a625b504a423930271d140a000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c8bbaea295887b6f6255483c2f221518222d3a4754606d7a8798a2aebac7d3c7baaea194877b6e6154483b2e2115080000000000000000000000000000000003101d2a3643505d697683909ca9b6b9b9b9b9b1a4978b7e7164584b3e3125180b0004101d2935404b55606b74808d96a0acb6acacacb5ab9f948b7e71685e52463d30303946525e68727e8b959fabb5acacacacada1978e81756c61564c4135291d11040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e3c4855626f7b8897a1adb7b7b7ada196887b6f6255483c2e23180c0000000000000000000000000000000000000000000000000000000007121d28313b454d575f696e79818991969ea0a8abadb3b4b6b7b8b8b8b8b7b6b5b3b1acaaa69f9c948f867f776d675d564c433a2f261c110600000000000000000000000000060f18222a333b434b515960656c70767c8084878a8c8e9091929292929291908e8c8a8784807c77726d67605c544e463f332d261d140b020000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080d141a1d24292c2d3035393a3c3e3f3f3f3f3e3d3b3937332d2d2a251f1b17110a0200000000000000000000000000000000131f2c3946525f6c7985929f9f9f9f9f9f9f9f9f94877b6e6154483b2e2115121f2c3845525f6b7885929e9f9f9f9f9f9f9f9f94877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000e1b2834414e5b6774818e9aa7b4c1cdd2c5b8ac9f9286796d6053463b312017110a06030105080d16202a36424d5766727f8c99a5b2bfccd4c8bbafa49a877b6e6154483b2e21150800010e1b2834414e5b6774818e9aa7b4c1d0cfc3b6a99c908376675d5145392b1f150b131f2c3845515c676d7474737271706f6e6d666b6a6461594f44392d201408000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e1100000000000000000006121f2c3945525f6c7885929fabb8c5d2cabeb1a4978b7e7164584b3e3125180b00020e1a2631414e5b6874818e9ba7b4c1cec6b9ada093867a6d6053473a2d201407000000000000000000050e19222c363f48505a616b6f7b828b92979fa3aaadb2b7b9bdbfc1c3c4c5c5c5c5c4c3c2c0bfbab8b4aeaca59e99928d847c716c635b514940372d23190e04000000000000000f1b2835424e5b6875818e9ba8b4c1c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d1cbc7c5c5c4c3c2c0c0bbb9b6b2adaba39f99928c847c726d605c544a42392f261b11060000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e211513202c3945525d687985929facb8c5d2c7baaea194877b6e6154483b2e2115080000000000000000000000000000000003101d2a3643505d697683909ca9b6c3c6c6beb1a4978b7e7164584b3e3125180b00010d18242f39434f59606d7984919aa4afbbb9b9bdb0a69e92857a6d61594f423939434f59616d7a85929fa7b1bdb9b9bbafa59e92857a6d615a50443a2f24190d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d394653606c7885919eabb8c4bdb2a9988b7f7265544b4034281c10040000000000000000000000000000000000000000000000000000030d18242f39434d575f696e7b838e929ea0a8acb2b8b9bec0c2c4c3c2c2c3c4c3c2c0bdb8b7b0aba69f98928c82796d685d554b42382d22170b040000000000000000000000050e18222a343c454d555d606b6f787d83888d909597999b9c9e9e9f9f9f9e9e9c9b999695918d89837e79716d665f5851443f382f261d140a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e12181d1f2024292d2e2f313232333231302e2d2b2722201e1a140f0b06000000000000000000000000000000000000131f2c3946525f6c7985929facacacacacacaca194877b6e6154483b2e2115121f2c3845525f6b7885929eabacacacacacaca194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000f1c2935424f5c6875828f9ba8b5c2ced0c3b6a99d908376665c5145382c1f1306000000000000040d1a26313d4a5663707d8996a3b0bcc9d8ccc0b6ac95887c6f6255493c2f2216090003101d293643505c6976838f9ca9b6c2cfcdc0b3a79a8d807467554b403529190d04101c2934404b555c606867666564636261605c545d57554f473e33281c1004000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e1100000000000000000006121f2b3844505b667986939facb9c6d2c9bdb0a3968a7d7063574a3d3024170a0000091a2734404d5a6773808d9aa6b3c0cdc6b9ada093867a6d6053473a2d2014070000000000000000020c17202b343e48505a626c717d858f949fa2a9aeb4b9bdc4c5c9cecdd0cac7c5c5c5c7cbd1d0cac6c5bfbab8afaba39f9691867e726d635b51493f352b20160c020000000000000f1b2835424e5b6875818e9ba8b4c1ced2d2d6cfc9c6c4bfbfbfbfbfbfbfbfbfbfc0c0c2c4c6c7ccc8c6c3bdb9b5afaba39f9691877f746d665c544a41382d22170e0500000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115111d2935414c566b7885929eabb8c5d1c7baaea194877b6e6154483b2e2115080000000000000000000000000000000003101d2a3643505d697683909ca9b6c3cfcabeb1a4978b7e7164584b3e3125180b000007121d28313d45515d67707d88939fa8b2bec7c2b9ada1978e81746b60544a40404b55606b75818e97a2adb9c2c9beb3a99e938a7e71685e52473e32281e13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3744505b6575818e9ba8b4c1c2b5a89c8f8275665c5145382c1f130600000000000000000000000000000000000000000000000000010b151f2935404b555e696e7b8490959da5acb2b9bdc4c6c5bfbab8b6b5b5b6b8b9bec4c6c5c2bbb7b0aaa39f948f837a6d675d544a3f332820150a00000000000000000000020b17202a343c464e575f676d747c838a9094999da0a7a6a8a9aaababacababaaa9a8a6a7a09d9a95908b857e786f6a625b504941382f261b11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c101314191d2021232425262625252321201f1b1714120e09030000000000000000000000000000000000000000131f2c3946525f6c7985929facb8b9b9b9b9aea194877b6e6154483b2e2115121f2c3845525f6b7885929eabb8b9b9b9b9aea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfcec1b5a89b8e827568544b4034281c1004000000000000000915222f3b4855626e7b8895a1aebbc8ddd2bcafa295897c6f6256493c2f2316090005111e2b3844515e6b7784919eaab7c4d1cbbeb1a5988b7e7265584b3f2f24180c000c18232f39434b51535b5a59585756555453504a504a49443e352c21170b00000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e110000000000000000000613202d394653606c798699a4afbbc7d4c9bcb0a396897d7063564a3d3023170a00000d1a2733404d5a6673808d99a6b3c0ccc6b9ada093867a6d6053473a2d201407000000000000000008131e29323d46505a626c717e8792979fa6adb3babfc6c9cec9c5c4c0bdbfbab8b8b9bbc0bec2c5c7cbcac7c1bdb5afa8a098928b7f736d635b51473d32281e13080000000000000f1b2835424e5b6875818e9ba8b4c1cedbd6cdc4beb9b8b2b2b2b2b2b2b2b2b2b2b3b4b5b7b9bbc0c4c6c9c9c7c0bbb4aea8a099928b81786d665c53493f332720170c02000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e21150d19242f45525f6b7885929eabb8c5d1c7baaea194877b6e6154483b2e2115080000000000000000000000000000000003101d2a3643505d697683909ca9b6c3cfcabeb1a4978b7e7164584b3e3125180b0000010c161f2935404b55606b74808d96a0acb6c0c9beb3a99d93897d6f665c514445515c67707d89939ea9b3becbc5b9ada1978e81756c61564c41352c20160c0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27333f495364717e8b97a7b1bcc5b8ac9f9285796d6053463a2d2013080000000000000000000000000000000000000000000000000007121d27313945515d676e7b849196a0a7afb9bdc3c7c0bbb9b4aeaca9a8a8a9abadb3b8b9bec5c7c2bcb4aea69e959083796d665b50443c31261b0f050000000000000000000a141d29323c464e585f696e79808890959c9fa6aaacb1b2b4b6b7b8b8b9b8b8b7b6b4b2b1acaaa7a09d97918b837c726d605b534941382d22170d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406080d11131416171819191918171513120f0b06050200000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5c6c6baaea194877b6e6154483b2e2115121f2c3845525f6b7885929eabb8c5c6c6baaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000101c2936434f5c6976828f9ca9b5c2cfcdc1b4a79a8e8174675b4e412e23180c00000000000000000814212e3b4754616e7a8794a1adbac7d4c9bcafa296897c6f6356493c302316090006121f2c3945525f6c7885929fabb8c5d2cabdb0a3978a7d7064574a3d312417070007121d2731394045474e4d4c4b4a49484746443f433d3c39332c231a100500000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e110000000000000000000613202d394653606c798699a3afbbc7d3c9bcb0a396897d7063564a3d3023170a00000d1a2733404d5a6673808d99a6b3c0ccc6b9ada093867a6d6053473a2d20140700000000000000040d1925303a444e58616c717e889299a1a9b0babec5cbccc7c4bdb9b7b3b0b4aeacabacafb5b1b5b9babfc6cacfc7c0bbb2aaa39f918c7f736d62594f443a3025190b0200000000000f1b2835424e5b6875818e9ba8b4c1cedacfc4bbb3adaba5a5a5a5a5a5a5a5a5a6a6a7a8aaacafb5b8b9bec4c8cbc6bfbab2aba39f938e81786d655b50443e32291e1308000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115081f2c3845525f6b7885929eabb8c5d1c7baaea194877b6e6154483b2e2115080000000000000000000000000000000003101d2a3643505d697683909ca9b6c3cfcabeb1a4978b7e7164584b3e3125180b000000040d18242f39434f59606d7984919aa4afbbc4c5bbafa59d9083786d60564d4d57606d7984919ea5afbbc5c5bbafa59e92857a6d615a50443a30231a0d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d3b4754616e7b8795a0acb8c5baaea298897c6f6356493c2f24190d010000000000000000000000000000000000000000000000000c18242f3943505a606d79839096a1a8b1b9c0c8c3bdb5afacaaa29f9d9c9b9c9ea1a9abadb3bbc0cbc6bfbab0a79f958f82786c60584e43372b21160b000000000000000006111b262f3a444e585f6a6f7b838d939a9fa7abb0b7b8bcbfc1c3c4c5c4c4c4c5c4c3c1bfbcb8b7b1aca9a19e9590867f746c655b53493f33271f160c01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001050707090b0c0c0c0c0b0a080605030000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115121f2c3845525f6b7885929eabb8c5d1c7baaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000101c2936434f5c6976828f9ca9b5c2cfcdc0b4a79a8d8174675a4e4134271b0700000000000000000714212e3a4754616d7a8794a0adbac7d3c9bcafa296897c6f6356493c302316090006121f2b3844505c667986939facb9c6d2c9bcafa396897c706356493d3023160a00010b151f272f34383a4141403f3e3d3c3b3a38342e31302d28211a11080000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e1100000000000000000005121f2b3744505b657986929facb9c5d2cabdb0a3978a7d7064574a3d3124170600010e1a2734414d5a6774808d9aa7b3c0cdc6b9ada093867a6d6053473a2d201407000000000000010c161f2a36414c56606a717e88939aa3abb3bbc2cacfc9c2bbb7b2acaba7a4aaa29f9f9fa3aba5a8acaeb4babec5cecbc3bcb4aea39c918b7f726b60564c4135291d140a00000000000f1b2835424e5b6875818e9ba8b4c1ced5c9beb3a9a19e99999999999999999999999a9c9d9fa4ababadb2b8bcc3cbcbc3bdb5afa59d938e81776c60594f443a3025190d040000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115121f2c3845525f6b7885929eabb8c5d1c7baaea194877b6e6154483b2e2115080000000000000000000000000000000003101d2a3643505d697683909ca9b6c3cfcabeb1a4978b7e7164584b3e3125180b0000000007121d28313d45515d67707d88939fa8b2bec7c0b8aca0958c7f72695e52535e69737f8c96a0acb7c1cabeb3a99e938a7e71685e52483e32281e1108000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000614202d3a46525e697784919daab7c4bfb4aa998c807366564c4135291d1104000000000000000000000000000000000000000000000004101d2935404b55616c74818e95a0a8b2bac3c9c1b9b1aba39f9b9892908f8f909197999ea1a9aebbc0c7cbc1b9b1a79e948c7f736a5f53473d33271c1003000000000000000b17222d38414c565f6a6f7c8590959fa4acb1b7bcc2c5c6c5c1bfbab8b7b7b7b8babfc2c5c7c5c3bcb8b3ada79f98928b80776c655b50443e31281e13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115121f2c3845525f6b7885929eabb8c5d1c7baaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000101c2936434f5c6976828f9ca9b5c2cfcdc0b4a79a8d8174675a4e4134271b0e01000000000000000714212e3a4754616d7a8794a0adbac7d3c9bcafa296897c6f6356493c30231609000713202d3a4653606d798699a4afbbc7d4c8bcafa295897c6f6256493c2f2316090000030d151d23292c2d3534333231302f2e2d2c28232423201c171008000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e11000000000000000000030f1b27333f495f6b7885929eabb8c5d1cbbeb1a4988b7e7165584b3e2d22170b0004101c2834404a546875828e9ba8b5c1cec6b9ada093867a6d6053473a2d20140700000000000007131d28313a46525e686f7c86929aa4acb5bdc5cdcdc4beb9b0aba8a19e9a9795989292929995989b9fa3abadb3bcc1cccfc6bfbaada39f92877d70685e52463d2f261b1106000000000f1b2835424e5b6875818e9ba8b4c1ced2c6b9ada197918c8c8c8c8c8c8c8c8c8c8d8d8f9193999a9ea1a9acb1babfc6cfc7c0bbafa59e938c80736b61564c41362a21160b0000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115121f2c3845525f6b7885929eabb8c5d1c7baaea194877b6e6154483b2e2115080000000000000000000000000000000003101d2a3643505d697683909ca9b6c3cfcabeb1a4978b7e7164584b3e3125180b00000000010c161f2935404b55606b74808d96a0acb6c0c8bcb1a79f92867b6e615858616e7b86929fa8b2bdc9c5b9ada2978f82756c61564c41362c20160c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36424d566774808d9aabb5bfc3b6a99d908376685d5245392c201307000000000000000000000000000000000000000000000006131f2c3945515d67707d8a939da7b1bac4c9c1b7afa79f99928e89858382828385888c92979da4afb5bdc7cbc3b9b0a69f92877c6f62594f44382c1f1409000000000000030f1b27333f49535e686e7c859297a0a7afb6bec2c7c6bfbab8b4b4aeacabaaabacaeb4b5b9bbc0c7c8c4beb9b1aaa39f928d80776c60594f433a2f24190d020000000000000000000000000000000000000000000000000000000000000000000000000000000000030506090c0e0f101111100f0e0b080705020000000103040606060606060606060606040402000000000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115121f2c3845525f6b7885929eabb8c5d1c7baaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000101c2936434f5c6976828f9ca9b5c2cfcdc0b4a79a8d8174675a4e4134271b0e01000000000000000714212e3a4754616d7a8794a0adbac7d3c9bcafa296897c6f6356493c302316090006121f2b3844505c66798698a3aebac7d3c9bcafa296897c6f6356493c302316090000050e171d262d33373937332d3534333231302f2e2d2c28231c150c030000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e11000000000000000000000b17222d44515e6a7784919daab7c4d0ccc0b3a6998d807366544a3f33281c0f0306121f2c3844515c667783909daab6c3d0c6b9ada093867a6d6053473a2d2014070000000000010d18242f3a43505a616d7a849198a3acb6bec6cfcac2bbb3ada69f9c96918d8a888685858687898b8f92999fa2a9afbbc0c7d0cbbfbbafa39991857a6d61594f41382d22170b000000000f1b2835424e5b6875818e9ba8b4c1ced1c4b8ab9e91857f7f7f7f7f7f7f7f7f7f8081828486898d91979da0a7aeb4bdc4cdcbc0b7afa59c928a7d70685e52463d32271b0f0500000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115121f2c3845525f6b7885929eabb8c5d1c7baaea194877b6e6154483b2e2115080000000000000000000000000000000003101d2a3643505d697683909ca9b6c3cfcabeb1a4978b7e7164584b3e3125180b0000000000040d18242f39434f59606d7984919aa4afbbc4c3baaea2988e81746a60606a75818e98a2aebac3c5bcb0a69e92857a6e615a50443a30241a0e040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1925303d4a5763707d8a99a3aebbc6b9ac9f93867a6d6054473a2d2114090000000000000000000000000000000000000000000004111d2935414c56606d7984919ea5afb9c3ccc1b7afa59e959087817c7976757576787b80858d929fa3abb5c0cbcbc1bbaea3998f82766b6054483b31261a0e02000000000005121f2b3744505b656d7a849197a1a9b1bbc0c7c7c0bbb4aeaca7aaa29f9e9d9e9fa3aaa8acafb5bdc1cac9c3bcb4aea49d938c80736b61554c4135291e1308000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f121315181a1c1d1e1e1d1c1a181514120e09040a0d1010131313131313131313131311100e0b0600000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115121f2c3845525f6b7885929eabb8c5d1c7baaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000101c2936434f5c6976828f9ca9b5c2cfcdc0b4a79a8d8174675a4e4134271b0e01000000000000000714212e3a4754616d7a8794a0adbac7d3c9bcafa296897c6f6356493c302316090003101c28343f4a5f6c7985929facb8c5d2c9bcb0a396897d7063564a3d3023170a00020d1720292f383f4446443f434241403f3e3d3c3b3a38342e261e150a0000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e1100000000000000000000061d293643505c6976838f9ca9b6c2cfcfc2b5a89c8f8275665b5044382b1f14080c15202d3a4653606d7986929facb8c5d2c6b9ada093867a6d6053473a2d201407000000000004111d2935414b55616c75828f96a1aab4bec7d0cac2b8b0a9a19e948f8984807d7b7a7978797a7c7e82868c92979ea5afb6bec7d2cbc0b5aba1978e81756b6053493f33271b0f030000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d908377727272727272727273737475777a7d80848a91959fa3abb3bbc4cdc9c1b7aea49e92857a6d61594f44382c21160b00000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115121f2c3845525f6b7885929eabb8c5d1c7baaea194877b6e6154483b2e2115080000000000000000000000000000000003101d2a3643505d697683909ca9b6c3cfcabeb1a4978b7e7164584b3e3125180b00000000000007121d28313d45515d67707d88939fa8b2bec7bfb4aa9f93877c6f62626f7c89939eaab4bfcabeb3a99e948a7e71685e52483e32291e1208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000914202d3a4753606d7a86929facb9c5bbafa4998a7d7064574a3d31261a0e020000000000000000000000000000000000000000000613202c3945525d68737f8c96a1adb7c0cbc3baafa59e938e837c75706d66696869696e737a808a9299a3afbbc0cdcbbfb5ab9f94897d7063574d42362a1e12050000000004111d2935404b55606c77828f96a1a9b3bbc3ccc5bdb5afaaa29f9b9798929191919298979b9fa3abafbabfc6cec6bfbaaea59f93887d70675d51453a3024190d01000000000000000000000000000000000000000000000000000000000000000000000003090e11171b1f20222527292a2a2a2a29272522211e1a1410161a1c1d20202020202020202020201e1d1a17110b040000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115121f2c3845525f6b7885929eabb8c5d1c7baaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000101c2936434f5c6976828f9ca9b5c2cfcdc0b4a79a8d8174675a4e4134271b0e01000000000000000714212e3a4754616d7a8794a0adbac7d3c9bcafa296897c6f6356493c3023160900000b17232e45525e6b7885919eabb8c4d1cabeb1a4978b7e7164584b3e3125180a0008141e29323b414950535049504f4e4d4c4a49484746443f3830261c110600000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e11000000000000000000010e1b2834414e5b6774818e9aa7b4c1d1d1c5b8ab9e9285796c6053463b30251914161e2934404b55636f7c8998a3aebac7d3c6b9ada093867a6d6053473a2d20140700000000000613202c3945515d67717e8a939ea8b2bcc6d0cbc2b8b0a69f97918a827d7874716e6d676c686d6f72757a7f858e939fa4acb6c0ccd1c7bdb3a99e93897d70655b5044372b1f150a0000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a6666666666666666666769676d7074797e838c9299a1a9b3bbc4cfc9bfb9ada1978e81756b6054483d33271c1003000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115121f2c3845525f6b7885929eabb8c5d1c7baaea194877b6e6154483b2e2115080000000000000000000000000000000003101d2a3643505d697683909ca9b6c3cfcabeb1a4978b7e7164584b3e3125180b000000000000010c161f2935404b55606b74808d96a0acb6c0c5bbafa49a8f82766b6c7683909ca5afbcc6c5baada2978f82756c61564c41362c20170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d677683909ca9b6c3c0b5ab9a8d817467574d42362a1e12050000000000000000000000000000000000000000030f1b27333f4953606d7a85929fa8b2bdc9c8bdb2a89e938e81786f6a63605c545c575f62676d747e87929fa4aebbc4cfc6bdb0a69c8f8276695f53463a2d211406000000000613202c3945515d67717e8b949ea8b2bbc5cdc5bcb3aba49f98928e8a878584848485888a8f92999da5aeb4bcc6cfcbc0bbafa49a91847a6d60564c4135291d110400000000000000000000000000000000000000000000000000000000000000000002080e151a1b22272b2d2f323436373737373634322e2d2a261f1c2226292a2d2d2d2d2d2d2d2d2d2d2d2a2a27221d160e0500000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115121f2c3845525f6b7885929eabb8c5d1c7baaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000101c2936434f5c6976828f9ca9b5c2cfcdc0b4a79a8d8174675a4e4134271b0e01000000000000000714212e3a4754616d7a8794a0adbac7d3c9bcafa296897c6f6356493c302316090000061d2a3744505d6a7783909daab6c3d0ccbfb2a6998c7f7366594c4032261b0f010d1925303b444c535b605b535c5b5a59585756555453504a42382e23170c00000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e11000000000000000000000c1926323f4c5965727f8c98abb4bfcbd2c6b9ada197897c6f63564d41362a24212128303945515c6773808d9aaab4bfcbd6c6b9ada093867a6d6053473a2d2014070000000005111d2935414c56606d7a85929ea5afbac4cfcec3b9b0a69f9490857d76706c656462605c565d606265686d737a818c939aa4afbbc0cccfc4bbafa59d9083786c6053463c31261b0f0300000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d595959595959595a5a555d6063666d71787f879197a1a9b3bcc6d1c9beb3a99e93897d6f63594f44382c1f1409000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115121f2c3845525f6b7885929eabb8c5d1c7baaea194877b6e6154483b2e2115080000000000000000000000000000000003101d2a3643505d697683909ca9b6c3cfcabeb1a4978b7e7164584b3e3125180b00000000000000040d18242f39434f59606d7984919aa4afbbc4c0b6ac9f94897d70707d8a949fabb7c1c5bcb0a69f92857b6e615a50443b30241a0e05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935404b5566737f8c99a9b3bec4b7aa9e918477695f53463a2d211406000000000000000000000000000000000000000005121f2b3744505b65727f8c97a2adbac4cfc5b9aca0968e81786d665f5853504a4f4d53555d606c717e8a929da9b3bec9cfc2b9ac9f93877b6e6155483b2e23170b000000030f1c28333f4a54606d7985929ea6b0bac4cdc6bcb3a9a299938d86817d7a79787778797b7e82868e939fa2aab4bdc7d1ccc0b6aca1968d8073685d5245392c2013070000000000000000000000000000000000000000000000000000000000000000050d14191f262b2d3337393c3f41424344444342413e3b3a36312c292d32363739393939393939393939393736332e2720170e04000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115121f2c3845525f6b7885929eabb8c5d1c7baaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000101c2936434f5c6976828f9ca9b5c2cfcdc0b4a79a8d8174675a4e4134271b0e01000000000000000714212e3a4754616d7a8794a0adbac7d3c9bcafa296897c6f6356493c3023160900020f1c2835424f5b6875828e9ba8b5c1d2cec1b5a89b8e827568584e43372b1e1308111e2a36414c565e656c656a696867666564636261605c544a3f34281c1003000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e1100000000000000000000091623303c4956636f7c8999a3aebac7d3cabeb3a99a8e8174685e52463e352f2e2e313a434d57606d7985929eabb8c5d0dcc6b9ada093867a6d6053473a2d201407000000000713202d3946525e6873808d97a1adb8c1ccd0c5bcb1a79f948f827a706c63605b535553514c525456565e61686d757f88939fa4aebac4cecdc1b8aca0958a7d7064584e43372b1f120600000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d514c4c4c4c4c4c4d4e4b5153545c60666d727c859197a1aab4bfcbcfc5bbafa59d9083776b6055483b31261a0e020000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115121f2c3845525f6b7885929eabb8c5d1c7baaea194877b6e6154483b2e2115080000000000000000000000000000000003101d2a3643505d697683909ca9b6c3cfcabeb1a4978b7e7164584b3e3125180b000000000000000007121d28313d45515d67707d88939fa8b2bec7beb0a69d9083777883919da6b0bccabeb4aa9f948b7e71695e52483e32291e1208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d18242f3c4956626f7c8997a2adbac5b9aca096887b6e6155483b2d22170b00000000000000000000000000000000000000000613202d394653606c7884919ea9b3beccc8bcb1a79e9184796d665c544e46443f4242474c515a616c74808d97a1adb9c7d1c8bbafa49a8c7f7265544a3f34281c1003000006121f2b3844505b66727f8c97a1adb8c1cccbbfb4aaa2979287807a74706e686b6a656c6e71757b818a9298a2abb5c0cbd2c7beb2a99f92857a6d6054473a2e23180c00000000000000000000000000000000000000000000000000000000000000080e171e252a3137383f4446484b4d4f505151504f4d4b4846423b3834383e4243464646464646464646464644433f39322920160b000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115121f2c3845525f6b7885929eabb8c5d1c7baaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000101c2936434f5c6976828f9ca9b5c2cfcdc0b4a79a8d8174675a4e4134271b0e01000000000000000714212e3a4754616d7a8794a0adbac7d3c9bcafa296897c6f6356493c3023160900000d1a2633404d596673808c99acb6c0ccd1c4b8ab9e9184786a5f53473a2f24191315202d3946525e6875787877767574737271706f6e6d665c5044382c1f1206000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e11000000000000000000000714202d3a4753606d7986929facb9c5d1cfc5b8ac9f92867b6e615a5045413b3a3b3d434b555e69727f8b97a1adb9c6d2d3c6b9ada093867a6d6053473a2d20140700000004101c2834404a54616d7a86929fa9b3becad6cabeb3a99f958f82796d68615a535049484745414547494c52565e616d727f8b929da8b2bdc9d4c8bcb1a79c9083766a5f53473a2e21150900000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d51443f3f3f3f4040414045474a50545c606a6f7b859198a3aebac3cdcdc1b8ab9f95897d7063574d42362a1e12050000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115121f2c3845525f6b7885929eabb8c5d1c7baaea194877b6e6154483b2e2115080000000000000000000000000000000003101d2a3643505d697683909ca9b6c3cfcabeb1a4978b7e7164584b3e3125180b0000000000000000010c161f2935404b55606b74808d96a0acb6c0c2b8aca0958a7e7e8b95a0acb9c2c6baaea2988f82776c60574d42362c20170d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7985929fabb8c5bdb2a8988b7e7165544a3f33281c0f03000000000000000000000000000000000000030f1b27333f4953636f7c8996a0acbcc5d0c4b8ab9f95897d70675d544b423c383431373a4145505a606d7985919eabb5c0cbccc0b6ac9c8f8376665c5044382b1f120600000613202d394653606c7884919ea9b3becad3c7baaea39892857d746d6864615e56535b606164696e747e869299a3afbbc5cfd0c4baaea2988b7f7265554b4034281c1004000000000000000000000000000000000000000000000000000000000009111a202930363c424749505355585a5c5d5d5d5d5c5a5855534d474540434a4e505353535353535353535353514f4a443b32271d11060000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115121f2c3845525f6b7885929eabb8c5d1c7baaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000101c2936434f5c6976828f9ca9b5c2cfcdc0b4a79a8d8174675a4e4134271b0e01000000000000000714212e3a4754616d7a8794a0adbac7d3c9bcafa296897c6f6356493c3023160900000a1724303d4a5763707d8a9aa4afbbc8d2c5b9ada196887c6f62554c413529231f2027303b4754616e7a878584838281807f7d7c7b7a786d6053463a2d201307000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e110000000000000000000006131f2c3845515d6776828f9cabb4bfcbd3c7baaea3988e81756c615a514c484748494f555d676e7b85929fa9b3bec9d5d3c6b9ada093867a6d6053473a2d20140700000006121f2c3844515c6673808c98a2aebbc5cfd3c6baada2979083796d675e565046443f3b3a3835393a3c41464c525b626d74808d96a0acb9c4cecdc3b7ab9f94887c6f6255483c30251a0e02000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d51443733333333332f35393a3f444a505860696f7c86929fa7b1bcc8d4c8bcb1a79c8f8276695f53463a2d2114090000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115121f2c3845525f6b7885929eabb8c5d1c7baaea194877b6e6154483b2e2115080000000000000000000000000000000003101d2a3643505d697683909ca9b6c3cfcabeb1a4978b7e7164584b3e3125180b000000000000000000040d18242f39434f59606d7984919aa4afbbc4bcb1a79d918484919ea7b1bcc6bcb0a69f92867b6e655b50453b30241a0e05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505c6675828f9ba8b5c2c1b5a89b8e8275665b5044382b1f120600000000000000000000000000000000000005121f2b3744505b6574818d9aa8b2bdced0c3b6a99d9083766b61554b4239302c28262b2f353e45515d67727f8c99a3afbbc7d2c5b8ac9f9285796d6053463a2d20130700000a1623303d495663707d8996a1acbbc5cfc9bdb2a89f92867c706b615d5654524d49505355575e616c707d87929fa9b3bec9d5cabfb4aa9c8f8376675c5145382c1f13060000000000000000000000000000000000000000000000000000000009121b232c323b41464d53535b60626567696a6a6a6a696765615f5753514b4d555b5d60606060606060606060605d5b554d44392e22170b0000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115121f2c3845525f6b7885929eabb8c5d1c7baaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000101c2936434f5c6976828f9ca9b5c2cfcdc0b4a79a8d8174675a4e4134271b0e01000000000000000714212e3a4754616d7a8794a0adbac7d3c9bcafa296897c6f6356493c3023160900000714212e3a4754616d7a87939facb9c6d1c9bdb2a89a8d8073675d51453d342e2c2d3039424e5864717e8a92908f8e8d8c8b8a8988877e7164574b3e3124180b000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e110000000000000000000004101d2935404b5565727e8b99a3aebac7d2cbbfb4aa9e938b7e716c605d55555454565960676d79829097a2adbbc5cfdad3c6b9ada093867a6d6053473a2d2014070000000713202d3a4653606d7985919eaab4bfcdd4c8bcb1a79f92857b6e675d554c443e37332d2d2c292c2d30353a4146515b606d7984919ea8b2bdc2c2c2bcb0a6998d807366574d42362a1e1205000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a2626262724292c2e34383f444e57606a727f8b95a0acb8c3cecdc3b7ab9f94887b6e6155483b31251a0e0200000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115121f2c3845525f6b7885929eabb8c5d1c7baaea194877b6e6154483b2e2115080000000000000000000000000000000003101d2a3643505d697683909ca9b6c3cfcabeb1a4978b7e7164584b3e3125180b0000000000000000000007121d28313d45515d67707d88939fa8b2bec3b8aca095919196a1acb9c3bfb4aa9f948b7e72695e53493f33291f120900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a5465727e8b98a8b2bdc5b8ab9e9285796c605346392d2013070000000000000000000000000000000000000613202d394653606c7884919eabb7c3cecabeb3aa988b7e7265594f43392f271f1c1a1e242935404b55616d7a86929facb9c5d2c6baaea298887b6e6255483b2f2215080004101d2935404b556774808d9aa8b2bdcdc8c5b9aca1968c7f726a6059524c4746413f4446484d525a616b73808c97a1adb9c6d2d0c5b9ac9f9286796d6053463a2d20130700000000000000000000000000000000000000000000000000000008111b242d353e444c52575f62656c6f727475767777767574716e6965605c55555f666a6c6c6c6c6c6c6c6c6c6c6c6a675f554a3f33271a0e0000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115121f2c3845525f6b7885929eabb8c5d1c7baaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000101c2936434f5c6976828f9ca9b5c2cfcdc0b4a79a8d8174675a4e4134271b0e01000000000000000714212e3a4754616d7a8794a0adbac7d3c9bcafa296897c6f6356493c3023160900000713202d3946525d687683909dabb5c0cbcfc4b8ab9f92857a6d60594f443f3a38393b424b545f6a75828f9c9d9c9b9a9998979698887b6f6255483c2f221509000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e1100000000000000000000000c18242f3a4754616d7a86929facb6c0ccd0c6bcafa59f92877e746d676462616162656b6f79828f949fa9b3becdd6e1d3c6b9ada093867a6d6053473a2d201407000004101c2834404b5564707d8a97a1adbcc6d0d1c5b8aca0958b7e72695f554b433a322b2722201f1d2021252930363f45515d67717e8a96a0acb5b5b5b5b5b5aa9d918477695e52463a2d201407000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e19191a181d2023282e343d454e58606d7883909da8b2bdc8d3c7bbb0a6998c807366574d42362a1e120500000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115121f2c3845525f6b7885929eabb8c5d1c7baaea194877b6e6154483b2e2115080000000000000000000000000000000003101d2a3643505d697683909ca9b6c3cfcabeb1a4978b7e7164584b3e3125180b00000000000000000000010c161f2935404b55606b74808d96a0acb6c0bdb1a8a09d9ea1a8b2bdc6baaea2988f82776c60574d41382d20170d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17232e3b4855616e7b8896a1acb9c5b9ada297887c6f6255493c2f24180c0000000000000000000000000000000000000915222f3c4855626f7b8896a1adb9c5d3c6baaea298887b6e6155483d31281d15100e1319242f3a46525e687683909da9b6c3d0cabfb4aa968a7d7063574a3d3024170a0006131f2c3845515d677784909daab7bbbbbbbbb7ab9e9184796d60584f46413b39363337393b42465059606d7985929eabb8c5d1d3c7bbaea399887c6f6255493c2f2216090000000000000000000000000000000000000000000000000000050e1a232d363f474f565e61696e73787c7e80828384848382807e7b77726d67615a66717679797979797979797979797771675b4f43362a1d100000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115121f2c3845525f6b7885929eabb8c5d1c7baaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000101c2936434f5c6976828f9ca9b5c2cfcdc0b4a79a8d8174675a4e4134271b0e01000000000000000714212e3a4754616d7a8794a0adbac7d3c9bcafa296897c6f6356493c30231609000005111d2935414c5665727f8c99a3afbbc7d2c6baada2978d80736b6058504a464546474d545c666f7c88949eaaa9a8a7a6a5a49f9285796d6053463a2d201307000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e1100000000000000000000000713202d3946525e6874818e9aa4afbbc5d0cec1bbaea399928a807a74706e6d6e6f72767d838f949ea6b0bbc2cad4ded3c6b9ada093867a6d6053473a2d201407000006131f2c3845515c6775818e9ba9b3beced5c9bdb2a89d9083786c60574d43393129201b171413111314191e252a35404b55606c7884919ea9a9a9a9a9a9a9a9a095877b6e6154483b2e211508000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e110d070d1013171c2328333c44505c66707d8a96a0acb8c5d1ccc2b7aa9d908477695e53463a2d21140700000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115121f2c3845525f6b7885929eabb8c5d1c7baaea194877b6e6154483b2e2115080000000000000000000000000000000003101d2a3643505d697683909ca9b6c3cfcabeb1a4978b7e7164584b3e3125180b0000000000000000000000040d18242f39434f59606d7984919aa4afbbc3bab1acaaabacb2bac4bcb0a69f92867b6e655b50453b2f261b0e0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000614212d3a46535f697884919eabb7c4beb3a9998c7f7266554b4035291d100400000000000000000000000000000000000c1925323f4c5865727f8b98a8b2bdc9d2c5b8ab9f928578695f53463a2c1f160b030108131d2a36414c566774818d9aa7b4c0cdd0beb1a4988b7e7165584b3e3225180b000714202d3a4753606d7986939facaeaeaeaeaeb5ab998c7f73665c51463d35302d2a272b2d30363e45515d6774808d9aa7b4c0cdd7cbbfb5ab978a7d7164574a3e3124170b00000000000000000000000000000000000000000000000000020c17202c353f48505961686e757b8084888b8d8f909090908f8d8b88837f79706c606a7683868686868686868686868683776a5d5144372a1e110000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115121f2c3845525f6b7885929eabb8c5d1c7baaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000101c2936434f5c6976828f9ca9b5c2cfcdc0b4a79a8d8174675a4e4134271b0e01000000000000000714212e3a4754616d7a8794a0adbac7d3c9bcafa296897c6f6356493c302316090000010d1924303b4754616e7a86929facb6c0cccabeb3a99f93877d706a605c5453515254575e666d7883909da6b0b6b5b4b3b3a99b8f8275665c5044382b1f1206000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e11000000000000000000000005111d2935414c56626e7c87939faab4becad6cbbfb5aba39f928d85817d7b7a7b7c7f838991959ea6a9abb0b8c2cdd8d3c6b9ada093867a6d6053473a2d20140700000713202d3a4653606d7985929facb8c4cfd2c5b9aca1968a7d70665b50453b31271f170f0b06060407080d1319242f3944505b66737f8c999c9c9c9c9c9c9c9c9c978a7e7164574b3e3124180b000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e1104000104060c11172128343f4a54606c7884919daab7c4ced1c5b8aca095877b6e6154483b2e21150700000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115121f2c3845525f6b7885929eabb8c5d1c7baaea194877b6e6154483b2e2115080000000000000000000000000000000003101d2a3643505d697683909ca9b6c3cfcabeb1a4978b7e7164584b3e3125180b00000000000000000000000007121d28313d45515d67707d88939fa8b2bec3bdb8b7b7b9bdc4bfb4aa9f948b7f72695f53493f33291d140a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2b37424d576774818e9aacb6c0c2b6a99c8f8376675d5145392c1f13060000000000000000000000000000000003101c28343f4a546874818e9ba7b4c1cfd0c4b7aa9d9184776a574d42362a170d040000010d192530404c5966737f8c99a6b2bfcccbbfb2a5988c7f7265594c3f3226190c000915222f3c4855626f7b8899a4a2a2a2a2a2a2a2a399887c6f62544a40342924201e1b1f20252a35404b5564717d8a97a4b0bdcadcd1beb1a5988b7e7265584b3f3225180c0000000000000000000000000000000000000000000000000008131e29323d47505a626b707a81878d9196989a9c9d9d9d9d9c9a9895908b847e746d667683909393939393939393939084776a5d5144372a1e110000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115121f2c3845525f6b7885929eabb8c5d1c7baaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000101c2936434f5c6976828f9ca9b5c2cfcdc0b4a79a8d8174675a4e4134271b0e01000000000000000714212e3a4754616d7a8794a0adbac7d3c9bcafa296897c6f6356493c302316090000000814202d3946525e6875818e9aa4afbbc5cfc5bbafa49992857c726d6662605c5e6163696e78818e959fabb8c1c1c0b9ada2978a7e7164544a3f34281c1003000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e110000000000000000000000010d1925303a47535f6a74818e98a2aebac1cad1c6bdb5aea49d97928d8a888787898b90949da0a69f9c9fa6b0bbc7d3d3c6b9ada093867a6d6053473a2d20140700000a1623303d495663707c8998a2aebac6d6d1c4b7ab9e9184786c60544a3f33291f150d050000000000000208121d28333f4a54626f7c888f8f8f8f8f8f8f8f8f8f8f8d8073675a4d4034271a0d000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e11040000000000060f17232e3844505b65727f8c99a8b2bdc9d4c8bcb1a7988b7e7165584b3e2e23180c00000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115121f2c3845525f6b7885929eabb8c5d1c7baaea194877b6e6154483b2e2115080000000000000000000000000000000003101d2a3643505d697683909ca9b6c3cfcabeb1a4978b7e7164584b3e3125180b000000000000000000000000010c161f2935404b55606b74808d96a0acb6c0c8c5c4c4c5c9c7baaea2989082786c60574d41382d21170b02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a26313e4a5764717d8a9aa4afbbc5b9ac9f92867a6d6053473a2d2014080000000000000000000000000000000006121f2c3844505c667784919daab7c4d0d0c3b6aa9d9083776a544a3f33281c0f03000000081926323f4c5965727f8c98a5b2bfcbccbfb2a6998c7f7366594c403326190d000a1723303d4a5663707d89959595959595959595959286796d6053463a2e201914110f12131a242f3c4956626f7c8995a2afbcc8d5cbbeb2a5988b7f7265584c3f3225190c000000000000000000000000000000000000000000000000010d1925303a444f59626c717d858e939a9ea1a9a7a8a9aaaaa9a8a7a7a09d96918a80786d7683909d9f9f9f9f9f9f9f9d9084776a5d5144372a1e110000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115121f2c3845525f6b7885929eabb8c5d1c7baaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000101c2936434f5c6976828f9ca9b5c2cfcdc0b4a79a8d8174675a4e4134271b0e01000000000000000714212e3a4754616d7a8794a0adbac7d3c9bcafa296897c6f6356493c3023160900000005111e2a36414c56626f7c87939fa9b3bec9ccc0b5aba29792867f78726f6d66686d70747b828e939ea7b1bccac9beb3a99e9285796d6053473a2e23170b00000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e1100000000000000000000000008131e2b37434e58616e7b86929fa5afb8c2cacfc6bfbbaea9a29f9a9795949495989c9fa6aa9f9490949fabb7c4d0d3c6b9ada093867a6d6053473a2d20140700000d1a2633404d596673808c99aab4bfcad5c9beb3a9998c8073665b5042382d21170d030000000000000000010b17222d394653606c77818282828282828282828282827f7366594c403326190d000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e110400000000000006111c27333f4953616e7b8896a0acb9c5d2cec1b4a79b8e817468544b4034281c1004000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115121f2c3845525f6b7885929eabb8c5d1c7baaea194877b6e6154483b2e2115080000000000000000000000000000000003101d2a3643505d697683909ca9b6c3cfcabeb1a4978b7e7164584b3e3125180b00000000000000000000000000040d18242f39434f59606d7984919aa4afbbc8d1d0d1d2cabfb4aa9f92867b6e665b50453b2f261b0f0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000914212e3a4754616d7a87939facb9c6baaea398897d7063564a3d3025190d010000000000000000000000000000000713202d3a4653606d7986929facb9c5d2d0c4b7aa9d918477665b5044382b1f12060000000d192633404c5966737f8c99a6b2bfccccbfb2a5998c7f7266594c3f3326190c000b1724313e4a5764717e8888888888888888888888888578665c5145382c1f1308070c101319222f3c4955626f7c8895a2afbbc8d5cbbeb1a4988b7e7165584b3e3225180b00000000000000000000000000000000000000000000000005111d2a36414c56616b717e8792979fa4acadb2b3b5b6b7b7b6b5b3b1aca8a19e928d81787683909da9acacacacacaa9d9084776a5d5144372a1e110000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115121f2c3845525f6b7885929eabb8c5d1c7baaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000101c2936434f5c6976828f9ca9b5c2cfcdc0b4a79a8d8174675a4e4134271b0e01000000000000000714212e3a4754616d7a8794a0adbac7d3c9bcafa296897c6f6356493c30231609000000020e1925303b47535f6a74818e97a1adb9c0c9c7bdb3a9a298928b847f7b7978797a7d81868f949ea5afb9c3cac2b9ada1978c8073675d5145382c1c110600000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e11000000000000000000000000020f1a26313c46525e68717e8b939da6b0b8c0c9cfcbc0bbb3adaba7a3a1a0a1a2a5a9abaea3989083909ca9b6c3cfd3c6b9ada093867a6d6053473a2d2014070005111d2a36414c566976828f9ca9b5c2d0d2c6b9ada197887c6f62544a3f2f261c0f060000000000000000000006121f2b3744505b656c75767676767676767676767676736d63574b3e3225190c000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e1104000000000000000b17222d3846535f697784919eaab7c4d1d0c3b7aa9d908477665c5145382c1f1306000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115121f2c3845525f6b7885929eabb8c5d1c7baaea194877b6e6154483b2e2115080000000000000000000000000000000003101d2a3643505d697683909ca9b6c3cfcabeb1a4978b7e7164584b3e3125180b000000000000000000000000000007121d28313d45515d67707d87939facb9c6d2ddded3c6baaea2988b7f72695f544a3f33291d140a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3946525e687783909daab6c3bfb4aa9a8d807367564c41362a1e11050000000000000000000000000000000815222e3b4855616e7b8899a3aebbc7d3d2c5b8ac9f9285796c605346392e23170d060408111d2a36414c566774818d9aa7b4c0cdcbbeb1a5988b7e7265584b3f3225180c000714212d3a4754606d7a7c7b7b7b7b7b7b7b7b7b7b7b7b6e62544b4034281c1a1a1a181c1f2429333f495363707d8a96a3b0bdc9d6cabeb3a9978a7d7064574a3d3124170a0000000000000000000000000000000000000000000000000713202d3946525e68707d879399a2a9afb6b9bdc0bfbab9b5b2b0b0b0b1b2ada49d938d807683909da9b6b9b9b9b7aa9d9084776a5d5144372a1e110000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115121f2c3845525f6b7885929eabb8c5d1c7baaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000101c2936434f5c6976828f9ca9b5c2cfcdc0b4a79a8d8174675a4e4134271b0e01000000000000000714212e3a4754616d7a8794a0adbac7d3c9bcafa296897c6f6356493c302316090000000008141e2b37434e58616d7a85929ea4aeb7c1ccc5bcb3aaa39f96918c8886858687898e92989fa6afb7c1cbc2b8afa59e91857a6d60554b4035291d0a0000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e11000000000000000000000000000a15202a36414d56626c74818e949fa6aeb9bdc4c9cdc5bebab8b4b0aeadaeafb2b6afa59f92867b8895a1aebbc8d3c6b9ada093867a6d6053473a2d201407000713202d3946525e687885929eabb8c5d1d1c4b8ab9e9185796c605346392d20140a0000000000000000000000030f1b27333f49535b606869696969696969696969696966635b52463b2f23160a000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e11040000000000000006111b2b37424d576875818e9ba8b4c1ced2c5b9ac9f9286796d6053463a2d201307000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115121f2c3845525f6b7885929eabb8c5d1c7baaea194877b6e6154483b2e2115080000000000000000000000000000000003101d2a3643505d697683909ca9b6c3cfcabeb1a4978b7e7164584b3e3125180b0000000000000000000000000000020d17202a36424d57606c7984919eaab7c4d1dddfd2c5b8ac9f9285796d60584e42392e23180c0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d2935414c566673808d99aab4bfc3b7aa9d908377685e5246392d2014070000000000000000000000000000000a1623303d495663707c8996abb5bfcbd7d3c7baaea398887b6f62544a3f34281f1712101419242d3946525e687683909da9b6c3d0cbc0b5ab978a7d7164574a3e3124170b000713202c3945525d686d6f6f6f6f6f6f6f6f6f6f6f6f6e695f5342392e232727272723282c2f353d44505b65737f8c99a6b2bfccd2c6b9ada197887b6e6255483b2f221508000000000000000000000000000000000000000000000005111d2a36414c56616d7a859299a4abb3bbc0c7c1bdb4aeaca8a5a4a3a3a4a6aaaca59f93887c83909da9b6c3c6c3b7aa9d9084776a5d5144372a1e110000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115121f2c3845525f6b7885929eabb8c5d1c7baaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000101c2936434f5c6976828f9ca9b5c2cfcdc0b4a79a8d8174675a4e4134271b0e01000000000000000714212e3a4754616d7a8794a0adbac7d3c9bcafa296897c6f6356493c3023160900000000020f1a26313c46525e68717e8a929ca5afbbc0c7c5bcb4aea8a09d989a93929299969b9fa3aab0b8c1cac1b9b0a69d938a7e71675d5143392f24180c0000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e1100000000000000000000000000030e1925303b44505a606d79828f949da4adb2b9bec5c6c9c6c5c0bdbbbababdb5aea59d928b7f7986939facb9c6d2c6b9ada093867a6d6053473a2d201407000714212e3a4754616d7a8797a1adb9c6d2cec2b5a89b8f8275655b5044372b1f12020000000000000000000000000b17222d38414950535c5c5c5c5c5c5c5c5c5c5c5c5c5957524940352a1e1307000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e110400000000000000000e1a26313f4c5965727f8c98a5b2bfcbd3c7bbafa399887b6e6155483b2e221508000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115121f2c3845525f6b7885929eabb8c5d1c7baaea194877b6e6154483b2e2115080000000000000000000000000000000003101d2a3643505d697683909ca9b6c3cfcabeb1a4978b7e7164584b3e3125180b000000000000000000000000000008141e29323b46535e69727e8b96a0acb8c5d2dedad3c6baaea2988c80736a5f544a4034281e150a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1925303d495663707c8998a2aebac5b8aca095877a6e6154473b2e21140a0000000000000000000000000000000b1825313e4b5864717e8b97a4b1bed1dcd6cbbfb4aa998c7f72665c50443b3128221f1d20252a35404b55616d7a86939facb9c6d2c7bbafa399887c6f6255493c2f2216090004111d2935414c565d60626262626262626262626262625f574d42303434343434342e34383a41454e58606c7884919daab7c4d0d1c5b8ab9e9285796c605346392d20130600000000000000000000000000000000000000000000000713202d3946525e6874818d97a1abb5bdc5ccc0b7afaba39f9c99979696979a9da0a7a49a908484919eaab7c4d0c3b7aa9d9084776a5d5144372a1e110000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115121f2c3845525f6b7885929eabb8c5d1c7baaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000101c2936434f5c6976828f9ca9b5c2cfcdc0b4a79a8d8174675a4e4134271b0e01000000000000000714212e3a4754616d7a8794a0adbac7d3c9bcafa296897c6f6356493c3023160900000000000a15202a36414c56616c73808d939ea5afb6bec4c6bfbab2acaaaca49f9f9fa3aba7acaeb4bcc2c6bfbaafa79f948e81746c61554b4131271d12070000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e11000000000000000000000000000008141f29323e45515c676d79828d929ea1a8adb3b8b9bebebebebebdb9b7b0aba39f938e80747986939facb9c6d2c6b9ada093867a6d6053473a2d201407000916232f3c4956626f7c8995a9b3bec9d5ccbfb2a6998c7f736653493f33271b0f0300000000000000000000000006111b262f383f44464f4f4f4f4f4f4f4f4f4f4f4f4f4c4b4640372e24190d02000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e11040000000000000000091724303d4a5763707d8a96a3b0bdc9d7cbc0b5ab96897d7063564a3d3023170a000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5cec7baaea194877b6e6154483b2e2115121f2c3845525f6b7885929eabb8c5cec7baaea194877b6e6154483b2e2115080000000000000000000000000000000003101d2a3643505d697683909ca9b6c3cfcabeb1a4978b7e7164584b3e3125180b00000000000000000000000000040e1925303b44505a616e7b86929fa8b2bdc8d2d1cdcecabfb4aa9f92877c6f665c51443c30261c11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000813202d3a4653606d7986929facb8c5bcb1a7978a7e7164574b3e31261a0f0200000000000000000000000000000c1926323f4c5965727f8c98a5b2bfcbd8dcd0c4b7aa9e9184786d60564d433b332d2b292c30363f45515d67727f8c99a4afbbc7d2c5b9ac9f92867a6d6053473a2d20140700010d19242f3a444c525455555555555555555555555555534d453c3e414141414141414045464c5158606a717e8b95a0acb8c5d1c8bcb1a79b8e8174665b5044382b1f120600000000000000000000000000000000000000000000000714212e3a4754616d7a86929fa9b3bdc7ccc0b6aea59e99928f8c8a898a8b8d90959b9ea095909196a0acb8c5d0c3b7aa9d9084776a5d5144372a1e110000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115121f2c3845525f6b7885929eabb8c5d1c7baaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000101c2936434f5c6976828f9ca9b5c2cfcdc0b4a79a8d8174675a4e4134271b0e01000000000000000714212e3a4754616d7a8794a0adbac7d3c9bcafa296897c6f6356493c302316090000000000030d1925303a44505a606c78818e939fa4acb2babfc6c3bdb8b7b6afacabacaeb4b4b9babfc6c1bcb4aea59e959082796d605a50433a2f1f150b010000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e110000000000000000000000000000020d17202834404b555d676d78808a91969ea1a9abadb3b1b1b1b1b2adaba69f99928c81786d7986939facb9c6d2c6b9ada093867a6d6053473a2d201407000b1724313e4a5764717d8a97a4b0bdcfdacabdb0a3978a7d7064574a3d2d22170b00000000000000000000000000000a141d262d33373942434343434343434343434343403e3b352e251c120700000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e110400000000000000000815222f3b4855626e7b8895a1aebbd0dbd1beb1a4978b7e7164584b3e3125180b000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c1c1c1baaea194877b6e6154483b2e2115121f2c3845525f6b7885929eabb8c1c1c1baaea194877b6e6154483b2e2115080000000000000000000000000000000003101d2a3643505d697683909ca9b6c3cfcabeb1a4978b7e7164584b3e3125180b000000000000000000000000020c16202a36414c56616c75828f98a2aebac3cac6c5c0c1c5c5bbaea3999083786d60584e42382e23170c03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c6776828f9ca9b5c2c1b4a79b8e817468584e43372b1f120600000000000000000000000000000d1a2633404d596673808c99a6b3bfccd9ded2c5b9aca0968b7e71695e554c443f393735393b4146505a606d7985919eabb5c0ccd0c3b6aa9d908377675d5145382c1f1306000008131e28323a414547484848484848484848484848484742454a4b4d4d4d4d4d4d4e4b5153555d606a6f7c86929fa8b1bdc8cac2b8ab9f95897d7063544a3f33281c0f0300000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a3aebbc5d0c4baaea49d938e86827f7d7d7d7e8083888f939fa09d9ea0a8b2bdc8d0c3b7aa9d9084776a5d5144372a1e110000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115121f2c3845525f6b7885929eabb8c5d1c7baaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000101c2936434f5c6976828f9ca9b5c2cfcdc0b4a79a8d8174675a4e4134271b0e01000000000000000714212e3a4754616d7a8794a0adbac7d3c9bcafa296897c6f6356493c3023160900000000000008131e29323e44505b666d78818c939aa1a8aeb4b9bec3c6c4c0bbb9b8b9babfc1c5c4bfbab8afaaa29f938f837a6d675c51483e31281d0d03000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e11000000000000000000000000000000050e18232e39434b555d666d747d848c92979b9ea1a9a4a5a5a4a8a19e9a948f877f776d667986939facb9c6d2c6b9ada093867a6d6053473a2d201407000c1925323f4c5865727f8b98a5b2becbd5c8bbafa295887c6f6255493c2f2216060000000000000000000000000000020b141b22272b2d3536363636363636363636363633322f2a241c130a0000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e110400000000000000000714212e3a4754616d7a8794aab4bfcad6cbbfb2a5988c7f7265594c3f3226190c000000000000000000000000000000000000000000131f2c3946525f6c7985929facb4b4b4b4b4aea194877b6e6154483b2e2115121f2c3845525f6b7885929eabb4b4b4b4b4aea194877b6e6154483b2e2115080000000000000000000000000000000003101d2a3643505d697683909ca9b6c3cfcabeb1a4978b7e7164584b3e3125180b00000000000000000000000008131e28323a46525e68717e8b949eaab4bec5beb9b8b3b5b9c0bfb5aba0958c7f736a5f544a3f34281e150a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b5565727f8c98a9b3bec4b8ab9e9184786a5f53473a2e21140700000000000000000000000000000d1a2734404d5a6773808d9aa6b3c0cdd9e1d5c9bdb2a89e92857b6e675e56504a46444045474c525a626c74808d97a1adbdc7d2c8bcb1a7998d807366554b4035291d10040000010c1620282f35393a3c3c3c3c3c3c3c3c3c3c3c3c3b3f485056585a5a5a5a5a5a5b545c6063676d737c859298a2aebac3cac2b8aea49d9083766b605442382d22170b000000000000000000000000000000000000000000000003101c28343f4a546875828f9baab4bfcdc9bdb2a89d928d817b75727170707173777c828a9298a2abacb2bac3ced0c3b7aa9d9084776a5d5144372a1e110000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115101c2934404b556b7885929eabb8c5d1c7baaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000101c2936434f5c6976828f9ca9b5c2cfcdc0b4a79a8d8174675a4e4134271b0e01000000000000000714212e3a4754616d7a8794a0adbac7d3c9bcafa296897c6f6356493c30231609000000000000020c172028333f4a545c666d77808891969fa3aaadb3b7b9bbc0bebebfbfbebdbdb9b7b4aeaca59e98928b81796d685d554b40362c1f160c00000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e110000000000000000000000000000000007121d273039434b545c606c70797f858a8e929796979898979696918d88827c726c656c7986939facb9c6d2c6b9ada093867a6d6053473a2d201407000d1a2633404d596673808c99a6b3bfccd4c7baada194877a6e6154473b2e211408000000000000000000000000000000020a11171b1f20292929292929292929292929292625231e19120a010000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e110400000000000000000713202d3a4653606d798698a2aebac7d3ccbfb3a6998c807366594d4033261a0d000000000000000000000000000000000000000000131f2c3946525f6c7985929fa8a8a8a8a8a8a8a194877b6e6154483b2e2115121f2c3845525f6b7885929ea8a8a8a8a8a8a8a194877b6e6154483b2e2115080000000000000000000000000000000003101d2a3643505d697683909ca9b6c3cfcabeb1a4978b7e7164584b3e3125180b0000000000000000000000040d1924303a44505a616e7a85929ea6b0bcc5bbb3adaba7a9aeb6c0bdb1a79f92877c6f665c50443c30261c110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e3c4855626f7c8897a1adb9c5b9ada196887b6e6255483b2e23180c00000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0cddae0d7cec4b9ada1979083796e68605b5453504b5153565e616c717e8b929da9b3bed0d1c5b8aca095887c6f6255493c2f24180c00000000040d161e24292c2d2f2f2f2f2f2f2f2f2f2f2f2f3a45505a62656767676767676768666d70747a80879297a1aab3bec8c0b8b0a69d92897d6f63594f442f261c1106000000000000000000000000000000000000000000000006121f2b3844505c667884919eabb7c4d1c5b9aca0968d80756e686664636364676a6f757e869299a3aebac3ccd5d0c3b7aa9d9084776a5d5144372a1e110000000000131f2c3946525f6c7985929facb8c5d2c8bbaea295887b6f6255483c2f2214131f2c3845515c677985929facb8c5d2c7baaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000101c2936434f5c6976828f9ca9b5c2cfcdc0b4a79a8d8174675a4e4134271b0e01000000000000000714212e3a4754616d7a8794a0adbac7d3c9bcafa296897c6f6356493c3023160900000000000000050e17222d38424a545c656c737d848d92989ea1a9aaacafb5b1b2b2b2b1b0b2acaaaaa29f9a938e867f776d675d564c43392f241a0d0400000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e1100000000000000000000000000000000000b151e273139424a515a61676d73797e828587898b8b8b8b898784817c766f6a605b6c7986939facb9c6d2c6b9ada093867a6d6053473a2d201407000e1a2734414d5a6774808d9aa7b3c0cdd4c8bbafa49a867a6d6053473a2d2014070000000000000000000000000000000000060b0f12131c1c1c1c1c1c1c1c1c1c1c1c1c191916130d0700000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e1104000000000000000006121f2b3844505c667985929facb8c5d2ccc0b3a6998d8073665a4d4033271a0d000000000000000000000000000000000000000000131f2c3946525f6c7985929b9b9b9b9b9b9b9b9b94877b6e6154483b2e2115121f2c3845525f6b7885929b9b9b9b9b9b9b9b9b94877b6e6154483b2e2115080000000000000000000000000000000003101d2a3643505d697683909ca9b6c3cfcabeb1a4978b7e7164584b3e3125180b00000000000000000000010c161f2935414c56616c75818e97a2adb8c1beb3a9a19e9a9da4aebbc3bbaea3999083786d60584e42382e23170c03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d394653606c7885929eabb8c5bdb2a8988b7f7265544b4034281c1004000000000000000000000000000e1b2834414e5b6774818e9aa7b4c1cddad7cec5bfbab3a99f9590837a716c6662605b555d6063686e757e87929fa4aebbc4cfc8bdb2a89d9083776a6054473b2e1d12070000000000040c13191d20212222222222222222222222313d4a56626c71747474747474747577797c80858d9299a1a9b3bcc3bcb8aea69f948d80746b6054473d321d140a0000000000000000000000000000000000000000000000000713202d3a4653606d7886939facb9c6d1c4b7aa9e9184796d615e5657565758585f626c717d87929fa8b2bdc8d4d0c3b7aa9d9084776a5d5144372a1e110000000000131f2c3946525f6c7985929facb8c5d2c9bdb0a3968a7d7063574a3d2f261d1a202d3a4753606d7a8698a2aebac6d3c7baaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000101c2936434f5c6976828f9ca9b5c2cfcdc0b4a79a8d8174675a4e4134271b0e01000000000000000714212e3a4754616d7a8794a0adbac7d3c9bcafa296897c6f6356493c30231609000000000000000006111c262f38424a535b606b707980868d91979a9d9fa4aba4a5a5a5a5a4a8a09e9b98928e88817b726c655d554c433a31271d12080000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e110000000000000000000000000000000000030c151f273039404450555d60676d7175797b7d7e7e7e7e7d7b78746f6a625f58606c7986939facb9c6d2c6b9ada093867a6d6053473a2d201407000e1b2734414e5a6774818d9aa7b4c0cdd2c6b9ac9f938679675d5145392c1f1306000000000000000000000000000000000000000305060f1010101010101010101010100d0c0a07020000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e1104000000000000000003101c28343f4a5f6c7885929fabb8c5d2cdc0b3a69a8d8073675a4d4034271a0d000000000000000000000000000000000000000000131f2c3946525f6c79868e8e8e8e8e8e8e8e8e8e8e877b6e6154483b2e2115121f2c3845525f6b78858e8e8e8e8e8e8e8e8e8e8e877b6e6154483b2e2115080000000000000000000000000000000003101d2a3643505d697683909ca9b6c3cfcabeb1a4978b7e7164584b3e3125180b0000000000000000000007131d28313a45525d68707e8a939ea9b3bec6b9ada197928d929da9b3bebfb5aba0958c7f736a5f544a3f34281e150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3744505b6575818e9ba8b4c1c2b5a89c8f8275665c5145382c1f1306000000000000000000000000000e1b2834414e5b6774818e9aa7b4c1cddbd0c5bcb4aeacaea79f9590857e78726e6c656a676d70747a818b9299a3afb6c0cdcbc3b9aca0968b7e7165584e43372b1f0b0100000000000001080d1113141515151515151515151825323e4b5865717e80808080808081828386898d92979fa3abb3bbbbb9b1aca49d948f82786d60594f43352b210b020000000000000000000000000000000000000000000000000714212d3a4754606d7a8799a4afbbc7ccc0b3a6998d8073665c524d4a4a4a4b4e535a616b727f8b96a0acb8c5d2d0c3b7aa9d9084776a5d5144372a1e110000000000131f2c3946525f6c7985929facb8c5d2ccbfb3a6998c807366584e42382e29262a323c4855626f7c8895aab4bfcad6c7baaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000101c2936434f5c6976828f9ca9b5c2cfcdc0b4a79a8d8174675a4e4134271b0e01000000000000000714212e3a4754616d7a8794a0adbac7d3c9bcafa296897c6f6356493c302316090000000000000000000a141d2630384149505960676d737b8085898d909399969898999898979596918e8a86817c756e69605b534b433a31281f150b000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e11000000000000000000000000000000000000030d151e272e343e434b51555c6064656c6e7071727271706e6967625f58534e606c7986939facb9c6d2c6b9ada093867a6d6053473a2d201407000e1b2834414e5b6774818e9aa7b4c1cdd2c5b9ac9f9286796c554b4035291d1004000000000000000000000000000000000000000000000203030303030303030303030300000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e1104000000000000000004101d2935404b556c7985929facb8c5d2cdc0b3a69a8d8073675a4d4034271a0d0000000000000000000000000000000000000000000e1b2834414e5b6774818181818181818181818181817a6d6154473a2e21140e1b2734414e5a6774808181818181818181818181817a6d6154473a2e2114070000000000000000000000000000000003101d2a3643505d697683909ca9b6c3cfcabeb1a4978b7e7164584b3e3125180b000000000000000000030d18242f3a434f59606d7a85919ea5afbbc5bdb2a99e9285808d97a2adbac4bdb1a79f92867c6f665c50443c30261c1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27333f495364717e8b97a7b1bcc5b8ac9f9285796d6053463a2d201308000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0cdd6cabfb4aaa29fa2aaa79f97928a847f7b797777787a7d81868e939fa3abb5c0c8cdc3b9afa59e9184786d6053463c32271b0f0000000000000000000104070709090909090909090f1c2935424f5c6875828d8d8d8d8d8d8e8f9092989a9fa2a9afb5b5b5aeaca7a09d928d82796d665c51473d3223190f000000000000000000000000000000000000000000000000000814212e3b4754616e7a8794abb4bfcbcbbeb1a4988b7e7165544a413e3d3d3e43475059606d7884919eaab7c4d1d0c3b7aa9d9084776a5d5144372a1e110000000000131f2c3946525f6c7985929facb8c5d2d0c3b6a99d9083766a60544a40393531363b444f5965727f8b98a5b2bed0d6cabeb3a994877a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000101c2936434f5c6976828f9ca9b5c2cfcdc0b4a79a8d8174675a4e4134271b0e01000000000000000714212e3a4754616d7a8794a0adbac7d3c9bcafa296897c6f6356493c30231609000000000000000000020b151e262f383f444f555d60696e73797d808386888a8b8b8c8c8b8a898784817d7a746f6a615f575049413931281f160d03000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e1100000000000000000000000000000000000000030c151c2328313a40454b5153535b6061636465656463615e5755544e4753606c7986939facb9c6d2c6b9ada093867a6d6053473a2d201407000e1b2734414e5a6774818d9aa7b4c0cdd2c5b9ac9f928679665c5044382b1f1206000000000000000000000000000000000000000407090a0a0a0a0a0a0a0a0a0a0a0a0a09080603000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e1104000000000000000006131f2c3845515d677986929facb9c5d2ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000d1a2733404c59646f747575757575757575757575756d685d5246392d20130d1a2733404c58646e747575757575757575757575756d685e5246392d20130700000000000000030608090b0a08050003101d2a3643505d697683909ca9b6c3cfcabeb1a4978b7e7164584b3e3125180b0000000000000000010b151f2935414b55606b74818e97a1adb7c1c5b9ada1968c7f7a85929fa9b3bec3baaea3999083786d60584e42382e23170c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d3b4854616e7b8795a0acb8c5baaea298897c6f6356493c2f24190d010000000000000000000000000e1a2734414d5a6774808d9aa7b3c0cdd3c6baaea2989298a2aba9a19e95918c888584848586898e92989ea5afb5bdc7cdc4bbb1a79e938a7d70665c5044382b20150a0000000000000000000000000000000000000000020f1c2935424f5c6875828f9a9a9a9a9a9a9b9d9fa3aaabadb3aeaca8aba39f9c95908980786d675d544a40352b211107000000000000000000000000000000000000000000000000000714212d3a4754606d7a8799a3aebac7cbbeb2a5988b7f7265584e45413b3a38373e44505c66727f8c99a5b2bfccd0c3b7aa9d9084776a5d5144372a1e110000000000131f2c3946525f6c7985929facb8c5d2d1c4b8ab9f95887c6f665b514b46414242464d56606b7683909da9b6c3d0d2c6b9ada19786796d6053463a2d20130700000000000000000000000000000000000000000000000000000000101c2936434f5c6976828f9ca9b5c2cfcdc0b4a79a8d8174675a4e4134271b0e01000000000000000714212e3a4754616d7a8794a0adbac7d3c9bcafa296897c6f6356493c3023160900000000000000000000030c151d262d333d434b51565e61666d707477797b7d7e7f7f7f7e7d7c7a7774716d67625f58534d443f382f271f160d0400000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e110000000000000000000000000000000000000000030b12181f282f35394045464950535456585858585654524d4947434653606c7986939facb9c6d2c6b9ada093867a6d6053473a2d201407000e1a2734414d5a6774808d9aa7b3c0cdd4c7bbafa39986796d6053463a2d2013070000000000000000000000000000000000050b101316161717171717171717171717171615130f0a0400000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e110400000000000000000714202d3a4753606d7a8699a3afbbc7d3ccbfb2a6998c7f7366594c403326190d0000000000000000000000000000000000000000000b1824303c48535d6467686868686868686868686868615d564c4135291d110b1824303c48535c6467686868686868686868686868615e564c41362a1d11050000000000040a0f121515181715110c06101d2a3643505d697683909ca9b6c3cfcabeb1a4978b7e7164584b3e3125180b000000000000000007121d27313945515d67707d89939da9b3bec8bdb2a89e918479727f8c97a1adb9c3bfb4ab9f958c7f736a5f544a3f34281e140a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000614202d3a46525e697784919daab7c4bfb4aa998c807366564c4135291d11040000000000000000000000000d1a2733404d5a6673808d99a6b3c0ccd2c5b8ac9f92859299a4afada7a09d989892919191939a9a9fa2aaafbbc0c7cbc3bbb2a9a0958e81746b61544a3f34281c10030000000000000000000000000000000000000000020f1c2935424f5c6875828f9ba7a7a7a7a7a8aaacaeb4b8b4aaa39f9c9999928f8a837d736d665d554b42392e23190f00000000000000000000000000000000000000000000000000000613202d394653606c7786929facb9c5cec1b5a89b8e81756a5f57514b4846443f403f4a54626f7c8995a2afbcc8d0c3b7aa9d9084776a5d5144372a1e110000000000131f2c3946525f6c7985929facb8c5d2d4c8bcb1a79c8f82786c605c54524c4f4d53575f68707d89959fabb7c4d1d1c5b8ab9e928578665c5145382c1f130600000000000000000000000000000000000000000000000000000000101c2936434f5c6976828f9ca9b5c2cfcdc0b4a79a8d8174675a4e4134271b0e01000000000000000714212e3a4754616d7a8794a0adbac7d3c9bcafa296897c6f6356493c302316090000000000000000000000030b141b2227313a41454d52545c606367676d6f707172727272716f6d686864605d55534e46423b332d261d150d040000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e1100000000000000000000000000000000000000000000070d161d24292e34383a3f4446484a4b4b4b4b4a4846423c3b374653606c7986939facb9c6d2c6b9ada093867a6d6053473a2d201407000d1a2733404d5a6673808d99a6b3c0ccd7cbc0b5a094877a6d6154473a2e21140700000000000000000000000000000000070f161c20222323232323232323232323232322211f1b150e07000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e110400000000000000000814212e3b4754616e7a8794abb5c0cbd7cbbeb1a5988b7e7265584b3f3225180c0000000000000000000000000000000000000000000814202b36414a53595b5b5b5b5b5b5b5b5b5b5b5b5b54524c443a3024190d08141f2b36414a53585a5b5b5b5b5b5b5b5b5b5b5b5b54524c443a3025190d0100000000060e151b1f21222424211d170d081d2a3643505d697683909ca9b6c3cfcabeb1a4978b7e7164584b3e3125180b00000000000000030c18232f39434f59606d7984919ea5afbbc4c5b9aca0968b7e726d7985919ea8b2bdc6bdb1a79f92867c6f665c50443c30261c1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d576774808d9aabb5bfc3b6a99d908376685d5245392c2013060000000000000000000000000c1926333f4c5966727f8c99a5b2bfcccabdb0a4978a7e87939fa5afb1acaaaaa29f9e9d9e9fa4acacaeb4bcc1cbc8c0b9b1a9a1979183796d60594f42382e23170c000000000000000000000000000000000000000000020f1c2935424f5c6875828f9ba8b3b3b3b4b5b6b8babfbaaea398928f8d8a86827d78706b605c544b433930271c1007000000000000000000000000000000000000000000000000000005121f2b3744505b657784919daab7c4cfc5b9ac9f92877c6f69605d555553504a4d4b4854616d7a8794a0adbac7d0c3b7aa9d9084776a5d5144372a1e110000000000131f2c3946525f6c7985929facb8c5d2d8cdc2b7ab9f948c80736d66615e565c575f61696e7a84919ea7b1bcc7d3d0c3b6a99d9083766a544b4034281c100400000000000000000000000000000000000000000000000000000000101c2936434f5c6976828f9ca9b5c2cfcdc0b4a79a8d8174675a4e4134271b0e01000000000000000714212e3a4754616d7a8794a0adbac7d3c9bcafa296897c6f6356493c30231609000000000000000000000000020a11171f282f353b42464a505356555c60626365656665656462605d565753514b47433c363127221b140b03000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e110000000000000000000000000000000000000000000000040c13181d23282c2d3337393b3d3e3f3f3e3d3b3a36302e394653606c7986939facb9c6d2c6b9ada093867a6d6053473a2d201407000c1926333f4c5966727f8c99a5b2bfccdcd1bbaea195887b6e6255483b2f22150800000000000000000000000000000007111921272c2f303030303030303030303030302f2e2b26201810070000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e110400000000000000000916232f3c4956626f7c8995a2afbcd1dccabdb0a4978a7d7164574a3e3124170b000000000000000000000000000000000000000000030f1a252f3841484c4e4e4e4e4e4e4e4e4e4e4e4e4e4746413a32281e1308030f1a252f3841484c4e4e4e4e4e4e4e4e4e4e4e4e4e4746413a32291e13080000000006101820262b2e2f31302d282219141d2a3643505d697683909ca9b6c3cfcabeb1a4978b7e7164584b3e3125180b000000000000000b151e2934404b55606b74808d96a1acb7c1c7bcb1a79e9184796d67727f8b96a0acb8c2c3baaea3999083786d60574e42382e23170c0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a25303d4a5763707d8a99a3aebbc6b9ac9f93867a6d6054473a2d2114090000000000000000000000000b1825323e4b5865717e8b98a4b1becbc8bbaea195887c7f8c939ea5afb5b7b4aeacaaaaabacafb6b8babfc6c7c3bcb8aea7a09791857b6e675d51473e30261c1106000000000000000000000000000000000000000000020f1c2935424f5c6875828f9ba8b5bdbdbebfc1c4c5c5b8ac9f928682807d7a75706c666059504a423931271e150b000000000000000000000000000000000000000000000000000000030f1b27333f49536874818e9ba8b2bdc9c7bbaea39991847b726d676462605c5459575553606d7a8693a0adb9c6d0c3b7aa9d9084776a5d5144372a1e110000000000131f2c3946525f6c7985929facb8c5d2d5ccc3bbb0a69c928c8079716d68696969696e737b839196a1acb9c2cdd7ccc0b5ab9a8d8174675a4e412e23180c0000000000000000000000000000000000000000000000000000000000101c2936434f5c6976828f9ca9b5c2cfcdc0b4a79a8d8174675a4e4134271b0e01000000000000000714212e3a4754616d7a8794a0adbac7d3c9bcafa296897c6f6356493c302316090000000000000000000000000000060d161d24293036383f44464a4b515355575858595958575654524c4a4745403a37312a261f17110a0200000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e1100000000000000000000000000000000000000000000000001070d12181c1f22272b2d2e3031323231302e2d2a252d394653606c7986939facb9c6d2c6b9ada093867a6d6053473a2d201407000b1825313e4b5864717e8b97a4b1bed1dcc9bcb0a396897d7063564a3d302317080000000000000000000000000000050e19232b33383c3d3d3d3d3d3d3d3d3d3d3d3d3d3c3b37322a22180e0400000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e110400000000000000000b1824313e4b5764717e8a97a4b1bdcad5c9beb3a995897c6f6256493c2f2316090000000000000000000000000000000000000000000008131d262f363c40414242424242424242424242423a3935302820160c020008131d262f363c40414242424242424242424242423a3936302920170c02000000040e18222a31373a3c3e3d39342a251e172a3643505d697683909ca9b6c3cfcabeb1a4978b7e7164584b3e3125180b00000000000007121c27303945515c676f7d88939fa8b2bdc9c5b7ab9f958a7e7166606d7984919da6b0bdc7bfb4ab9f958c7f726a5f544a3f34281e140a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000914202d3a4753606d7a86929facb9c5bbafa4998a7d7064574a3d31251a0e0200000000000000000000000a1724313d4a5764707d8a97a3b0bdd0c8bbafa295887c78818e939fa3abb1b9bab8b7b7b8b9bbc0c5c5c4c0bbb9b1aba49d9590857c6f695f554b41352c1e150a00000000000000000000000000000000000000000000020f1c2935424f5c6875828f9ba8b0b0b0b1b2b4b7b8bdb9ac9f9287827f7c76706c655f5750443f3830271f150c03000000000000000000000000000000000000000000000000000000000b17222d3d4a5764707d8a96a1adb9c1cbbfb5aba19691867f7a75716e6d666866646260606d7a8693a0adb9c6d0c3b7aa9d9084776a5d5144372a1e110000000000131f2c3946525f6c7985929facb8c5d2cec3bab2acaaa49c928d847e7a77767576787b80869195a0a8b2bdcbd4d4c7bbafa4998a7e7164574b3e312418070000000000000000000000000000000000000000000000000000000000101c2936434f5c6976828f9ca9b5c2cfcdc0b4a79a8d8174675a4e4134271b0e01000000000000000714212e3a4754616d7a8794a0adbac7d3c9bcafa296897c6f6356493c30231609000000000000000000000000000000040c13181f252a2e34383a3d404547484a4b4c4c4c4b4a494745413e3a39352f2b26201a140b06000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000070c1013171b1f202123252525252321201e1a2d394653606c7986939facb9c6d2c6b9ada093867a6d6053473a2d201407000a1723303d4a5663707d8996abb4bfcbd7cbbeb2a5988b7f7265584c3f3025190d01000000000000000000000000020d17202b353d4448494a4a4a4a4a4a4a4a4a4a4a4a4947433c342a20150a00000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e11040000000000000004101c2834404b546673808d99a6b3c0ccd2c6b9ada197877a6d6154473a2e21140700000000000000000000000000000000000000000000010b141d252b3033343535353535353535353535352e2d29241e160e040000010b141d252b3033343535353535353535353535352e2d2a251e170e05000000000a15202a343c4347484b49453e363029202a3643505d697683909ca9b6c3cfcabeb1a4978b7e7164584b3e3125180b0000000000020c18232e39424e58606d7984919aa4afbac4c5bcafa59d9083786c605c66707d8a949fabb5c0c6bdb1a79f92867b6e665c50443c30261c1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d677683909ca9b6c3c0b5ab9a8d817467574d42362a1e120500000000000000000000000916232f3c4956626f7c8995aab4bfcac9bcb0a396897d7078818c92999fa7acafb6b7b9bbc0bbc0bbb9b7b5afaca79f9d928d837b6f6a5f574d433a2f231a0c0300000000000000000000000000000000000000000000020f1c2935424f5c6875828f9ba4a4a4a4a4a5a7aaacb1b8afa399928f8c88837d786e69615a51493f352c21170d02000000000000000000000000000000000000000000000000000000000613202d3a4653606d7984919ea6b0b9c2c6bdb2a8a198928c86817e7b79777573716e6c666d7a8693a0adb9c6d0c3b7aa9d9084776a5d5144372a1e110000000000131f2c3946525f6c7985929facb8c5d2c8bdb2a8a09d9fa39d96918b878482828384888d9298a0a7b1bac4ced9d0c6b9ac9f93867a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000101c2936434f5c6976828f9ca9b5c2cfcdc0b4a79a8d8174675a4e4134271b0e01000000000000000714212e3a4754616d7a8794a0adbac7d3c9bcafa296897c6f6356493c302316090000000000000000000000000000000001070d14191c23282c2d2f34383a3c3d3e3f3f3f3f3e3c3a39352f2d2c29241d1b150e090300000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000004060b0f121315171818181817151412202d394653606c7986939facb9c6d2c6b9ada093867a6d6053473a2d201407000815222e3b4855616e7b8899a3aebac7d3cdc1b4a79a8e817467564c41362a1e110500000000000000000000000008131e29323d474f545656565656565656565656565655534e463c32261b0f03000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e11040000000000000006131f2c3845515c6676828f9ca9b6c2cfd1c5b8ab9e928578685e5246392d2013070000000000000000000000000000000000000000000000020b131a2024272828282828282828282828282821201d19130c0400000000020b131a1f24272728282828282828282828282821201d19130c0500000000030f1b26313c464e535557555046413b322a253643505d697683909ca9b6c3cfcabeb1a4978b7e7164584b3e3125180b00000000000a141e2834404a54606a73808d96a0acb6c0cabeb4aa9e93897c6f655b54616c76828f99a3afbbc4c3baaea3999083786d60574e42382e23170b0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935404b5566737f8c99aab3bec4b7aa9e918477695e53463a2d21140600000000000000000000000714212e3a4754616d7a8798a2aebac6cabeb1a4978b7e716d777f8790959c9fa4acaaacafb6afb5afacaaaba49f9c95908981796e695f584e453b31281d11080000000000000000000000000000000000000000000000020f1c2935424f5c6875828f979797979797999b9da0a8acaeaba39f9c9995908a837b716c625b51473e33291f14090000000000000000000000000000000000000000000000000000000006121f2c3844515c66717e8b949ea7b0babec4bab2aaa29f98928e8b88868482807e7b7975727a8693a0adb9c6d0c3b7aa9d9084776a5d5144372a1e110000000000131f2c3946525f6c7985929facb8c5d2c5b8aca096919299a3a09e9a93918f8f909196999fa2aab1b9c3ccd6d2c7beb1a79c8f8276685e5246392d2013070000000000000000000000000000000000000000000000000000000000101c2936434f5c6976828f9ca9b5c2cfcdc0b4a79a8d8174675a4e4134271b0e01000000000000000714212e3a4754616d7a8794a0adbac7d3c9bcafa296897c6f6356493c3023160900000000000000000000000000000000000002090e11171c1f2023292c2d2f303232333232312f2d2c292420201d18130f0a03000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e110000000000000000000000000000000000000000000000000000000000000000030506080a0b0c0c0b0a080713202d394653606c7986939facb9c6d2c6b9ada093867a6d6053473a2d201407000713202d3a4653606d7986929facb9c5d2d0c3b7aa9d908377685e5246392d2015090000000000000000000000010d1925303a444f596063636363636363636363636363625f584e43372b1f1306000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e1104000000000000020c14202d3a4653606d7986929facb8c5d2cfc2b5a99c8f827669564c41362a1d110500000000000000000000000000000000000000000000000001080f14181a1b1b1b1b1b1b1b1b1b1b1b1b1b1413110d080200000000000001080f14181a1b1b1b1b1b1b1b1b1b1b1b1b1b1413110d0802000000000006121f2b37434e585f6264615a524c443e36303643505d697683909ca9b6c3cfcabeb1a4978b7e7164584b3e3125180b0000000006111c26303844515c666f7c87929fa8b2bec7c6baaea2988e81756a60534f59626e7c87929fa8b2bdc9bfb4ab9f958c7f726a5f544a3f34281d140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d18242f3c4956636f7c8998a2aebac5b9aca096877b6e6154483b2d22170b00000000000000000000000713202d3946525e687985929facb8c5ccbfb2a6998c7f73656c737c838a8f939a9b9e9fa4aca2aba39f9d9b99938f8a837c746d675e574e463c33291f1d171009000000000000000000000000000306070d0d0d0d0d0d0d0f1c2935424f5c6875828a8a8a8a8a8a8b8c8e91959a9fa3aaafaca9a79f9d9490867e726d62594f453b30251a0e0300000000000000000000000000000000000000000000000000000004101c2834404a54606c77828f959fa6adb3b9bebcb4aeaaa29f9b979992908e8c8a8885827e7b8794a1aebac7d0c3b7aa9d9084776a5d5144372a1e110000000000131f2c3946525f6c7985929facb8c5d0c4b7aa9d918486929fa8aca49f9d9c9c9c9ea1a8acaeb4bcc3cbd5d7ccc0b6ac9f958a7d7063564c41362a1d11050000000000000000000000000000000000000000000000000000000000101c2936434f5c6976828f9ca9b5c2cfcdc0b4a79a8d8174675a4e4134271b0e01000000000000000714212e3a4754616d7a8794a0adbac7d3c9bcafa296897c6f6356493c30231609000000000000000000000000000000000000000000060c101213181c1f2022242525262625242321201d191413110d07010000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7986939facb9c6d2c6b9ada093867a6d6053473a2d2014070006121f2c3844515c667783909daab6c3d0d1c5b8aca095877a6d6154473c31261a0c020000000000000000000005111e2a36414c56606b707070707070707070707070706f6a5f53473b2e211508000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e11040000000000020a141e2a36414c5663707d8998a2aebac7d3cabfb4aa998c807366594d403025190d01000000000000000000000000000000000000000000000000000003080b0d0e0f0f0f0f0f0f0f0f0f0f0f0f070705010000000000000000000003080b0d0e0f0f0f0f0f0f0f0f0f0f0f0f07070501000000000000000815212e3a47535f6a6f716c615e565046413b3243505d697683909ca9b6c3cfcabeb1a4978b7e7164584b3e3125180b000000000b17232e38424e58606d78839099a3afbac3c8bcb1a79f92867b6e61584e47535f6a73808d96a0acb9c1c6bdb1a79f92867b6e665c50443c2f261c11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7985929fabb8c5bdb2a8988b7e7165544a3f33281c0f030000000000000000000005111e2a36414c566a7683909da9b6c3cec1b4a79b8e817468606a6f787d83878b8e91939a9595959992918e8b87827d786f6b605d554d453c3431302d29221b120900000000000000000000060b1012131a1a1a1a1a1a1a1a1a23303c4956636f7d7d7d7d7d7d7d7e7f8184888d92989fa6b0b6b1aba69f98928a7f726c61574d42362a1f1409000000000000000000000000000000000000000000000000000000000c18232e3944505b656d7a838f949fa2a9adb3b8b9bab4aeaca8aba39f9d9b999797928f8b86929facb9c5d2d0c3b7aa9d9084776a5d5144372a1e110000000000131f2c3946525f6c7985929facb8c5cfc2b5a99c8f82808d96a0aaafacaaa9a8a9abadb2b8babfc6ced8d1cbc1bbafa49a9083786c6053463a3025190d010000000000000000000000000000000000000000000000000000000000101c2936434f5c6976828f9ca9b5c2cfcdc0b4a79a8d8174675a4e4134271b0e01000000000000000714212e3a4754616d7a8794a0adbac7d3c9bcafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000306070c1013141517181919191817161413110d0806040100000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7986939facb9c6ccc6b9ada093867a6d6053473a2d2014070004101c2834404a546774818e9aa7b4c1cdd4c8bcb1a7988b7e7165584e43372b1e140a000000000000000000000713202d3946525e68707d7d7d7d7d7d7d7d7d7d7d7d7d7c6f6255493c2f221609000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e110400000000060b141c26303846525e6874818e9baab4bfcad3c6baaea298897d7063564a3d3023170800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b7e756e68615a524c443e43505d697683909ca9b6c3cfcabeb1a4978b7e7164584b3e3125180b00000003101c28343f4a545f6a737f8c95a0abb5c0c1c1b8aca0958b7f72685e5246434e58606d7984919ea5afbcc1c1baaea3989083786d60574d42382d22170b01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505c6675828f9ba8b5c2c1b5a89b8e8275665b5044382b1f120600000000000000000000010d192530414e5b6774818e9aa7b4c1cfc3b6aa9d908377675d60656c70767b7e82848687888888878684817e7b76706c656059514b434040403e3d39342d241b100600000000000000020a11171c1f20262626262626262626262f3b4854606b6f717171717171717274777b808690949ea6b0bab8b0aaa29f93887d70695e52463c31261a0e0200000000000000000000000000000000000000000000000000000007121c27333f49535d686d7a828b92979ea1a9abadb3b3b6b7b4b4aeacaaa8a6a9a29f9c989298a3aebac7d3d0c3b7aa9d9084776a5d5144372a1e110000000000131f2c3946525f6c7985929facb8c5cec2b5a89c8f827a849198a2abb4b7b5b5b6b7b9bdc4c6cad0d2ccc6bfbaafa59f93887c6f655b504437291e1308000000000000000000000000000000000000000000000000000000000000101c2936434f5c6976828f9ca9b5c2ccccc0b4a79a8d8174675a4e4134271b0e01000000000000000714212e3a4754616d7a8794a0adbac7ccc9bcafa296897c6f6356493c30231609000000000000000000000000000000000000000000000000000000040607090a0b0c0c0c0c0b09070604010000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ccccc3b7aa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7986939facb9bfbfbfb9ada093867a6d6053473a2d20140700000c18232e3e4b5864717e8b97a7b1bcc8d4cec2b6a99c8f82766a5f53473c30261c11070000000000000000050e17212e3a4754616d7a878989898989898989898989898174675a4e4134271b0e000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e11060708080d11171d262e38424d57616d7a86929facb8c5d0d2c5b8ac9f9285796d6053473a2d201407000000000000000000000000000000000000000000000000000000010507070a0d0f10121213121211100e0c090606030000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c89827a716c615e56504641505d697683909ca9b6c3cfcabeb1a4978b7e7164584b3e3125180b00000006121f2b3844505c666f7c87929fa7b1b4b4b4b4afa59d9083786d60564d413c45515d67707d8a939eaab4b4b4b4b4aa9f958c7f72695f544a3f33281d1207000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a5465727e8b98a8b2bdc5b8ab9e9285796c605346392d2013070000000000000000000000081825323f4b5865727e8b98a9b3becac5b9ac9f92867a6d60535b6063696e727577797b7b7c7b7a797775716e6863605b534f4d4d4d4d4d4d4b49453e362d22170c000000000000020c141c23282b2d333333333333333333333338434f5960636464646464646466686a6e747b828f949ea8b2bdbcb4aea49a92857b6e61574d42372b1e1205000000000000000000000000000000000000000000000000000000000b17222d38414c565d686d787f858c92979b9ea1a9a7a9abacafb5b0b2b3b3b3adabaaa39fa3aab4bfcbd7d0c3b7aa9d9084776a5d5144372a1e110000000000131f2c3946525f6c7985929facb8c1c1c1b5a89c8f82757c869299a3abb2babfc3c4c5c9cfd2ccc7c6c0bbb4aea59e938c80736b6053493f3327170c02000000000000000000000000000000000000000000000000000000000000101c2936434f5c6976828f9ca9b5bfbfbfbfb4a79a8d8174675a4e4134271b0e01000000000000000714212e3a4754616d7a8794a0adbabfbfbfbcafa296897c6f6356493c30231609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4bfbfbfbfb7aa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7986939facb2b2b2b2b2ada093867a6d6053473a2d20140700000715212e3b4854616e7b8795a0acb8c7d2d0c4b7ab9f94887b6e62584e42382e2318120b050200000003070e17202a36424d5764717e8a96969696969696969696968b7e7265584b3f3225180c000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e1213131416191b22272f383f4a545f6973808d98a3aebac7d3c9beb3a99b8e8275675d5145382c1f13060000000000000000000000000000000000000000000000000104080d111314171a1c1d1e1f1f1f1f1e1d1b181613120f0b06000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c898f857e756e68615a524c505d697683909ca9b6c3cfcabeb1a4978b7e7164584b3e3125180b000005121e2b37424d57606d78839099a3a8a8a8a8a8a8aa9e93897d6f665c50443b35404b55616b75818e98a2a8a8a8a8a8a8a79f92867b6e665b5044392f23180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17232e3b4855616e7b8896a1acb9c5b9ada197887c6f6255493c2f24180c00000000000000000000000915222f3c4855626f7b8897a2adb9c6c7bbafa399897d7063545053575e616568666d6e6f6f6f6e6d666865615e5659595959595959595959585650483e34291d110500000000000a141e262e34383a4040404040404040404040403f464f54565757575757575859575f62696e78828f96a0acb8c5bfb6aca2978e8175695f53463a2d2114070000000000000000000000000000000000000000000000000000000006111b262f3a444c565d666c727a80858a8e9297989a9c9e9fa3aba3a5a6a8aaacaeb4aeacaeb4bcc6d1dcd0c3b7aa9d9084776a5d5144372a1e110000000000131f2c3946525f6c7985929facb4b4b4b4b4a89c8f8275707e879299a1a8aeb4b9bbbfbebebec0bbb9b6afaba39f938e81786c60594f41382d22170500000000000000000000000000000000000000000000000000000000000000101c2936434f5c6976828f9ca9b2b2b2b2b2b2a79a8d8174675a4e4134271b0e01000000000000000714212e3a4754616d7a8794a0adb2b2b2b2b2afa296897c6f6356493c30231609000000000000000000000000000000000000000000000000000001040607090a0a0a0a0a0a0908070604010000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b2b2b2b2b2b2aa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7986939fa6a6a6a6a6a6a6a093867a6d6053473a2d20140700000714202d3a46525e697783909dacb6c0ccd3c7bbb0a69b8e81746a5f544a3f3428231d15120e09060b0f13182029323b46525e6975828f9ba3a3a3a3a3a3a3a3a298887c6f6255493c2f221609000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1b1f2020212224292d333a4149505c666e7b86929faab4bfcbd2c6b9ada1978a7e7164554b4035291d10040000000000000000000000000000000000000000000002080d1113191d20212426282a2b2c2c2c2c2b29272522201f1c17110f0b03000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8997928a827a716c615e56505d697683909ca9b6c3cfcabeb1a4978b7e7164584b3e3125180b00000714212d3a46535f69727f8c959b9b9b9b9b9b9b9b9b988e81746b60544a3f322f39434f59616e7b86929b9b9b9b9b9b9b9b9b989083786c60554b4034291c100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000614212d3a46535f697884919eabb7c4beb3a9998c7f7266554b4035291d1004000000000000000000000613202d394653606c7885929eabb8c5cbc0b5ab9a8d8074665b50464d525458545c606162626261605c565e6166666666666666666666666664625a5045392d2115080000000006111c2630383f44464d4d4d4d4d4d4d4d4d4d4d4d4b4a4548494a4a4a4a4a4a4b4c4e53575e666d7984919ea9b3bec7beb3a99f93877b6e6155483b2e23180c00000000000000000000000000000000000000000000000000000000000a141d28323a444c545b60686d73797d8185888b8d8f919299959798999b9d9fa2aaabadb2bac2cad4ddd0c3b7aa9d9084776a5d5144372a1e110000000000131f2c3946525f6c7985929fa8a8a8a8a8a8a89b8f82756c717e8791969fa2aaacaeb5b1b1b1b5afacaca49f99928c81786d665b50463d2f261b110600000000000000000000000000000000000000000000000000000000000000101c2936434f5c6976828f9ca6a6a6a6a6a6a6a69a8d8174675a4e4134271b0e01000000000000000714212e3a4754616d7a8794a0a6a6a6a6a6a6a6a296897c6f6356493c3023160900000000000000000000000000000000000000000000010507080d1113141516171717171616151413100d0701000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba6a6a6a6a6a6a6a69d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c79869399999999999999999993867a6d6053473a2d201407000005121e2a36424d5766737f8c9aa4afbbc8d4cdc2b9ac9f93877c6f665c50443f342e27201e1a1a19171c1f2429323b444f59616e7b87929facb0b0b0b0b0b0ab9f9285796d6053463a2d201307000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d51443722272b2d2d2e2f3035383f444b535b606d78828f98a3aebcc6d0cabfb4aa9e9285796d6053463a2f24180c00000000000000000000000000000000000000000002090e13191d2024292d2e313335373839393938373634322f2d2b28221c1b160f0b0600000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c89969e938f857e756e68615a5d697683909ca9b6c3cfcabeb1a4978b7e7164584b3e3125180b00000815222e3b4855616e7b858e8e8e8e8e8e8e8e8e8e8e8e867a6e61594f42382e27313e46525e69727f8b8e8e8e8e8e8e8e8e8e8e8e8b7f72675c5145382c1f1306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2b37424d576774818e9aacb6c0c2b6a99c8f8376675d5145392c1f13060000000000000000000005121f2b3744505b6575818e9baab4bfcbc4b8ab9e9184786c6053464246484b4b5153545555555453525e686d737373737373737373737373716c6256493d3024170a000000000b17232e38424a5053595959595959595959595959585651483f3e3e3e3e3e3e3e3f42474d545d67707d8a97a1adb9c6c5bbafa49a8c807366544b4034281c1004000000000000000000000000000000000000000000000000000000000610182028323a424a50565e61676d7175787b7e8082848687898a8b8d8e909298999ea1a8b0b8c2cdd8d0c3b7aa9d9084776a5d5144372a1e110000000000131f2c3946525f6c7985929b9b9b9b9b9b9b9b9b8f8275686c717c848d92989c9fa3aba4a5a4aba49f9d9a938f867f786d665c544a3f342b1d140a0000000000000000000000000000000000000000000000000000000000000000101c2936434f5c6976828f999999999999999999998d8174675a4e4134271b0e01000000000000000714212e3a4754616d7a879499999999999999999996897c6f6356493c30231609000000000000000000000000000000000000000002080d111414191d202122232424242323222220201d18120f0a0400000000000000000000000000000000000000000f1b2835424e5b6875818e999999999999999999999084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c79868c8c8c8c8c8c8c8c8c8c8c867a6d6053473a2d2014070000020e1a25303b4854616e7b87939facb9c2cdd4c7bbafa4999083786d605a50454039302d2a25262622282b2f353c444c56606b74818e99a3afbbbcbcbcbeb3aa9b8e8275665c5044382b1f1206000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144392d3337393a3b3c3e41464950555d656c73808d949faab4bfced3c7baaea2988d8073675c5145382c1d12070000000000000000000000000000000000000000070c141a1e24292c3035393a3d40424345454645454443413f3c3938332d2c271f1b17110a020000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a59e97928a817a716c615e697683909ca9b6c3cfcabeb1a4978b7e7164584b3e3125180b00000c1825323f4b5865727f818181818181818181818181817e71685e52473d30261f2a36424d56606d788081818181818181818181818181796d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a26313e4a5764717d8a9aa4afbbc5b9ac9f92867a6d6053473a2d20140800000000000000000000030f1b27333f495364717e8a98a3aebac7c5b9ada1968a7d70635a50443a3b3f40454648484948474754616d7a8080808080808080808080807e7164584b3e3125180b00000003101c28343f4a545c6066666666666666666666666665625b51453a31313131313131373b424b55606d7985929eabb8c5ccc0b6ac9d908377665c5145382c1f1306000000000000000000000000000000000000000000000000000000030e18222a31373a3c3f444c52555c6064656c6f71747678797b7c7d7f80828385888c91969fa6b0bbc7d3d0c3b7aa9d9084776a5d5144372a1e110000000000131f2c3946525f6c79858e8e8e8e8e8e8e8e8e8e8e827568616a6f7980868b90929997989898979993908c87827b726c665c544b42382d22190b020000000000000000000000000000000000000000000000000000000000000000101c2936434f5c6976828c8c8c8c8c8c8c8c8c8c8c8c8174675a4e4134271b0e01000000000000000714212e3a4754616d7a878c8c8c8c8c8c8c8c8c8c8c897d6f6356493c3023160900000000000000000000000000000000000003090e14191e202124292c2d2f3030313030302f2e2d2c29241d1b150f07000000000000000000000000000000000000000f1b2835424e5b6875818c8c8c8c8c8c8c8c8c8c8c8c83776a5d5144372a1e1100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f7f7f7f7f7f7f7f7f7f7f7f7f796d6053463a2d2013070000000914212d3a46535e6976828f9ca7b1bcc8d4ccc0b5ab9f958d80736c625a514b433e3a363033332d33383a40454e565e686f7d88939fabb5c0cbc9c6baaea2988a7e7164544a3f34281c1003000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d514646463f44464647494a4c52535b60676d77808d929da6b0bcc6d0c9beb3a99f92867a6d61554b4034281c0b01000000000000000000000000000000000000030b12181f252a3035393a4146474a4d4f50515252525251504e4b4946443f3838322b27221b140b0600000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2a9a19e938f857e756e68697683909ca9b6c3cfcabeb1a4978b7e7164584b3e3125180b00000b1824313d4a56626d7275757575757575757575757575716c61564c41352b1e1925303b44505c666d74757575757575757575757575746d675c5145382c1f13060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000914212e3a4754616d7a87939facb9c6baaea398897d7063564a3d3025190d01000000000000000000000b17222d3a4754606d7a86929facb9c3c9bdb2a89c9083766c61564c42393034383a3b3c3c3c424e5864717e8b8c8c8c8c8c8c8c8c8c8c8c8174685b4e4135281b0e02000006121f2b3844505c666d737373737373737373737373726d62564a392e2324242425262b303944505c6675828f9ba8b5c2d2c5b9ac9f9286796d6053463a2d2013070000000000000000000000000000000000000000000000000000000a15202a343c4347484a4b4c4d4b5153535b6062656769666d6e6f7072737577797b7f8490949fabb7c4d0d0c3b7aa9d9084776a5d5144372a1e1100000000000e1b2834414e5b67748181818181818181818181817f72655860676d737a7f8386888a8b8b8b8a898683807b756e69605b544b42392f261c10070000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e7f7f7f7f7f7f7f7f7f7f7f7f7d7063574a3d3024170a00000000000000000714202d3a4753606d797f7f7f7f7f7f7f7f7f7f7f7f7f7b6e6154483b2e2115080000000000000000000000000000000000060d141a1e252a2d2e2f35393a3c3d3d3d3d3d3d3c3b3a39352f2b27201910070000000000000000000000000000000000000a1724313d4a5764707d7f7f7f7f7f7f7f7f7f7f7f7f7e7165584b3e3225180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1925323e4b57636d737373737373737373737373736d665c5145382c1f130600000005121e2a36424d5763707d89959fabb8c1cdd2c7bdb1a79c928b7e716c605c554f484642414040403f44464b51585f686e7a84919aa4afbdc7d1cbc0b5ab9f92857a6d6053473a2e23170b00000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5353535349505353545557565d61656c7179818d929ca4aeb8c2ceccc4b9ada1978d8073685e5243392e23180c000000000000000000000000000000000000060c151d232830363a4145474c525457595b5d5e5f5f5f5f5e5c5a585553504a48443d37332d261d17110a020000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2b3ada59e97928a817a716c7683909ca9b6c3cfcabeb1a4978b7e7164584b3e3125180b00000915222e3a45515b62656868686868686868686868686864615a50443b302319141f28343f4a545c606768686868686868686868686867605c554b4034291c10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3946525e687783909daab6c3bfb4aa9a8d807367564c41362a1e1105000000000000000000000613202c3945515d6775818e9ba7b1bcc8c4b7ab9f948a7d70685d544b423c37313330363a424b545f6a76828f999999999999999999988c7f7265594c3f3226190c0000000713202d3a4653606d788080808080808080808080807f7265544a4034281c1717181a1e28343f4a546774808d9aa7b3c0cdc7bbafa399887b6e6155483b2e2215080000000000000000000000000000000000000000000000000000030f1b26313c464e53555758595a5b5c5d535b6060605d555c60616264656668666c6f727982909ca9b6c3cfd0c3b7aa9d9084776a5d5144372a1e1100000000000d1a2733404c59646f747575757575757575757575726d6256555d60686d7276797c7d7e7e7e7d7c7a77736e69625f57504a423930271d140a000000000000000000000000000000000000000000000000000000000000000000000a1723303d4955616c71737373737373737373737373706b6155483c2f231609000000000000000006131f2c3945515d676d737373737373737373737373736e695e52463a2d20140700000000000000000000000000000000090f171f262a3036393b3f41454748494a4a4a4a4949484745403937322b22190f0400000000000000000000000000000000000a1623303c4955616c70737373737373737373737373716c62564a3d3124170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16232f3b46515b6366666666666666666666666666605c544b4034281c1004000000020e1a25313b4854606b7683909da5afbbc5d0d0c2b9aea49f93877e746d67615954524d4d4d4c4d4a5053555d606a6f7a839096a1acb6c0cfd3c7bbafa3998d8074675d5145392c1c110600000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5f5f5f5f5f5f5b606061626466686d72787e848e939ca4aeb6c0cacec4baafa59e92857a6d60564c4130271d12070000000000000000000000000000000000080f181e272e343b42464c5254565d616466686a6b6c6c6c6b6a69676562605b54544f46443f382f28221c140b0400000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afb9afa9a19e938f857e757683909ca9b6c3cfcabeb1a4978b7e7164584b3e3125180b000005121d29343f495156585b5b5b5b5b5b5b5b5b5b5b5b5b575550483e32291e110b17232e38424a50535a5b5b5b5b5b5b5b5b5b5b5b5b5b53514b43392f23180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d2a36414c566673808d99aab4bfc3b7aa9d908377685e5246392d2013070000000000000000000004111d2935414c5563707d8995a0acb8c3c7bcb0a69e91847a6d665c544d474340404041464c545c666f7c88949fa6a6a6a6a6a6a6a297897c6f6256493c2f23160900000006121f2b3844505c6679878c8c8c8c8c8c8c8c8c8c8c8477665c5144382c20181414141a232e414d5a6774808d9aa7b3c0cdcbc0b5ab95897c6f6256493c2f231609000000000000000000000000000000000000000000000000000006121f2b37434e585f62646566676869696a656c6d6d675d5153545657585a545b606267707c8996a3afbcc9d0c3b7aa9d9084776a5d5144372a1e1100000000000b1824303c48535d6467686868686868686868686865625b514b51565e6165676d6f70717271716f6d6766615f57534d443f382f271e150b02000000000000000000000000000000000000000000000000000000000000000000000814212d3945505a61646666666666666666666666666361594f44382c201407000000000000000004101d2935404b555d6066666666666666666666666666615e574d42362a1e12050000000000000000000000000000010a121b212931363b4146474b4c525455565757575656555553514b47433d342b20150a00000000000000000000000000000000000814202d3944505a616466666666666666666666666665625a50453a2e211509000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121e2a35404951575959595959595959595959595953514b42392e23180c000000000009141f2c38444f59636f7d89939ea9b3becad6cbbfbbafa499938b8079706b65615e575a595959545b6062676d737c849095a0a8b2bec7d2cabeb3a99f92877b6e61554b4035291d0a0000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776c6c6c6c6c6c6c656c6d6e6f7173767a7e838a91969ea5aeb6bfc8cec5bcb2a89e938a7e71685d52443a301e150b000000000000000000000000000000000009111a212a303940454d52565d6065686d707375767878797878777674726f6c66636059535049413c332d261d160d04000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbebbb3ada59e97928a817a83909ca9b6c3cfcabeb1a4978b7e7164584b3e3125180b0000010c18232d373f454a4b4e4e4e4e4e4e4e4e4e4e4e4e4e4b49453e362c20170d06111c2630383f44464e4e4e4e4e4e4e4e4e4e4e4e4e4e4745403931271d120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1925303d495663707d8998a2aebac4b8aca095877a6d6154473a2e21140900000000000000000000010d19242f3a4653606c7884919da8b2bdc8c2b9ada1968f82786d665f57534e4d4d4d4c52565e666d7883909da6b0b3b3b3b3b3ab9e9285796d6053463a2d20130700000003101c28343f4a5f6b7885929999999999999999999286796d6053463c322924212121252b37434e586875828e9ba8b5c1ced1bcafa295897c6f6256493c2f23160900000000000000000000000000000000000000000000000000000815212e3a47535f6a6f717272737475767778797a796d60564c48494a4c4d4a505355616e7b8894a1aebbc7d0c3b7aa9d9084776a5d5144372a1e1100000000000814202b36414a53595b5b5b5b5b5b5b5b5b5b5b5b5856514941454c5254555c6062646565656462605d5555534d47423c332d261d150c03000000000000000000000000000000000000000000000000000000000000000000000005111d28343e4850555759595959595959595959595957554f473e33281c10040000000000000000000c18242f39434b51535959595959595959595959595954524d453b30251a0e0200000000000000000000000000000a131c242d333b42464c525458565d60626363646363636261605d55544e463d32271b0f030000000000000000000000000000000004101c28333e47505557595959595959595959595959585650483f34291d11050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d19232e3740464b4c4c4c4c4c4c4c4c4c4c4c4c4c4645403930271d1207000000000003101c27333d4854606b75818e97a2adbac0cad7ccc0b5aba49f928d847d77726e69686766666667666c6f737a80869196a0a7b1bac4d0ccc3baada2978d8174695f5343392f24180d0000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d908379797979797979797979797a7c7d8083868b90959ea1a8afb7bfc8cec5bcb3a9a0968e81756c61564c4132291e0c030000000000000000000000000000000009121a232c333c424b51575e61686d72767a7d80828384858585858483817e7c79746f6b64605b534e443f382f281f160d040000000000000000000000000000000000000000000000091623303c4956636f7c8996a6aeb3bcbeb9afa9a19e938e8585929eabb8c5d1cabeb1a4978b7e7164584b3e3125180b00000006111b252d343a3d3f424242424242424242424242423e3d39332c241a0e05000a141e262e34383a41424242424242424242424242413a38342f271f150b0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814202d3a4753606d7986929facb8c5bcb1a7978a7e7164574b3e31261a0f020000000000000000000008131f2b3744505b65717e8b96a0acb8c1c9bdb2a89f948e81786e69625f585a595a565e61686d78818e959fabb8bfbfbfbbb0a69a8e8174665c5044382b1f1206000000000b17232e43505d6a7683909da6a6a6a6a6a6a6a399897c6f63584e443c352f2e2e2e30363f4754606a7784919eaab7c4d1c9beb2a995887b6f6255483c2f22150900000000000000000000000000000000000000000000000000000915222f3c4855626f7c7d7e7f80818283848586878175685e524a423e3f403f444a54626f7c8895a2afbbc8d0c3b6a99d9083766a5d5043372a1d100000000000030f1a252f3841484c4e4e4e4e4e4e4e4e4e4e4e4e4c4a463f353a4146474b51535557585858575653514b4846423b373128221c140b03000000000000000000000000000000000000000000000000000000000000000000000000000c17222c363e45494b4c4c4c4c4c4c4c4c4c4c4c4c4a48443e352c21160b0000000000000000000007121d2731394045474c4c4c4c4c4c4c4c4c4c4c4c4c4846423b33291f1409000000000000000000000000000009121c252e363f454d53565e616568686d6f7070707070706f6e6d676260584e43372b1f130600000000000000000000000000000000000b17222c353e44494a4c4c4c4c4c4c4c4c4c4c4c4c4b4a453f362d22180c0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121c252e353b3e404040404040404040404040403a38342e271e150b000000000000000b16212c38444f59616e7a85929fa5afb8c2cbd2c7bdb5afa49d96918a837f7b7775747373737476797c80858c9298a0a8b1b9c3cccdc3bab0a69f92857a6d61574d4231281d12070000000f1b2835424e5b6875818e9ba8b4c1ced1c4b8aca09589868686868686868686868687888a8d9092999da0a7acb2bac1c9ccc4bcb4aaa29791847a6d605a50433a2f20170d0000000000000000000000000000000008121a242c353d454d545c60696e747a7f83878a8c8e909192929292918f8d8b8885817c77716c655f58504a423931281f160d0400000000000000000000000000000000000000000000091623303c4956636f7c89949fa2aab0babebbb3ada59e97929297a2adb9c6d2cabeb1a4978b7e7164584b3e3125180b0000000009121b23292e31323535353535353535353535353531302d28221a12080000020c141c23282b2d34353535353535353535353535342d2c29231d150d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c6776828f9ca9b5c2c1b4a79b8e817468584e43372b1f120600000000000000000000030f1b27333f4953606d7884919da5afbbc5c4bab0a69e938e837b746e6a6867666668686d727a828e939ea7b1bccaccc4b7ab9f94887c6f62544a3f34281c100300000000061b2834414e5b6774818e9aabb5b3b3b3b3b4ab9b8e81746a60564d45413c3b3a3b3c4246505a626f7c8896a0acb9c5d2c6b9ada197877a6d6154473a2e21140700000000000000000000000000000000000000000000000000000d1a2733404d5a6673808a8b8c8d8e8f9091929292867a6e615b544e4b4a494a4d535c66727e8b98a5b1becbcec2b5a89b8f8275685c4f4235291c0f00000000000008131d262f363c404142424242424242424242423f3e3a34293036393a404546494a4b4b4b4a494745403b3a36312b261f17110a02000000000000000000000000000000000000000000000000000000000000000000000000000006101a242c34393d3e4040404040404040404040403d3c38332c231a100500000000000000000000010b151f272f35393a404040404040404040404040403b3a36302921170d0300000000000000000000000000050e1b242e37404851575f61686e7275787a7b7c7d7d7d7d7c7c7b7a786f6a6054473b2e221508000000000000000000000000000000000005101a232c33393c3d4040404040404040404040403e3d3a342d241b110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a131c232a2f32333333333333333333333333332d2c28231d150c0300000000000000050f1b27323d46525e68717e8a939da6b0b9c3cbd0c7c0bbaea8a09d95908b87848280807f80818285888d92979fa3aab2bac3cbcdc5bbb2a89e938b7e71685e52453b311f160c010000000f1b2835424e5b6875818e9ba8b4c1ced4c8bcb1a7a0999292929292929292929993949597999c9fa3abacb1b9bdc4cccac2bab2aaa29892857c6f685d52483e31281e0e0500000000000000000000000000000007101a242c363e474f575f666d737b81868b90939a999b9d9e9f9f9f9e9d9c9a9897928e89837e786f6a605b544b433a31281f160b020000000000000000000000000000000000000000000714212e3a4754616d7a828b92989ea6adb3bcbeb9afa9a19e9ea2a9b3becad6cabeb1a4978b7e7164584b3e3125180b00000000000911181d222425282828282828282828282828282423211d17100800000000020a11171c1f202728282828282828282828282828201f1c18120b030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2934404b5565727f8c98a9b3bec4b7ab9e9184786a5f53473a2e21140700000000000000000000000b17222d3844505c66707d8a939ea9b3bdc7c2b8afa59e959086807b777573737374777a7f858f949ea5afb9c3cec4baafa59c8f82766a605442382e23170b00000000000b1825313e4b5864717e8b99a4afbbbfbfbfb9ac9f93877c6f685f57514b49474747494d525a626c75828f9ba8b2bdc9d1c4b8ab9e918578685d5246392d20130700000000000000000000000000000000000000000000000000000a1724303d4a5763707d8a98999a9b9c9c9d9e9f988e81756c66605857565657575e616d7883909daab7c3d0cbbfb4ab9a8d8073675a4d4034271a0d000000000000010b141d252b303334353535353535353535353532312e2923252a2d2e34383a3c3d3e3f3e3e3c3a39352f2d2a261f1a150b06000000000000000000000000000000000000000000000000000000000000000000000000000000000008121a22282d3031333333333333333333333333302f2c28211a1108000000000000000000000000030d151d24292c2d333333333333333333333333332e2d2a251f170f0500000000000000000000000000020d17202d36404a525b62696e757a7f82858788898a8a8a8989888886857c6f6256493c2f23160900000000000000000000000000000000000008111a22282d303133333333333333333333333332312e29221b1209000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a12191e232526262626262626262626262626201f1c18120b030000000000000000000b16212a36414c56616c74818e949fa7b1b9c1ccd2ccc0bab2aca7a09d9896918f8d8c8c8c8d8f92979a9fa2a9aeb4bcc3ccccc4bbb3a9a0968f82756c62564c4133291f0d04000000000f1b2835424e5b6875818e9ba8b4c1ced9cdc3b9b1aba39f9f9f9f9f9f9f9f9fa3a0a1a2a4a6a9acafb5b8bcc3c9cbc5bebab0a8a19892867d6f6a5f564c41362c1f160c000000000000000000000000000000040e19222c363e48505961696e797f868d92989c9fa4aca8a9ababacababaaa9a7a9a19e9a95908a837c736c665d554c433a31281d140a0000000000000000000000000000000000000000000713202d3946525e686d777e858f949fa2a9b0babebbb3adababadb3bbc5cfdbcabeb1a4978b7e7164584b3e3125180b000000000000060c121518181b1b1b1b1b1b1b1b1b1b1b1b1b181714110c0600000000000000060b1012131b1b1b1b1b1b1b1b1b1b1b1b1b1b1413100c07010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232f3c4855626f7c8897a1adb9c5b9ada196887b6e6255483b2e23180c000000000000000000000006111b28343f4a54616b75828f97a1abb5c0ccc1b7afa79f98928d8884828080808183878c92979ea6afb7c1cbc6bcb2a89d93897c6f62584e4330261c110600000000000714212e3a4754616d7a87939facb9c2cfc7bbafa49991847a6e69605d555554545456575e616c717e8b939eaabac4cecabfb4aa9b8f827568564c4135291d110500000000000000000000000000000000000000000000000000000714202d3a4753606d7a86929fa6a7a8a9aaabaa9e938d80786f6a666463636365696e75808d95a0acb8c5d1c7baaea3998a7d7164574a3e3124170b00000000000000020b131a2024272828282828282828282828282524221e18191d2023282c2d2f31323232312f2d2c2924211e1a140e0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000000810171d2123242626262626262626262626262423201c1610080000000000000000000000000000030b12181d1f202626262626262626262626262621201e1a140d05000000000000000000000000000008131e29323e48525c636d727b81868b8f919795969697969696959497887c6f6255493c2f221609000000000000000000000000000000000000000810171c2023242626262626262626262626262524211d181109000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d121619191919191919191919191919191313100c070000000000000000000000040e1925303b44505a606d79828f95a0a7b0bbc0c7d0ccc3bdb8b1acaaa8a09e9b9a9999999a9c9ea1a9abadb3babfc6cfcbc2bab2a9a19791847a6d605a50443a3021170d00000000000f1b2835424e5b6875818e9ba8b4c1cedbd5cbc3bdb5afacacacacacacacacacafb5adafb0b3b6b9bbc0c7c8cac7c0bbb3aea69f9691867d706b60584e443a2f241a0d040000000000000000000000000000020c16202b343e48505a616b707b838c92989fa2aaacafb6b5b6b7b8b8b8b8b7b6b4b3adaba7a09d9590877f786d675d564c433a2f261c1106000000000000000000000000000000000000000005111d2935414c565e656c717b828b92979ea6adb3bcbeb9b8b8b9bec5cdd7d7cabeb1a4978b7e7164584b3e3125180b000000000000000105090b0c0f0f0f0f0f0f0f0f0f0f0f0f0f0b0a080500000000000000000000000306070e0f0f0f0f0f0f0f0f0f0f0f0f0e0706040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d394653606c7885929eabb8c5bdb2a8988b7f7265544a4034281c100400000000000000000000000c17232e38424f59616e7a859299a4afbbbfcac1b9b1aaa39f9a96918e8d8c8d8e9093999ea1a9b0b8c1c9c6bdb4aaa0968e81746a6054463c321e140a0000000000000713202d3946525e6876828f9ca6b0bdc7ccc0b5aba09691837b736d6764626161616265696e757e87929fa5afbbccd3c6baaea2988b7e7164584b3e3024190d0100000000000000000000000000000000000000000000000000000613202c3945515d6775818e9ba5afb5b6b7b8afa59d928d827c77737170707072757b818d929da7b1bcc8ccc4b9ac9f92867a6d6054473a2d211407000000000000000001080f14181a1b1b1b1b1b1b1b1b1b1b1b1b191816120d0d1113181c1f202224252525242320201d1814120e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c11141718191919191919191919191919171614100b050000000000000000000000000000000001070c101314191919191919191919191919191514120e09030000000000000000000000000000010d1925303a44505a636e737f868e92999b9ea1a9a3a3a3a3a3a3a2a994877a6e6154473b2e2114080000000000000000000000000000000000000000050b10141617191919191919191919191919181715110c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002060a0c0d0d0d0d0d0d0d0d0d0d0d0d0d070604000000000000000000000000000008141e29323e45515c676d7a8390959ea6afb6bec3cacec8c3bcb8b7b2acaaa8a7a6a6a6a7a9abadb3b8babec5cbcfc6bfbab0a8a19792857b6e685d52483f32291e0f0600000000000f1b2835424e5b6875818e9ba8b4c1ced9d9d5cfc7c0bbb9b9b9b9b9b9b9b9b9bbc0babbbdc0c3c5c7cbc7c6bfbab5afaaa29f948f847c706b60594f463c32281e120800000000000000000000000000000008131e28323d46505a616c717d8690959fa3aaaeb4b9bbc0c1c3c4c5c5c5c5c4c2c0beb9b8b1aca79f99928c82796d685d554b42382d22170c0300000000000000000000000000000000000000010d1925303a444c535b60696e757e858f949fa2a9b0babec5c5c6cacfd7d9d7cabeb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3744505b6575818e9ba8b4c1c2b5a89c8f8275665c5144382c1f1206000000000000000000000006111c26303e46525e68707d87939fa4adbabfc6c2bcb4aeaca8a09e9b9a99999b9d9fa4abadb3bbc1cac4bcb4aba29891847a6d60584e43342b200c0200000000000005111e2a36414c5663707d89949fabb5c0cbc7bdb2a8a09591867f7a74716f6e6d6e6f71757b818b9299a3afb8c1cccabeb3a99f92857a6d6054473a2d21140800000000000000000000000000000000000000000000000000000004101d2935404b55626f7c89939eaab4bec4c1b7aea49d94908983807e7d7c7d7f82878f939da4aeb9c3cdc4baafa59b8e8175685d5245392c2013070000000000000000000003080b0d0e0f0f0f0f0f0f0f0f0f0f0f0c0b0906010105070c101313161718181817161413110d070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005080a0b0d0d0d0d0d0d0d0d0d0d0d0d0a0907040000000000000000000000000000000000000000000406070d0d0d0d0d0d0d0d0d0d0d0d0d080705020000000000000000000000000000000005111e2a36414c56616c73808b92989fa3ababadb2afb0b0b0b0afada29786796d6053463a2d2013070000000000000000000000000000000000000000000004080a0a0d0d0d0d0d0d0d0d0d0d0d0d0b0b09050100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d17202834404b555d686d7a838f949fa4acb2babec5cacec8c5c3bdb9b7b5b3b3b2b3b4b5b8b9bec5c6caccc7c2bdb4aea69f9691857c6f695f564c41362d20170d0000000000000f1b2835424e5b6875818e9ba8b4c1ccccccccccd1cbc7c5c5c5c5c5c5c5c5c5c7cbd1c8d0cac6c5c3c0bbb9b4aeaba39f98928b827a6f6a60594f473d342a20160c000000000000000000000000000000030c1925303a444e58616c717e879298a0a7aeb4babfc6c8c4c3bfc0bbb9bbc0bdc1c5c7c6c3bcb8b1aba39f948f837a6d675d544a3f33281e150a000000000000000000000000000000000000000008131e28323a414950575e616c717b828b92979ea6adb3bcc1cacfcccccccccabeb1a4978b7e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27333f495364717e8b97a8b1bdc5b8ab9f9285796d6053463a2d2013080000000000000000000000000a151e2a36414c56606b727f8b929ca3aeb4bcc2c6bfbab8b2acaaa8a6a6a6a7aaacafb5b9bec5c8c1bab2aaa29992867c6f675d51463d3222190f00000000000000010d1925303a4855606b76839099a3afbbc1cbc4bab1a8a098928c85817e7c7a7a7a7c7e82868e939fa3abb5c0cacac2b9ada2978d8073675d5145392c201306000000000000000000000000000000000000000000000000000000010d18242f394754606a75828f98a2acb6bfc6c0b6aea69f9c95908d8a89898a8c8f92999ea5aeb6c0cbc4bbb2a89d93887c6f62564c4135291d11040000000000000000000000000001010202020202020202020202000000000000000000040607090a0b0c0b0b0907060401000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3946525e68717e8b929fa3aaafb5b8b9bebcbdbdbdbcb8ab9f928578665c5145382c1f1306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004060707080808080706060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e18232e39434c565d686d79828c939aa0a8aeb4babec5c7cccec9c5c4c2c0bfbfbfc0c2c5c6cacfc9c5c2bbb7b0aba39f9490847c6f6a5f574d443a2f241b0e050000000000000f1b2835424e5b6875818e9ba8b4bfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbebebdbfbab8b6b5afacaaa29f99928e857f776d685f584f473d352b22180d040000000000000000000000000000000b151e2935414c56606a717e879299a2aab1babfc6c9c3bcb8b6b2b5afacafb5b0b4b8babfc6c8c3bdb5afa69e959083796d665b50443d30261c110600000000000000000000000000000000000000020c1620282f383f444d525a62696e757e858f949fa2a9b0b9bebfbfbfbfbfbfbeb1a4978b7e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d3b4854616e7b8795a0acb8c5baaea298897c6f6356493c2f24190d010000000000000000000000030c1925303b444f59626d73808c919fa2aab1b9bec4c7c4bdb9b7b5b3b3b3b4b6b9bbc0c7c7c3bcb8afa8a19892877d706a5f554c41342b201007000000000000000008131e2c38444f59626f7c87929fa6b0b9c2cac3bab1aaa29f98928e8b88878787898b8f92999ea5afb5bdc7cac1b8afa59e92857a6d61554c4135291d11040000000000000000000000000000000000000000000000000000000007121d2b37434e58616e7b86929aa4aeb5bdc3c0b8b0aba7a09d9997969696989c9fa3abafb7c0c9c2bbb2a9a0968e81746a5f54443a2f24190d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0e1111131313131313131313131313100f0d0a050000000000000000000003060712131313131313131313131313100f0d0a05000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a54616d7a85929fa4aeb4bbc0c4c6c8c5c4bdbab9b7aa9e9184776b544b4034281c1004000000000000000000000000000000000000000000000000020507080c0f10100e0a0706030000000000000000000000000000000000000000000000000000000000000000000003060709070c10131314151515151413120f0b0608070502000000000000000000000000000000000000000000000000000000000000000000000000000007121d27303a444c565d676d78808891969fa2aaadb3b9bbc0c3c5c7cbd1cbcbcbcbcacfc9c5c4c2bdb9b8b0aba69f99928c827a6f6a5f584e453c32281e1209000000000000000f1b2835424e5b6875818e9ba8b2b2b3b3b3b3b3b3b3b3b2b2b2b2b2b2b2b2b2b2b2b2b1b0b4aeaca9aba49f9c98928e87817a726c655e564e463d352b2319100600000000000000000000000000000007121d27303946525e686f7c869299a3abb4bcc3cbc4bdb9b1acaaa5aba39fa3aba3a7acaeb4bcc1cbc7c0bbb0a79f958f82786c60584e42382e23170c0100000000000000000000000000000000000000040e161d262d333b424650575e616c717b828b92979ea6adb3b2b2b2b2b2b2b2b1a4978b7e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000614202d3a46525e697784919daab7c4beb4aa998c807366564c4135291d110400000000000000000000000008141e29323d47515b636e737f8a92989fa7adb3b8bcc2c5c5c4c1c0bfc0c1c3c6c6c4c0bbb9b1aba59e9691867d706b61584e433a2f22190f00000000000000000002101c27333d47535f6a73808c949ea7b0b8c0c9c3bcb4aeaaa29f9b979594949495989b9fa3abafbbc0c7c9c0b8b0a69d938a7e71685e52433a2f24190d0100000000000000000000000000000000000000000000000000000000010f1b27323d46535e69707e88939fa3abb2babec2bcb7b1acaaa6a4a3a3a3a5a8acafb5bdc1c4bdb9b0a9a19791847a6d60584e4332281e13080000000000000000000000000000000000000002080d101213131313131313131313131313080705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040b12171b1d1e2020202020202020202020201d1c1a16100a03000000000000060c1012131f2020202020202020202020201d1c1915100a030000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505b6673808d97a2adbabfc6cbcbc3bcb8b7b0aeacaca99c908376695d50432e23180c000000000000000000000000000000000000000000000002090e111414191c1d1d1b171312100b06000000000000000000000000000000000000000000000000000000000003060c1012131619181c1f20212222222121201f1c17181514120e0906030000000000000000000000000000000000000000000000000000000000000000000000000b151e28323a444c555d666d737d848c92989fa2a9acafb5b7b9bbbfbdbebebfbebebdbdb9b8b5b2adaba69f9c948f867f786e685f584e463c332a20160c00000000000000000f1b2835424e5b6875818e9ba6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5a5a4a3aaa29f9c9a99938f8b86817b746e68605b534c443c342b23191107000000000000000000000000000000000c18232e3943505a616d7a849198a3abb5bdc5cac2bab2ada7a09d989599929994979b9fa3aaafbbc0c7cbc1b9b1a79e938c7f736a60544a3f34281d12070000000000000000000000000000000000000000040b141b222730363e454d525a62696e757e858f949ea2a9a6a6a6a6a6a6a6a6a4978b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d576774808d9aabb5c0c3b6a99d908376685d5245392c201306000000000000000000000000020d17202b353f49525c636d737e8690959ea1a9acb1b6b8babfbdbebfbebebdbeb9b8b5afaca7a09d938e847c706b61594f463c31281e1007000000000000000000000b16212b37434e58606d78828f959fa6aeb9bdc4c6bfbab4aeaba7a4a2a1a0a1a2a4a8acafb5bdc1cac4bdb9aea69e948e81746c61564c4131281e13080000000000000000000000000000000000000000000000000000000000000a16202a36424d57616c727f8b9299a0a8aeb4b8bdc2bcb8b6b3b1b0afb0b2b5b9bbc0c1bcb8b2ada69f9791857c6f685d52463c3220160c01000000000000000000000000000000000000060d14191c1f1f2020202020202020202020201514120e09020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e161d23272a2b2d2d2d2d2d2d2d2d2d2d2d2d2a2926211c150d04000000030a11171c1f202c2d2d2d2d2d2d2d2d2d2d2d2d292826211b140d040000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7885919ea9b3becbd0cdc3b9b1acaaa4a1a0a0a09b8f8275685c4f4235291c0700000000000000000000000000000000000000000000060b141a1e202126292a2a2824201f1c17110a0200000000000000000000000000000000000000000000000000060b0f12171c1f20232623282c2d2e2e2f2e2e2e2d2b28222522211e1a15130f0a0400000000000000000000000000000000000000000000000000000000000000000000030c162028323a434b545c606b70797f858d92979c9fa4abaaacaeb5b1b1b2b2b2b1b0b2adaba8a8a19e9a948f89827b736d665e564e463c342a21180d0400000000000000000f1b2835424e5b6875818e9999999999999999999999999999999999999999999999989897959892908d8a86837e7a746e69615e565049413a322a221911070000000000000000000000000000000004101c2834404b55616c75828f96a1aab4bdc7cac2b8b0a8a19e95908c88868686878a8e92989ea5afb5bdc7cbc2b9b0a69f92877c6f665c5044392f24180d000000000000000000000000000000000000000000020a11171f252a333b424650575e616c717b828a929799999999999999999999978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a25303d4a5764707d8a99a3afbbc5b9ac9f92867a6d6054473a2d21140900000000000000000000000000050e1a232d37404a525b636c717b838b91979da0a7a9acaeb4b1b2b2b2b1b0b2adababa49f9c959089817a6f6a61594f473d342a1f160c0000000000000000000000050f1b26323c44505c666d79838f949da4acb2babec5c5bebab8b4b1afadadadafb1b5b9bbc0c7c5beb9b2aca49d948f82786d605a50443a301f160c01000000000000000000000000000000000000000000000000000000000000040e1a25313b45505a626d727e8791969fa2aaacb2b5b8b9bebdbdbcbcbdbdbcbdb9b7b5b1aba9a19e948f857c6f6a5f564c41342a200d040000000000000000000000000000000000000810181f25292b2c2d2d2d2d2d2d2d2d2d2d2d2d21201e1a140d05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1720282e3336383939393939393939393939393635322d261f160d0000030c151c23282c2d393939393939393939393939393635322d261f160d0000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8997a1adbcc5d0cfc4bbb1a7a09d9794939394948e8174675b4e4134281b0e0100000000000000000000000000000000000000020a11171f252a2d2e3335373634312d2b28231c140c0700000000000000000000000000000000000000000000060b11171b1f23282c2d30322e34383a3a3b3b3b3b3a3938332d312e2d2b26211f1b15100b05000000000000000000000000000000000000000000000000000000000000000000040d162028313a424a505960676d737a80858b8f93999a9d9fa3aba4a5a5a5a5a4a3a9a19e9c9996918d88827d766e6a605c544c443c342a22180f060000000000000000000f1b2835424e5b6875818c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8b8b8a89878583807d7a76726d68615f57524c443f382f2920181007000000000000000000000000000000000006131f2c3845515c67707d8a939ea8b2bcc6ccc2b8b0a69f96918a837f7c7a79797b7d81868e939fa3abb5c0cbcbc1bbafa3999083786d60554b4035291c110600000000000000000000000000000000000000000000060b141a202930363e454d525a62696e757e858c8c8c8c8c8c8c8c8c8c8c8c8b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000914212d3a4754606d7a86929facb9c5bbafa3998a7d7064574a3d31251a0e020000000000000000000000000008111b252e384049515a61696e787e858b9095999c9fa2aaa4a5a5a5a4a4a9a19e9b99938f89837d746d6860584f473e352c22180d040000000000000000000000000a152028343f4a545d676d79828d929ea1a8adb3b8bcc2c5c5c1bebbbabababcbec2c5c4c2bcb8b3ada8a09e928d82796d665c51483e32281e0d04000000000000000000000000000000000000000000000000000000000000000009141f29333e48515b626c717c848c92989da0a8a9abadb3b0b1b1b1b1b1b0b2acaba8a79f9d96918b827b6f6a5f584e443a2f22190e00000000000000000000000000000000000006101a222a303538393939393939393939393939392e2d2a251f170f050000000000000000000000000000000000000000000000000000000000000000000000000000000000060f202a32393f434446464646464646464646464643423e3831281f0e04000a151e262e34383a4546464646464646464646464643423e3830281f0e0400000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a9b3beced5c9beb2a9a095918a878686878888807366594d4033261a0d00000000000000000000000000000000000000020b141c222830363a3b3f424343413d3a38342e261e19100700000000000000000000000000000000000000020a11171b22272b2e34383a3c3f4240454647484848484746443f413e3b3a37312e2b26201c160e09030000000000000000000000000000000000000000000000000000000000000000040e161f2830383f444f555c60686d73797e83868a8e90929996979898989897969596918f8c8884807b76706b625f57504a423b322a22181007000000000000000000000a1724313d4a5764707e7f7f7f7f7f80808080808080807f7f7f7f7f7f7f7f7f7f7f7f7e7d7c7a797674716d6865605d56534d46413b332d261d170e06000000000000000000000000000000000004101c2834404b54606d7984919ea5afbac4cfc4bab0a69f948f847d77726f6d676c6e70747b818b9299a3afbbbfcbcbc0b5aba0958b7f72675d5145382e23170b000000000000000000000000000000000000000000000003090e171f252a333b424650565e616c717a7f7f7f7f7f7f7f7f7f7f7f7f7f7c6f6255483c2f22150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d677683909ca9b6c3c0b5ab9a8d817467574d42362a1e1205000000000000000000000000000009131c262e37404850575f666c72797e84888c8f9298969798989898979597918e8b87827d78706b605d564e463e352c231a100600000000000000000000000000040b17232e38424b555d676d78808a91969fa2a9acb1b5b8b9bebdbebebfbebebdbeb9b8b5b1aca9a29e96918980786d675d544b40362c20160c000000000000000000000000000000000000000000000000000000000000000000030d17212c363f49515a626a6f797f858c9196999c9ea1a9a3a4a5a5a4a4a3a8a19e9b9895908b847e776e695f584e463c32281e10070000000000000000000000000000000000020d18222c343b4144464646464646464646464646463b3a36302921170d02000000000000000000000000000000000000000000000000000000000000000000000000000000030e1821323c444b4f51535353535353535353535353504e49433a3120160c06111c2630383f444652535353535353535353535353504e49423a3020160c02000000000000000000000000000000000000000000000000000000000000010e1a2734414d5a6774808d9aa7b3c0cfd2c6b9ada19791837e7b79797a7b7c7b6e6154473b2e211408000000000000000000000000000000000000020b141d262d333b4246474c4f50504e4a46443f38302b221911070000000000000000000000000000000000060b141c22282d3337393f4446494c4e4b515354555555545453504a4e4b4846423c3b37322c28211a150e060000000000000000000000000000000000000000000000000000000000000000040d161e262e343d434b51565e61676d71767a7e81848688898a8b8b8c8b8b8a888785827f7c78736e6a636059534e443f3830292018100700000000000000000000000a1623303c4955616c707373737373737373737373737373737373737373737373727271706f6e68696764605d5654524c46423c363027221b140b0500000000000000000000000000000000000006131f2c3845515c66727f8b96a1acb7c1ccc9bdb2a89f948f827a706c6562605d606164686e757e87929fa4aeb9c3cec7bdb1a79e9185796d60544a3f34281c1003000000000000000000000000000000000000000000000000050d141a202930363e444d525a61686e727373737373737373737373736f6a5f53473b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c5566737f8c99aab3bec4b7aa9d918477695e53463a2d2114060000000000000000000000000000010a141c252e363e454d545b60676d72777c7f838588898a8b8c8b8b8a898785827e7b76706c656059524c443c342c231a110800000000000000000000000000000006111c263039434b555d666d747d848c92979da0a7a8abadb3b0b1b2b2b2b1b0b3adaba8a7a09d97928c847d736d665d554b42392e241b0e0400000000000000000000000000000000000000000000000000000000000000000000050f1a242d373f48505860676d737a7f84888c8f929795969798989897969596918e8b88837e79716c655e574e463c342a20160c00000000000000000000000000000000000008141f2a343e464d51525353535353535353535353534846423b33291f14090000000000000000000000000000000000000000000000000000000000000000000000000000000915202a33444e565b5e6060606060606060606060605d5a544c4332281e130c17232e38424a50535f6060606060606060606060605c5a544c4232281e1308000000000000000000000000000000000000000000000000000000000000020f1b2835424e5b6875818e9ba8b4c1ced1c4b8ab9e91847a716e6d6d6d6e6f6e695e52463a2d2014070000000000000000000000000000000000000a141d262f383f444d5254595c5d5d5b5753504a423c342b23190e050000000000000000000000000000000910181d262d33383f44464a505356595b545c60616162616161605b545a5855534d4947433c38332b261f180f090000000000000000000000000000000000000000000000000000000000000000040c141c2328313940454c52555d6065686d717477797b7c7e7e7f7f7f7e7d7c7a7875726f6c65625f58544f47423c342e261e170e060000000000000000000000000814202d3944505a616466666666666666666666666666666666666666666666666665656462615e565a5754524c4745413a37312a251e17110a02000000000000000000000000000000000000000713202d3a4653606d7984919ea8b2bdc9d2c5b9ada1969082796d6861595553515354565e616c717e8a929ca7b1bcc8cfc3b9ada1978b7f72665c5044382b1f12070000000000000000000000000000000000000000000000000002090e171f252a323b424650565e6166666666666666666666666666625f584e43372b1f12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d19242f3c4956636f7c8998a2aebac5b8aca096877b6e6154483b2d22170b000000000000000000000000000000010a131c242c333c424a50555d60656a6f7376797b7d7e7f7f7f7e7d7c7a7875726e6963605b534f45413a322b221a110800000000000000000000000000000000000a141e28313a434b545c606b70797f858b9095989c9ea1a9a3a4a5a5a5a4a3a9a19e9b9895908b857f79706b605c544b433930271d120900000000000000000000000000000000000000000000000000000000000000000000000008111b252d363f464e555d60686d72777c7f828587898a8b8b8b8b8a89888684827f7b77716d67605b534d453c342a22180d040000000000000000000000000000000000000d1925303b4650585d5f6060606060606060606060605f524d453b30251a0e0200000000000000000000000000000000000000000000000000000000000000000000000000020f1a26313c465660676b6c6c6c6c6c6c6c6c6c6c6c6c69665e54443a302419101c28343f4a545c606c6c6c6c6c6c6c6c6c6c6c6c6c69665e54443a3024190d010000000000000000000000000000000000000000000000000000000000020f1c2935424f5c6875828f9ba8b5c2ceccc0b3a6998d807368616060616162615e574d42362a1e1105000000000000000000000000000000000006111c262f38424a50575e6166686a696764605c544e463d352b20170d02000000000000000000000000010a121b222a2f383f44495053545c606365686a666d6d6e6e6e6e6d6c66696764615f5755534e48443e37312a211b120a0100000000000000000000000000000000000000000000000000000000000000020a11171f272f343a41464b5153565e616467666d6e70717272727271706f6d68696662605b53534e48443d373128231c140c050000000000000000000000000004101c28333e475055575959595959595959595959595959595959595959595959595858575654524c4d4a4745413a3935302b261f19140b06000000000000000000000000000000000000000006121e2b37424d5764717e8b96a1adbac4cec7bbb0a69e91847a6d675d564f49474546484d525a626c73808d95a0acb8c2cdc9beb3a99e9184786d6053463a2f24180c000000000000000000000000000000000000000000000000000000050d141a202930363e444c52545959595959595959595959595955534e463c32261b0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000813202d3a4653606d7985929fabb8c5bdb2a8988b7e7165544a3f33281c0f03000000000000000000000000000000010a121a212a2f383f444b5153585f6266666c6e707172727271716f6d686865615e56535049413d352f2820191008000000000000000000000000000000000000020c161f28313a424a515961676d727a7f83888c8f929795979898989898979597918f8c88837e7a726d676059504a423931271e150b000000000000000000000000000000000000000000000000000000000000000000000000000009131b242d343d434b51565d60656a6f7276787a7c7d7e7e7e7e7e7d7b7a7875726e6965605c555049413b332a2218100600000000000000000000000000000000000003101c2935414d5862696c6c6c6c6c6c6c6c6c6c6c6c6c6c5e574d42362a1e12050000000000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e58677277797979797979797979797979767066564c4135291d121f2c3844505c666d78797979797979797979797979767066564c4135291d11040000000000000000000000000000000000000000000000000000000000020f1c2935424f5c6875828f9ba8b5c2cecabdb1a4978a7e716456535354555554524d453b30251a0e0200000000000000000000000000000000000b17222d38424a545b60696e7275767674706d6660584f473d32291f14090000000000000000000000010a131c242d343c424a50535b6063666d6f72757778797a7b7b7b7b7a79787674716e6967625f58554f47423c332d241c130a010000000000000000000000000000000000000000000000000000000000000000060d151d23293036394045474c525457545c6062636465656565646362605d56595553504947433c38322b262017110a020000000000000000000000000000000b17222c353e44494a4c4c4c4c4c4d4d4d4d4d4d4d4d4c4c4c4c4c4c4c4c4c4c4c4c4b4a49474641413e3a3935302c29241e1a140e08020000000000000000000000000000000000000000000814212e3a47535f697683909ca9b2bdccd0c3b7aa9e948a7d70685e554c443e3a39393b4146505a606d7883909da6b0bcc7cfc4b9aca196897d7063554b4035291d100400000000000000000000000000000000000000000000000000000002090e171f252a323b4146474c4c4c4c4c4c4c4c4c4c4c4c4c4847433c342a20150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844505c6675828f9ba8b5c2c1b5a89b8e8175665b5044382b1f12060000000000000000000000000000000000080f181d262d33394045474e5355545b60616364656565656462615e565854524d46443f382f29241e160d070000000000000000000000000000000000000000040d161f28303940444f555d60676d72777b7f828587898a8b8b8c8b8b8a898785827f7b77726d67605d554f443f3830271f150c0300000000000000000000000000000000000000000000000000000000000000000000000000000109121b222b313940454c5254585f626669686d6f707172727171706f6d676865615f5753514b443f382f29201810060000000000000000000000000000000000000005121f2b3844515d69747979797979797979797979797976695e52463a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000814212e3a47535f6a77848686868686868686868686868276685d5245392c2013202d3a4653606d78858686868686868686868686868276685d5245392c2013070000000000000000000000000000000000000000000000000000000000020f1c2935424f5c6875828f9ba8b5c2cecabdb0a3978a7d7064574a464748484746423b33291f14090000000000000000000000000000000000030f1c28333f4a545b666c737b7f828383817d786f6a60594f443b3025190e010000000000000000000009131c252e363f464e545b60656c7075797c7f81838586878888888787868483817e7b78736f6a636159534d453e362e251c130a000000000000000000000000000000000000000000000000000000000000000000030b12181e252a2f35393a4146474b4a50535556575858595858575554524c4c4946443f3837312c27211a150b06000000000000000000000000000000000005101a232c33393c3d40404040404040404040404040404040404040404040403f3f3e3d3c3b393630312d2c2924201d19130e090300000000000000000000000000000000000000000000000815222f3b4855626e7b88949fabbbc4cfc8bcb1a79c8f82756b61564c433a322d2c2d30363f44515c66707d89949fabb7c5cfc9bdb2a89b8e8275675d5145382c1f13060000000000000000000000000000000000000000000000000000000000050d141920293036393b3f4040404040404040404040403c3b37322a22180e040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a5465727f8b98a8b2bdc5b8ab9e9285796c605346392d201307000000000000000000000000000000000000060b141c22282f35383c4347484a505355565758595858575654524c4b4746423b37332d261d19130c0400000000000000000000000000000000000000000000040d161e272e343e434b51555d60656a6e7275787a7c7d7e7f7f7f7e7d7c7a7875726e6965605d55514b433d342e261e150d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000910191f272f353a4145474e535559565e61626364656565646362605d555855534d47454039332d261d170e06000000000000000000000000000000000000000006131f2c3946525f6c79868686868686868686868686867b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b88969393939393939393939392867a6d6054473a2e231723303d495663707c89979393939393939393939392867a6d6054473a2e23180c0000000000000000000000000000000000000000000000000000000000020f1c2935424f5c6875828f9ba8b5c2cecabdb0a3978a7d7064574a3d3a3b3c3b3a36302920170d02000000000000000000000000000000000006121f2b3844505b666c787f868c8f90908e8a847c706b60564d42362a1d120700000000000000000007111b252e37404850585f666c71787d8185898c8e90929794949594949992918f8d8b8884807c76706b615f57504840372e251c110800000000000000000000000000000000000000000000000000000000000000000001070c13191d24292c3036393a3e3f444648494b4b4c4c4c4b4a494745413f3c3937332d2b26201b160e09030000000000000000000000000000000000000008111a22282d30313333333333333333333333333333333333333333333333333232312f2e2d2a252421201d1913110d080200000000000000000000000000000000000000000000000005111d2935414c5666727f8c99a6b0bccdd1c4b8ab9f95897c6f62594f443a3128202020252a34404a54606b7683909ca9b3becacec4b8ac9f9285796d6053473a2d20140700000000000000000000000000000000000000000000000000000000000002090e171e252a2d2e333333333333333333333333332f2e2b26201810060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17232e3b4855626e7b8896a1adb9c5b9ada197887c6f6255493c2f23180c00000000000000000000000000000000000000020a11171d24292c32373b3c3f4446484a4b4c4c4c4b4a494746413f3b3a36302b27221b140b0801000000000000000000000000000000000000000000000000040c151c2328313940454b5154575f626569686d6f707172727271706f6d686865625f5753514b4540393128231c140c0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d151d24292f35393c4347494c4c525456575858585857565553514b4c4846423c38342f27221b140b0500000000000000000000000000000000000000000006131f2c3946525f6c79859293939393939393939393877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000000005111d2a36414c5666727f8c99a89f9f9f9f9f9f9f9fa3998a7e7164544a3f34281e2a36424d576673808d99a99f9f9f9f9f9f9f9fa3998a7e7164544b4034281c100400000000000000000000000000000000000000000000000000000000020f1c2935424f5c6875828f9ba8b5c2cecabdb0a3978a7d7064574a3d312e2f2e2d2a251f170e05000000000000000000000000000000000005111d2935414c56606c78818c92999b9d9c9a9691867d70695e5246392f23180c0000000000000000040d19232d374049525a626a6f787e84898e9297989b9d9fa2a9a1a1a1aba39f9e9c9a9796918d88837d766e69615a524940372e241a0e050000000000000000000000000000000000000000000000000000000000000000000002080d12181d20252a2d2e2e34383a3b3d3e3f3f3f3f3e3d3c3a39352f2f2d2b27221b1a15100b04000000000000000000000000000000000000000000000810171c2023242626262626262626262626262626262626262626262626262525242321201e19171413110d08040100000000000000000000000000000000000000000000000000000713202d3946525d687783909daab6c2cdccc0b6ac9d9083766a6054473e32281f16131319232e39424f5964717d8a97a2adbac6d3c6baaea2988a7d7063574a3d2f24180d0100000000000000000000000000000000000000000000000000000000000000050d14191e20212626262626262626262626262622211f1b150e06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000614212e3a47535f697884919eabb7c4beb3a9988c7f7265554b4034291c10040000000000000000000000000000000000000000060b12181d1f262b2e2d3338393b3d3e3f3f3f3e3e3c3a3936302e2d2a251f1b17110a02000000000000000000000000000000000000000000000000000000030b12181f272f353a4145474e535559565e61626465656565656462615e565955534d4745403a352f271f17110a02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181e24292c32373b3c3f414647494a4b4b4b4b4b4a484745403f3b3a37312c29231d17110a020000000000000000000000000000000000000000000006131f2c3946525f6c7985929f9f9f9f9f9f9f9f9f94877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000713202d3946525e687683909ca9acacacacacacacb5ab9b8e8175665c5044382b212d3a46535e697784909daaacacacacacacacb5ab9b8e8175665c5145382c1f130600000000000000000000000000000000000000000000000000000000020f1c2935424f5c6875828f9ba8b5c2cecabdb0a3978a7d7064574a3d31242221201e1a140d050000000000000000000000000000000000000713202d3946525e68727f8c939fa3aba9a9a8a09892857b6e61554b4034291c1004000000000000010c161f2b353f49525b636c717c838a91959b9fa2a9a8aaabadb3aeaeaeb5afacaba9a7a8a19e9a95908a827b716c635b524940362c20170d02000000000000000000000000000000000000000000000000000000000000000000000001070d1013191d202123282c2d2f30313232323231302f2d2c292422201f1b17110f090300000000000000000000000000000000000000000000000000050b1014161719191919191a1a1a1a1a1a1a1a1919191919191919191919191817161414110d080707040100000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a87939facb9c6d2c8bbafa49a8b7e7265584e43352c20160d0608121c27303d4653606d7985929fabb8c5d2cabfb4aa9a8d817467554b4135291d1104000000000000000000000000000000000000000000000000000000000000000002080e111414191919191919191919191919191515120f0a04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121e2b37424d576774818e9aacb6c0c0b5a99c8f8276675c5145382c1f130600000000000000000000000000000000000000000001070c10151b1f2122282b2d2e303132323232312f2e2d2a2521201e19140f0b0600000000000000000000000000000000000000000000000000000000000000070d151d24292f35393c4247484c4c525456575858595858575654524c4c4847423c39352f29241d150d0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c13191d20262b2e2f3035393a3c3d3e3f3f3e3e3d3c3a39352f2e2d2b261f1c18120b0600000000000000000000000000000000000000000000000006131f2c3946525f6c7985929facacacacacacaca194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a86939facb9b9b9b9b9b9b9b8ab9e9285796d6053463a2d212e3b4854616e7b8795a0acb8b9b9b9b9b9b9b8ab9f9285796d6053463a2d20130a00000000000000000000000000000000000000000000000000000000020f1c2935424f5c6875828f9ba8b5c2cecabdb0a3978a7d7064574a3d3124171414110e0902000000000000000000000000000000000000000714212e3a4754616d7a86929fa5aeb4b6b6b2aaa2978e8174675c5145382c1f130600000000000007121d28313d47515b636d737e8690959da0a8abadb3b4b6b8babebbbbbbc0bbb9b7b6b4b2acaba79f9d948f867e736d635b51483e32291f1409000000000000000000000000000000000000000000000000000000000000000000000000000104080d111314171c1f202223242525262525242221201d191613120f0b0600000000000000000000000000000000000000000000000000000000000004080a0a0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0c0c0b0a0908070501000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a9aa4afbbc8d2c6b9ac9f93877a6e6154473d32211a0e0500000b151f2c3844515c6674818e9ba7b4c1cfd0c3b7aa9d908477675d5145392c20130600000000000000000000000000000000000000000000000000000000000000000000020507080c0d0d0d0d0d0d0d0d0d0d0d0d0908060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a26313e4a5764717e8a9aa4afb3b3b3ac9f9286796d6053473a2d201406000000000000000000000000000000000000000000000000040a0f1215171c1f2022232425262525242321201d191414110e090300000000000000000000000000000000000000000000000000000000000000000000030b12181d24292c31373a3b3f414647494a4b4c4c4c4b4a494746413f3b3a37312c29241d18120b0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080d11151b1f212225292d2e2f303132323231302f2d2c292422211e1a14100c07010000000000000000000000000000000000000000000000000006131f2c3946525f6c7985929facb8b9b9b9b9aea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b5564717e8b99a4afbbc7c6c6c6c6c6b9ada197897c6f6356493c312834404b5565727e8b98a7b1bcc8c6c6c6c6c6baada297897d706356493d31261b0f03000000000000000000000000000000000000000000000000000000020f1c2935424f5c6875828f9ba8b5c2cecabdb0a3978a7d7064574a3d3124170a0705020000000000000000000000000000000000000000000c1825323f4b5865727e8b98a2aebabfc3c3bcb3a99f9285796d6053473a2d2014070000000000010d18242f39434f59626d73808b92999fa7acb1b8babebfbab8b5b3b2b1b1b2b4b6b9bbc0bdb9b7b1aba69f98928b7f736d635a50443b3025190e03000000000000000000000000000000000000000000000000000000000000000000000000000000010507060c101213151618181919191817161413110d080605030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2733404d5a6673808d99acb6c0ccd0c3b6aa9d908377685e5246392d20140800000004101c2834404a5464717d8a97a8b2bdc9d2c6b9ac9f93867a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000914212e3a4754616d7a87939fa7a7a7a7a7a398897d7063564a3d2e23170c00000000000000000000000000000000000000000000000000000306060b0f12131517181919191817161413110d080705020000000000000000000000000000000000000000000000000000000000000000000000000001070c13181d20262b2e2f3036393a3c3d3e3f3f3f3e3d3c3a3936302f2e2b26201d18130c070100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001040a0f131516191d202123242525252524232220201d181514120e09040000000000000000000000000000000000000000000000000000000006131f2c3946525f6c7985929facb8c5c6c6baaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c6775828e9babb5c0ccd7d3d2d3cabeb3a9998d807366574d42362c3845515c6775828f9ca8b5c2ced3d2d3d6cabeb3a99a8d807467584e43372b1f1206000000000000000000000000000000000000000000000000000000020f1c2935424f5c6875828f9ba8b5c2cecabdb0a3978a7d7064574a3d3124170a0000000000000000000000000000000000000000000000000e1b2835414e5b6874818e9baab4bfcbd1cec5baaea298887c6f6255493c2f221609000000000004101d2935404b55606b727f8c929fa3abb1b8bdc3bdb8b4aeaca9a6a5a4a4a5a7aaacafb6babfc2bcb7b0aaa29f928c7f726c61564d42362a20150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030607080a0b0c0c0c0c0b0a0907070401000000000000000000000000000000000000000000000000000000000000000000000004080c0e0f131313131313131313131313131313131313131313131313131313131313131313131313131313131312110f0c070100000000000000000000000000000000000004111d2935414c556976828f9ca9b6c2d2cdc0b3a69a8d807367564c41362a1e1105000000000c18232e3b4754616e7a8796a1adb9c5d2c8bbafa49a897c706356493d3023160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3946525e687783909a9a9a9a9a9a9a9a8d807367544a3f34281c10030000000000000000000000000000000000000000000000000000000000030606080a0b0c0c0c0b0b09070705010000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d11151a1e2122252a2d2e2f313232323232312f2e2d2a2522211e1a15110d07010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030608080d1113141617181818181817151413100d0707050200000000000000000000000000000000000000000000000000000000000006131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7985929facb8c5d1cbc7c5c7cbc3b7aa9d908377695e53463a2d3a4653606d7985929facb8c5cbc7c5c7cbd0c4b7ab9e9184786a5f53473a2e211508000000000000000000000000000000000000000000000000000000020f1c2935424f5c6875828f9ba8b5c2cecabdb0a3978a7d7064574a3d3124170a0000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2d0dcd6cabfb4aa96897d7063564a3d3023170a00000000000613202c3945515d67707d87939fa4aeb4bdc2c0bab2acaaa29f9c9a989898989a9d9fa4acaeb4bcc3c2bcb4aea49c918a7e70695e52463c31261b0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001090f14181b1b20202020202020202020202020202020202020202020202020202020202020202020202020202020201f1e1b18130c0500000000000000000000000000000000000613202c3945515d677885919eabb8c4d1cbc0b5ab978a7d7164574a3e3025190e02000000000714202d3946525e687884919eabb7c4d1ccc0b6ac988b7e7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d2a36414c566773808d8d8d8d8d8d8d8d8d8d8377665c5044382c1f12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000104090e121415191d202123242525262525242321201d191514120e090401000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001050707090a0b0c0c0b0b0a09070604010000000000000000000000000000000000000000000000000000000000000000000006131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8998a2aebac6c6bfbbb9bbbfc6b8aca095877b6e6154483b2f3d4a5663707d8998a2aebac7c0bbb9bbc0c7c5b9aca196887b6f6255483c3025190e020000000000000000000000000000000000000000000000000000020f1c2935424f5c6875828f9ba8b5c2cecabdb0a3978a7d7064574a3d3124170a0000000000000000000000000000000000000000000000000f1c2835424f5b6875828e9ba8b5c1cdd4d3c8bcb1a796897c706356493d3023160a0000000004101d2935404b55606d79849199a4afbabfc6bfb6aea8a09d98928f8d8b8b8b8c8d90939a9fa2aab1b9c3c6bfbaada39f92857b6e61584e43372b1d120700000000000000000004080c0e0f131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131306030000000000000000000000000000000000000000000000000000000000030b131a202427282d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b2b28241e170f06000000000000000000000000000000000714212d3a4754606d7a8797a1adb9c6d2c7bbafa399887b6e6255483b2f221508000000000005111e2a36414d566975828f9ca8b5c2cfd2c0b3a79a8d8074675a4d4134271a0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1925303c4855626f7c8080808080808080808080786d6053463a2d20130700000000000004080c0e0f13131313131313131313131311100e0a060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020608080d1113141617181919191817161413110d08080602000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e586774818d9aaab4bfc6bdb5aeacaeb5bdbcb1a7988b7e7265554b4037424d576774808d9aaab4bfbdb5afacafb5bdc7bdb2a8998c7f7266564c41362a1e11050000000000000000000000000000000000000000000000000000020f1c2935424f5c6875828f9ba8b5c2cecabdb0a3978a7d7064574a3d3124170a0000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b0bbc3c8c7c0b8ab9f95877a6e6154473b2e211408000000000613202c3945515d67737f8c96a1abb5c0bfbfb5ada49c96918b8682807f7e7e7f8183878d9298a0a7b1bac4cabfbaada2978e81756a5f5347392e23180c0000000000000002090f14181b1c202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202012100c060000000000000000000000000000000000000000000000000000010b151d252c31343539393939393939393939393939393939393939393939393939393939393939393939393939393939393837342f2921180f050000000000000000000000000000000916222f3c4955626f7c8895a9b3bec9d2c5b9ac9f9286796d6053463a2d2013070000000000020e192530404d5a6773808d9aa6b3c0cdcfc2b5a89c8f8275695c4f4236291c07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b47535f6a6f74747474747474747474736d665c5044382c1f12060000000001090f14181b1b2020202020202020202020201e1d1a16110b040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001050707090a0b0c0c0c0b0a0907070501000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004080c0e0f13131313131313131313131311100e0a06000000000000000000000000000000000000000001040707131313131313131313131313130c0b09060100000000000006131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000815212e3b47535f6a7884919eabb7c4bfb5aba39fa3abb5bdb5a89c8f8275675d51453a46535f697784919eaab7bab2aba39fa3abb5c0c3b6a99d908376685e5246392d2014070000000000000000000000000000000000000000000000000000020f1c2935424f5c6875828f9ba8b5c2cecabdb0a3978a7d7064574a3d3124170a0000000000000000000000000000000000000000000000000916222f3c4955626f7c88949ea9b2b8bdbab9aea49d908376685e5246392d201407000000000714202d3a4753606d7985929fa8b2afb1b2b4ada39c928d847e7976737271717274777b80869195a0a8b2bdc9cabeb3a99e93887c6f62554b4034281c10040000000000030c131a202527282d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1f1c17110a0300000000000000000000000000000000000000000000000009131d272f373d404246464646464646464646464646464646464646464646464646464646464646464646464646464646464544403a332b21170c0100000000000000000000000000000a1724303d4a5763707d8a96a3b0bdcfd1c4b7ab9e918478665c5144382c1f1206000000000000081825323f4b5865727e8b98a5b1becbd0c3b6aa9d9083776a5d50442f24180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e585f626767676767676767676767605c544a3f34281c1003000000030b131a202427282d2d2d2d2d2d2d2d2d2d2d2d2a2927221c150d05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001090f14181b1b2020202020202020202020201e1d1a16110b040000000000000000000000000000000001080d11131420202020202020202020202020191815120d06000000000006131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7c8896a1acb9c5bbaea3999299a3abb5b8ac9f9286796d6053473b4855616e7b8896a0acb8b2a8a0999299a3afbbc6b9ac9f93877a6e6154473b2f24180c0000000000000000000000000000000000000000000000000000020f1c2935424f5c6875828f9ba8b5c2cecabdb0a3978a7d7064574a3d3124170a0000000000000000000000000000000000000000000000000815222e3b4754606a75828f96a0a8acb2aeaca49d928a7d7063564c41362a1e1105000000000b1825313e4b5864717e8b979ea1a9a3a4a6a7a69c918c8078716d67676565656567696e737b839196a0acb9c1ccc5bbafa59a8e8174675c5145382c1f130600000000020c151e252c31343539393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939392c28231c150c0300000000000000000000000000000000000000000000040f1a252f3941484d4e535353535353535353535353535353535353535353535353535353535353535353535353535353535352504c453d33291e130700000000000000000000000000000b1825323e4b5865717e8b98a4b1becbcfc3b6a99c90837669544a4034281c10040000000000000a1724303d4a5763707d8a96a3b0bdc9d1c5b8ab9e9285786b554b4035291d1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b26323c464e53555a5a5a5a5a5a5a5a5a5a5a53504a42382e23170c000000010b151d252c3134353939393939393939393939393736332e271f170d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030607090b0d0f1111121313121211100f0d0b080705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b131a202427282d2d2d2d2d2d2d2d2d2d2d2d2a2927221c150d050000000000000000000000000000040c13191d202d2d2d2d2d2d2d2d2d2d2d2d2d2d2524221e1811090100000006131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000005111e2a36414d5666737f8c99a8b2bdc5b9ac9f92869299a3aebaaea2988a7d7063574a404b5565727f8b98a8b2b9aca0969186929facb9c5bbafa49a8b7e7165554b4035291d100400000000000000000000000000000000000000000000000000020f1c2935424f5c6875828f9ba8b5c2cecabdb0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000000006131f2b37434e58616e7b8491969ea0a8a39f9c928d80746b6155443b3025190d01000000020f1c2935424f5c6875828e909197949697999a9c948c7f736d66605d5558585859575e61696e7a84919ea6b0bbc7cdc1b8ab9f9285796d6053463a2d2013070000000009131e272f373d4042464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464638342e261e150a000000000000000000000000000000000000000000000814202c37414b53595b60606060606060606060606060606060606060606060606060606060606060606060606060606060605e5c574f453a2f24180c00000000000000000000000000000c1926333f4c5966727f8c99a5b2bfcccec2b5a89b8f8275685c4f422e23180c000000000000000916232f3c4956626f7c8995a2afbcc8d2c5b9ac9f928679675d5145392c1f1306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202a343c4347484d4d4d4d4d4d4d4d4d4d4d46443f3830261c110600000009131d272f373d404246464646464646464646464644423f3931291f150b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105060b10121316181a1c1d1e1f1f1f1f1f1e1d1b1a171514120e09060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151d252c3134353939393939393939393939393736332e271f170d04000000000000000000000000040d161e24292c393939393939393939393939393932312e29231b130900000006131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000714202d3946525e687683909da9b6c3c1b5a89b8e8287929facb9b4aa9a8d817467584e45515d6776828f9ca9b5b7aa9e918483909daab6c3c0b6ac9b8f8275675d5145382c1f130600000000000000000000000000000000000000000000000000020f1c2935424f5c6875828f9ba8b5c2cecabdb0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000030f1b27323c46525e696e7b848c91969599928f8980786c60594f4432291e140800000000000d192633404c5966737f8283858688898b8c8e8f8f82776c605c54514b4c4b4b4c4d52575f686f7c89949eaab7c3d0c6baaea298897d7063564a3d3023170a000000040f1a252f3941484d4f5353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353443f3830261c11060000000000000000000000000000000000000000000c1824313d48535d65686c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6861574c4034281b0f00000000000000000000000000000d1a2733404d5a6673808d99a6b3c0cccec1b4a79b8e8174685b4e4135281b07000000000000000815222f3b4855626e7b8895a1aebbc8d3c7bbaea399867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e18222a32373b3c41414141414141414141403a38342e261e150a000000040f1a252f3941484d4e535353535353535353535353514f4a433b31271c11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d1113171c1f20222527292a2b2c2c2c2c2c2b2a28262421211e1a1312100c07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131d272f373d404246464646464646464646464644423f3931291f150b0000000000000000000000010c1620282f353946464646464646464646464646463f3e3a342d251b1106000006131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7b87959fabb8c4c0b5ab988b7f83909da9b6b7ab9e9184786a5f534753606d7a86929facb9b4a89b8e81808d9aa7b4c0c5b8ac9f9285796d6053473a2d22170b00000000000000000000000000000000000000000000000001050f1c2935424f5c6875828f9ba8b5c2cecabdb0a3978a7d7064574a3d3124170b0a0805000000000000000000000000000000000000000000000a15202a36424d575f696e797f8487888886827d746c665b50473e3320170d0200000000000c1925323e4b57636d73757678797b7c7e7f8182847c6f655b514a4540403e3e3f42464d56606a75828f9ca8b5c2d0cabeb4aa998c807366594d4033261a070000000814202c37414b53595b606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060605f504a42382e23170c0000000000000000000000000000000000000000000e1b2734404d59656f7579797979797979797979797979797979797979797979797979797979797979797979797979797979797873685c5044372b1e1100000000000000000000000000000e1a2734414d5a6774808d9aa7b3c0cdcdc0b3a79a8d8074675a4d4134271a0e010000000000000815212e3b4854616e7b8794a1aebac7d7cbbfb5ab94877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006101820262b2e2f34343434343434343434342d2c28231c150c030000000814202c37414b53595b6060606060606060606060605d5b554d43392e22160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f13191d2023282b2d2f3234353738383939393838363533312e2d2a25201f1c18120e090200000000000000000000000000000000000000000000000000000000000000000000000000000000000000040f1a252f3941484d4e535353535353535353535353514f4a433b31271c11060000000000000000000008131e28323a414553535353535353535353535353534c4a463f372d23180d010006131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000004101d2935404b5565717e8b98a7b1bcc7bbafa399897c808d9aa7b3b9aca196887b6f62554a5763707d8a98a3aebab4aa988b7f7e8b98aab4bfc6baaea2988a7d706353493f33271b0f0300000000000000000000000000000000000000000002080d11141c2935424f5c6875828f9ba8b5c2cecabdb0a3978a7d7064574a3d31241a181715110c060000000000000000000000000000000000000000040e1a25303b454d575f676d72777a7b7b7975706b605b544a3f352c210e050000000000000a16232f3b46525b6366686a676d6e7071737476776f6a6053494f4f4e4d4b4946443f444e5864717d8a97a9b3becad0c2b5a89c8f8275695c4f422f24180c0000000c1825313d48535d65686c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c544a3f34281c100300000000000000000000000000000000000000000f1b2835424e5b687581868686868686868686868686868686868686868686868686868686868686868686868686868686868685786b5e5245382b1f1200000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a4d4034271a0d010000000000000714212e3a4754616d7a8794a0adbac7dcd1baada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e151b1f21222727272727272727272727201f1c17110a03000000000c1824313d48535d65686c6c6c6c6c6c6c6c6c6c6c6c6a675f554a3f33271a0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f161b1e25292d2e34383a3c3e404244444546464545444342403e3b3a36312d2c28231c1a140d080200000000000000000000000000000000000000000000000000000000000000000000000000000000000814202c37414b53595b6060606060606060606060605d5b554d43392e22160a000000000000000000010d19242f3a444c525f60606060606060606060606060585651493f34291e12060006131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000006131f2c3945515d6775828f9ca8b5c2c5b9ac9f9286797e8a97a8b2bdb2a8998c7f7266564e586774818d9aaab4baaea298887c7c8898a2aebac6bfb4aa9a8e8174655b5044372b1f12050000000000000000000000000000000000000000050d14191e20212935424f5c6875828f9ba8b5c2cecabdb0a3978a7d7064574a3d3126262524211d171009000000000000000000000000000000000000000009141f29333c454d555d6066686d6f6e6d67636059504a42382d231a100000000000000007131e2a3540495257595b555c606163646667696a6260585a5b5b5b5b5a585553504a464754616e7a8797a2adbac6d1c4b7aa9e9184776b554b4035291d100400010e1b2734404d59656f757979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797976665c5044382c1f120600000000000000000000000000000000000000000f1b2835424e5b6875818e9393939393939393939393939393939393939393939393939393939393939393939393939393939185786b5e5245382b1f1200000000000000000000000000000e1b2834414e5b6774818e9aa7b4c1cdccc0b3a6998d8073665a4d4033271a0d000000000000000714212d3a4754606d7a8793a0adbac6d3c7baaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f1215151a1a1a1a1a1a1a1a1a1a1a1312100c060000000000000e1b2734404d59656f757979797979797979797979797771675b4f4236291d100300000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c151b20272b3035393a3f4446494b4d4f5051525252525251504e4d4a4846423d3a38342e2a251f19130d05000000000000000000000000000000000000000000000000000000000000000000000000000000000c1824313d48535d65686c6c6c6c6c6c6c6c6c6c6c6c6a675f554a3f33271a0e01000000000000000004111d2935414c565d6c6c6c6c6c6c6c6c6c6c6c6c6c6c65625b51463a2e2215090006131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a86929facb8c5c3b6aa9d9083777b8796a1adb9b6a99c908376685e535f6a7884919eabb7b8ac9f9285797985929facb8c5c4b8ab9e9184786c605346392d20130900000000000000000000000000000000000000050e171e252a2d2e3335424f5c6875828f9ba8b5c2cecabdb0a3978a7d7064574a3d33333331302d29221b120900000000000000000000000000000000000000020d17212a333c434b5153565e616261605c55544f443f382f261c110800000000000000020d19242e3740464b4c4f4b5153555658595b545c6062656768686868666562605b54534d525e687885929fabb8c5d2c5b8ac9f928579675d5145392c1f130600020f1c2835424f5b68758186868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686786d6053463a2d20130700000000000000000000000000000000000000000f1b2835424e5b6875818e9b9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9185786b5e5245382b1f1200000000000000000000000000000e1b2834414e5b6774818e9aa7b4c1cdcdc0b3a69a8d8073675a4d4034271a0d010000000000000714212e3a4754616d7a8794a0adbac7d3c7baaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030608090e0e0e0e0e0e0e0e0e0e0d07060300000000000000000f1b2835424e5b68758186868686868686868686868683776a5d5144372a1e11040000000000000000000000000000000000000000000000000000000000000000000000000000000000030b121820262b32373a4146474a505355585a5c5d5e5f5f5f5f5f5e5d5b595754534d4a4644403936302a251e170e070100000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734404d59656f757979797979797979797979797771675b4f4236291d100300000000000000000713202c3945525d687679797979797979797979797979726d62564a3e3124180b0006131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000030f1c28333f4a5464707d8a98a3aebac7c0b4a79a8d81747884919eabb7b9ac9f93867a6d6155626f7b8896a1acb9b6a99c8f82767683909ca9b6c3c5b9ada196887c6f6255493c31251a0e020000000000000000000000000000000000020d1720293036393b4040424f5c6875828f9ba8b5c2cecabdb0a3978a7d7064574a404040403e3d39342d241b100600000000000000000000000000000000000000050f18212a31394045474c5254555553514b48443d332d261d140a00000000000000000007121c252e353b3e40424045464850535b6063666d6f71737475757473716f6c66615f5751566b7784919eaab7c4d1c7baaea398867a6d6053473a2d20140700020f1c2835424f5b6875828e939393939393939393939393939393939393939393939393939393939393939393939393939393939393939386796d6053463a2d20130700000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacab9e9185786b5e5245382b1f1200000000000000000000000000000e1a2734414d5a6774808d9aa7b3c0cdcdc0b3a79a8d8074675a4d4134271a0e010000000000000814212e3b4754616e7a8794a1adbac7d4c7baada194877a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e939393939393939393939084776a5d5144372a1e110400000000000000000000000000000000000000000000000000000000000000000000000000000000060d151d242932373d43474c5254545c60626567686a6b6b6c6c6c6b6b69686664615e575753514a46423b3630292018130c04000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b68758186868686868686868686868683776a5d5144372a1e110400000000000000000714212d3a4754606d7a868686868686868686868686867f7265584c3f3225190c0006131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000006121f2b3844505b6674818e9aaab4bfcabeb3a9978b7e7175818e9ba8b4bbafa4998a7e71645565727f8c98a8b2bdb5ab998c807373808d9aa6b3c0c9bdb2a9998c807366574d42362a1e1205000000000000000000000000000000000008141e29323b4146474d4d4d4f5c6875828f9ba8b5c2cecabdb0a3978a7d7064574d4d4d4d4d4b49453e362d22170c0000000000000000000000000000000000000000060f181f272f35383a414647484846454039383228221c140b02000000000000000000000a131c242a2f3233353d454d525a61656c7075797c7e8081828281807e7c79746e69605d556a7784909daab7c3d0cbbfb4aa94877a6d6154473a2e21140700020f1c2835424f5b6875828e9b9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9386796d6053463a2d20130700000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b8ab9e9185786b5e5245382b1f1200000000000000000000000000000d1a2734404d5a6773808d9aa6b3c0cdcdc1b4a79a8e8174675b4e4134281b0e010000000000000815222e3b4855616e7b8894a1aebbc7d6cabeb4aa93877a6d6054473a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9b9f9f9f9f9f9f9f9f9d9084776a5d5144372a1e1104000000000000000000000000000000000000000000000000000000000000000000000000000000070f181f272f353c43474e54565e6165666d6f7173757777787979787877767573716e696763605c54524d46413a3229241d160d050000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e939393939393939393939084776a5d5144372a1e110400000000000000000714212d3a4754606d7a8793939393939393939393938b7f7265584c3f3225190c0006131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000613202d394653606c7985919eabb8c4c6baada297887b6e727e8b98a9b3beb5ab9a8e8174675c6776828f9ca9b5bbafa399897d70717d8a97a9b2bec9c3b7aa9d908377695e53463a2d21140700000000000000000000000000000000010d1925303b444c5254595959595c6875828f9ba8b5c2cecabdb0a3978a7d7064595959595959585650483e34291d11050000000000000000000000000000000000000000060d151d24292c3036393a3c3b3a38342e2c272117110a020000000000000000000000010a12191e232c353e474f575e616c70787d8185888b8d8e8e8e8e8d8b8885807b746d675f6a7784909daab7c3d0d0baada194877a6e6154473b2e21140800020f1c2835424f5b6875828e9ba8acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaca09386796d6053463a2d20130700000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c4b8ab9e9185786b5e5245382b1f1200000000000000000000000000000d192633404c5966737f8c99a6b2bfcccec1b5a89b8e8275685b4f4235281c08000000000000000916222f3c4955626f7c8895a2afbbc8d3c6baaea29886796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8acacacacacacaa9d9084776a5d5144372a1e11040000000000000000000000000000000000000000000000000000000000000000000000000000071119212a313940454e53586062686d7175797c7e808283848585858585848381807d7b7874706d66615e57524c443f352f281f170e0500000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9b9f9f9f9f9f9f9f9f9d9084776a5d5144372a1e110400000000000000000714212d3a4754606d7a87939f9f9f9f9f9f9f9f9f988b7f7265584c3f3225190c0006131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8997a1adb9c6c5b8ab9f9285796c6f7b8897a2adbab7ab9e91847869606d7986929facb8b9ac9f92867a6d6e7b8797a1adb9c6c4b8aca095877b6e6154483b2f24180d0100000000000000000000000000000005111e2a36414c565e6166666666666875828f9ba8b5c2cecabdb0a3978a7d706666666666666664625a5045392d211508000000000000000000000000000000000000000000030b12181d1f252a2d2e2f2e2d2c28231d1b160b060000000000000000000000000000030c18212b353e47505960696e757d83898e9297989a9b9b9b9b999897918d8780796e696a7784909daab7c3d0c7baada194877a6e6154473b2e21140800020f1c2835424f5b6875828e9ba8b5b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9aca09386796d6053463a2d20130700000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced2d2d6cfc9c5c4bebebebebebebebebebebebebebebebebebebebebebebebeb8ab9e9185786b5e5245382b1f1200000000000000000000000000000c1925323f4c5865727f8b98a5b2becbcfc2b5a99c8f8276695c4f433025190e020000000000000a1623303d495663707c8996a3afbcc9d2c5b8ab9f928578665c5044382b1f120600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4b9b9b9b9b7aa9d9084776a5d5144372a1e110400000000000000000000000000000000000000000000000000000000000000000000000000071019232b333c434b51585f626a6f757a7e8285888b8d8f9091929292929291908e8c8a8784817d79736e69615e565045413a312920170e05000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8acacacacacacaa9d9084776a5d5144372a1e110400000000000000000714212d3a4754606d7a8793a0acacacacacacaca5988b7f7265584c3f3225190c0006131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000005121e2a36424d576673808c99a9b3bec9c2b5a99c8f8276666c7985929fabb8b9ada196887b6e63707c8998a2aebab6a99d90837667697885919eabb8c4c8bcb1a7988b7f7265554b4135291d11040000000000000000000000000000000714202d3946525e686e73737373737375828f9ba8b5c2cecabdb0a3978a7d7373737373737373716c6256493d3024170a0000000000000000000000000000000000000000000001070c1013191d20212222201f1c1812100b040000000000000000000000000000000a151e2a333d47505a616b6f7b828a90959b9fa2a9a6a7a8a8a7a6a9a19e99928d847b6f6a7784909daab7c3d0c7baada194877a6e6154473b2e21140800020f1c2835424f5b6875828e9ba8b5c1c6c6c6c6c6c6c6c6c6d2ccc7c6c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5b9aca09386796d6053463a2d20130700000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1cedbd6ccc4bdb9b7b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1ab9e9185786b5e5245382b1f1200000000000000000000000000000b1724313e4a5764717d8a97a4b0bdd0d0c4b7aa9d9184776a564d41362a1e11050000000000000b1825313e4b5864717e8b97a4b1becad1c4b7aa9e9184776b544a3f34281c100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1c6c6c3b7aa9d9084776a5d5144372a1e1104000000000000000000000000000000000000000000000000000000000000000000000000060f19222b353d454d555d606a6f767c81868b8f9298989a9b9d9e9e9f9f9f9e9e9c9b999796918e8a85807b746d68625a514b433b322920170d030000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4b9b9b9b9b7aa9d9084776a5d5144372a1e110400000000000000000714212d3a4754606d7a8793a0adb9b9b9b9b9b2a5988b7f7265584c3f3225190c0006131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000714212d3a46535e697784909daab7c3ccc0b5ab998c7f73666575828f9ba8b5bdb2a8988b7e716673808c99aab4bfb6ac9a8d8073676875828f9ba8b5c2cdc2b5a99c8f8276675d5145392c2013060000000000000000000000000000000814212e3b4754616e7a8080808080808084919eaab7c4d1cec1b5a89b8e8180808080808080807e7164584b3e3125180b00000000000000000000000000000000000000000000000000060b0f12131516161413110d08020000000000000000000000000000000006111c26303b454f59616c707d858f949da0a7abadb3b3b4b5b5b4b3b3adaba39f9691857c6f7784909daab7c3d0c7baada194877a6e6154473b2e21140800020f1c2835424f5b6875828e9ba8b5c1ced2d2d2d2d2d2d9d0c7c0bbb9b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8aca09386796d6053463a2d20130700000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1cedacfc4bab2adaba4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a49e9185786b5e5245382b1f120000000000000000000000000000091623303c4956636f7c8996aab4bfcad2c5b8ac9f928579685e5246392d2014070000000000000c1926333f4c5966727f8c99a5b2bfcccfc2b6a99c8f8376695c50432e23170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e11040000000000000000000000000000000000000000000000000000000000000000000000030c18212b343d474f575f676d747c82898e92989c9fa2aaa6a8aaaaabacacababaaa9a8a6a8a19e9a97928d86807a716c605d554d443b32291f150b0100000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1c6c6c3b7aa9d9084776a5d5144372a1e110400000000000000000714212d3a4754606d7a8793a0adbac6c6c6beb2a5988b7f7265584c3f3225190c0006131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8795a0acb8c5c7bbafa499897d706365727f8b98aab3beb4a89b8e81756676838f9ca9b6bbafa49a8a7d706366727f8c99abb5bfcbc5b9ac9f92867a6d6054473a2e23170b0000000000000000000000000000000915222f3c4855626f7b888c8c8c8c8c8c9196a0acb8c5d2cfc3b6aa9e938e8c8c8c8c8c8c8c8c8276695c4f4336291c100300000000000000000000000000000000000000000001080d11171b1f2022232321201d1913100b0500000000000000000000000000000c17232e38424d57606b707e8692979ea6acb1b8babec0c1c1c1c1c0beb9b5afa8a09791847a7784909daab7c3d0c7baada194877a6e6154473b2e21140800020f1c2835424f5b6875828e9ba8b5c1cad2dbe8dfe8ddd2c7bdb5afacabababababababababababababababababababababababababa09386796d6053463a2d20130700000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced5c9bdb2a8a19e9797979797979797979797979797979797979797979797979797979185786b5e5245382b1f1200000000000000000000000000000815212e3b4854616e7b8798a2aebac7d3c6baaea298877a6e6154473b2e211407000000000004101c2834404b546874818e9ba7b4c1cecec1b4a79b8e8174685b4e4135281b060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e110400000000000000000000000000000000000000000000000000000000000000000000000b151e29333d464f5960696e7980878f949b9fa3aaabaeb3b3b5b6b7b8b8b8b8b8b7b6b4b3b2adaba9a19e99928d857e756d675e564d443a31271d120700000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e110400000000000000000714212d3a4754606d7a8793a0adbac6d2cbbeb2a5988b7f7265584c3f3225190c0006131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000004111d2935414b5565727f8b98a7b1bcc8c6b9ac9f93867a6d60626f7c8898a2aebab7ab9e9184786d7985929facb8b9ac9f93867a6d60636f7c8999a3aebbc7c7baaea3998a7d7164544a3f34281c100300000000000000000000000000000915222f3c4855626f7b889599999999999ea0a8b2bdc8d4d2c6baafa59e9b999999999999998f8276695c4f4336291c10030000000000000000000000000000000000000000040c13191b22272b2d2e302f2d2c29241e1c170c0700000000000000000000000003101c28343f4a545f69707d879298a1a9b0b8bcc3c6c8c5bebab8b5b3b3b3b4b7b2a9a1968f827784909daab7c3d0c7baada194877a6e6154473b2e21140800020f1c2835424f5b6875828e9ba7b0b8c0c9d7dce3e3d7ccc0b5aba49f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9386796d6053463a2d20130700000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced2c5b9ada196918b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b85786b5e5245382b1f1200000000000000000000000000000613202d394653606c7985929facb8c5d2cabfb4aa96897d7063564a3d2e23180c000000000006131f2c3845515c667683909da9b6c3d0ccbfb2a5998c7f7266594c3f3326190c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e11040000000000000000000000000000000000000000000000000000000000000000000007121c27303b454f59606b6f7b838d93999fa6acaeb4b8babec0c2bebfbab8b8b8babfbfc1bfbdb9b7b3adaba39f97928b81796e685e564c43392f23180c04000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e110400000000000000000714212d3a4754606d7a8793a0adbac6d3cbbeb2a5988b7f7265584c3f3225190c0006131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000613202c3945515d6776828f9ca9b5c2cec3b7aa9d908377675d606d7985929fabb8b9aca196877b6f7c8998a2aebab7aa9d908377685d606d7a86929facb9c5cbbfb4ab9b8e8174665c5044382b1f120600000000000000000000000000000915222f3c4855626f7b8895a2a6a6a6a6aaacb2bac3ced9d7ccc1b7afaaa8a6a6a6a6a6a69c8f8276695c4f4336291c100300000000000000000000000000000000000000060d161e24292d3337393b3c3c3a3935302d282118120b030000000000000000000006121f2c3844505c666e7b859299a3aab3bbc1c8ccc3bdb9b4aeaba9a7a6a6a7aaacb1a89e938a7d83909daab7c3d0c7baada194877a6e6154473b2e21140800020e1b2835414e5b6874818e959ea6afb7bfcbd1d9e0d4c7bbafa4999392929292929292929292929292929292929292929292929292929286796d6053463a2d20130700000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced1c4b7ab9e91847e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7164574a3e3124170b000000000000000000000000000005121f2b3744505b657783909daab6c3d0d0bfb2a5998c7f7266554b4034281c1004000000000713202d3a4653606d7986929facb9c5d2cabeb3a9978a7d7064574a3d3124170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e1104000000000000000000000000000000000000000000000000000000000000000000000c18232e39424d57606b6f7d8591959fa4abb0b9babfc5c0bbb9b5b1b4aeacabacaeb4b2b7b8bcc3c4beb9b5aea9a29f938f837a6e685e554b40342921160a000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e110400000000000000000714212d3a4754606d7a8793a0adbac6d3cbbeb2a5988b7f7265584c3f3225190c0006131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a86929facb9c5cdc0b4a79a8d817467555c6675828f9ca8b5bdb2a8978a7e727f8c99aab4bfb3a79a8d807467565d677683909da9b6c3d1c5b8ab9e9285796d6053463a2d20130900000000000000000000000000000915222f3c4855626f7b8895a2aeb3b3b3b7b8bdc3ccd5e0ddd3c9c1bab6b5b3b3b3b3b3a99c8f8276695c4f4336291c10030000000000000000000000000000000000000610181f282f35383f44464849494745413a393328231c150c03000000000000000004111d2935414c56606d78839097a2abb4bcc5cdc9c0bab2acaaa29f9c9a99999b9da0a7aca69e928586929facb8c5d2c7baada194877a6e6154473b2e21140800000714212e3a4754616d7a838f949da5aebbc0c7cfd8d2c6b9ac9f938785858585858585858585858585858585858585858585858585858585786d6053463a2d20130700000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d908377717171717171717171717171717171717171717171717171717171716c6155493d3023170a0000000000000000000000000000030f1b27333f49536774818e9aa7b4c1cfcfc2b5a89c8f8275675c5145382c1f1308000000000916232f3c4956626f7c8998a3aebac7d2c6b9ada197877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e110400000000000000000000000000000000000000000000000000000000000000000004101c2834404a545f696f7d869297a0a7afb5bdc2c7c1bdb5afaca8a4aaa29f9e9fa2aaa5aaacb1b8bcc3c6bfbbb3ada59e9590847a6d675c51453d32271b0f040000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e110400000000000000000714212d3a4754606d7a8793a0adbac6d3cbbeb2a5988b7f7265584c3f3225190c0006131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000003101c28343f4a5464717d8a99a3aebbc7c9bdb2a8978a7e7164575465727f8c98a9b3beb4a79a8d8175828f9ca8b5bcb1a7978a7d706457556774808d9aa7b3c0cec6b9ada297897c6f6356493c31261a0e02000000000000000000000000000915222f3c4855626f7b8895a2aebbbfbfc4c5c8ced5dee7e5dbd3ccc6c3c1bfbfbfbfb5a99c8f8276695c4f4336291c10030000000000000000000000000000000000060f18222a313a414549505355565654524c49443e342e271e150b00000000000000000713202c3945525d68727f8b959fa9b3bdc6cfc8c0b7afa8a09e98928f8d8c8d8e90959a9fa3a197929298a2aebac7d3c7baada194877a6e6154473b2e21140800000713202d3946525e686d79828e939ca4afb5bdc6ced2c5b8ab9f92857c7878787878787878787878787878787878787878787878787878786d665c5044382c1f120600000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a646464646464646464646464646464646464646464646464646464615a5045392d2114080000000000000000000000000000000b17222d3f4b5865727e8b98a9b3bec9d2c5b8ac9f9285796d6053463a3025190b02000007121e2b37424d5766737f8c99aab4bfcbd1c5b8ab9e928578695e53463a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e110400000000000000000000000000000000000000000000000000000000000000000006121f2c3844515c666e7b859298a2a9b1bbc0c7c6bfbaafaba49f9c9895989292929896999da0a7acb1b9c0cbc5bebaafa7a0969083796d60584e43382c20160a0000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e110400000000000000000714212d3a4754606d7a8793a0adbac6d3cbbeb2a5988b7f7265584c3f3225190c0006131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000006121f2b3844505c6674818e9babb5bfcbc5b9aca196877b6e615455626f7c8897a2adbab7aa9d90837885929fabb8b8aca095877a6d61545764717d8a97a8b2bdc9cabeb3a99a8d807367574d42372b1e1206000000000000000000000000000915222f3c4855626f7b8895a2aeb4b4b4b8b9bdc4cdd6e0ded4cac2bcb7b6b4b4b4b4b4a99c8f8276695c4f4336291c100300000000000000000000000000000000030d17212a343c434c52535b60616362605d56554f44403930271c120700000000000004101c2934404b55606d7a85929fa7b1bbc5cfcac0b6aea59d96918a85828080808184888d9299a1a19e9fa2aab4bfcad6c7baada194877a6e6154473b2e211408000005111e2a36414c565e676d78818c929fa3abb4bcc5cdc6baaea29892867d716c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c605c544a3f34281c100300000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d58585858585858585858585858585858585858585858585858575550483e33281d11050000000000000000000000000000000615222f3b4855626e7b8897a1adb9c6d2c6baaea2988a7d7063564c41362a1d140a00050e19222e3a47535f697783909daab6c3d1cec2b5a89b8f827568574d42362a1e12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e1104000000000000000000000000000000000000000000000000000000000000000004111d2935414c56606d78839097a2aab3bcc3ccc6bcb4aea59e99938f8b888685858587898c90959da0a7afb7c0c8cac1b9b1a89f958d80746a6054483d32271b0f0300000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e110400000000000000000714212d3a4754606d7a8793a0adbac6d3cbbeb2a5988b7f7265584c3f3225190c0006131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000713202d3a4653606d7985929eabb8c5d1c4b7ab9e918478695e5253606c7985929fabb8b9ac9f93877c8997a2adbab7aa9d908477685e5254616e7b8796a0acb9c5cfc4b7aa9d918477695f53473a2e211408000000000000000000000000000915222f3c4855626f7b8895a2a8a8a8a8abadb2bbc4cfdad8cdc2b8b0aba9a8a8a8a8a8a89c8f8276695c4f4336291c10030000000000000000000000000000000009141f29333c464e565d60656c6e6f6f6d68646159514a42392e23180c05000000000006131f2c3845515c6773808c97a2adb9c2cdd0c2b8aea49d938e847e797674737374777b80879196a0a8acaeb4bcc6d0dbc7baada194877a6e6154473b2e2114080000010d1925303a444c555d666d74808b9299a2aab3bbc4cabeb4aaa29892877e726d605b5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f53504a42382e23170c0000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d514b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4a49453e362c22170c000000000000000000000000000000000613202d394653606c7885919eabb8c4cfcabfb4aa9b8e8175685e52463b2f261b120c0e16202935414c56626e7b8895a0abb8c4d1c8bcb1a7988b7f7265584b3f31251a0e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e110400000000000000000000000000000000000000000000000000000000000000000613202c3945525d68727f8c959fa9b3bcc5cec7bdb4aaa39f938e87827e7b7a7978797a7c7f838990959da5aeb6c0cbcbc3bab1a79d92897c6f62584e43382b1f130600000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e110400000000000000000714212d3a4754606d7a8793a0adbac6d3cbbeb2a5988b7f7265584c3f3225190c0006131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000091623303c4956636f7c8997a2adb9c6cec1b4a79b8e817468574d505b6675828e9ba8b5bbafa49a8f828f9ca9b3beb5ab9a8d807467564c525e697784919eaab7c4d1c5b8aca096887b6e6255483b3025190d010000000000000000000000000915222f3c4855626f7b88959b9b9b9b9b9ea1a9b2bdc9d5d3c7bcb0a69f9c9b9b9b9b9b9b9b8f8276695c4f4336291c1003000000000000000000000000000000020e1a26313b454e585f686d73787b7c7c7a76706c605c544a40342822170b00000000000714202d3a4753606d7985929ea9b3becbd2c7bdb0a69d928d8179716d6767666668696e747c849196a0aab4bfc6ced8d4c7baada194877a6e6154473b2e21140800000008131e29323a434b545c606e737e879298a1a9b2bac3c5bcb4aaa299928a7f736c655c544b52525252525252525252525252525252525246443f3830261c11060000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d51443e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3d39332c241a10050000000000000000000000000000000005121f2b3744505b6574818e9aa9b3bec9d0c5b9ac9f92867a6d61574d41382d231c181a2028323a46525d6873808d9aa7b1bcc8d1c4b8aca095877b6e6154483b2e211509000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e110400000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a85929fa7b1bbc5ceccc0b5aba398928a817b75716f6d676b686d6f72777d838e929da4aeb9c3cdccc2b9aea49c9083766a6054473b2e22150900000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e110400000000000000000714212d3a4754606d7a8793a0adbac6d3cbbeb2a5988b7f7265584c3f3225190c0006131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000006121e2b37424d576773808d9aa9b3becac9bdb2a8978b7e7164584b4a5465727e8b98a8b2bdb6ac9e948f949eaabbbbafa4998a7d7064574a4d576774818e9aa7b4c1cec8bdb2a8988c7f7265564c4135291d11050000000000000000000000000915222f3c4855626f7b888e8e8e8e8e8e9196a1adb9c5d2d0c4b7ab9f94908e8e8e8e8e8e8e8e8276695c4f4336291c100300000000000000000000000000000005121e2a36424d575f6a6f7a808588898987837d746d665c51443e33281c100200000004101c2834404b5464717e8a97a2adbcc5d0ccc0b5ab9f948d80746d67605c55595a575f616a6f7b849198a3aebac5d0dbd4c7baada194877a6e6154473b2e211408000000020d1720293139424a505b636c717d869297a0a8b1b9c2c5bcb4aba39f918c80776d665d554c44454545454545454545454545454545453a38342e261e150a000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144373131313131313131313131313131313131313131313131302d28221a12080000000000000000000000000000000000030f1b27333f495363707d8a97a1adb9c7d1c7baaea3988d8073695e53493f342e2924262b323a444e58616d7a85929fabb8c3cdcbbfb5ab9d908377695e53463a2d211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e11040000000000000000000000000000000000000000000000000000000000000005121e2a36424d5765727f8c97a2adb9c3cdd4c7bbafa49992867e756e696562605c565d6063666b7079808d929da7b1bcc8d4cbc0b7ab9f94897c6f6256493c3025190e02000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e110400000000000000000714212d3a4754606d7a8793a0adbac6d3cbbeb2a5988b7f7265584c3f3225190c0006131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000814212e3a47535f697784919daab7c4cfc5b9aca196877b6e6154484855626e7b8896a1adb9beb0a69e9c9ea6b0bbb9ac9f93867a6d6054474b5764717e8a97a8b2bdc9cec3b6a99c908376685e5246392d2013070000000000000000000000000815212e3b4854616e7b8181818181818184919eabb8c4d1cfc3b6a99c908281818181818181817f7266594c3f3326190c000000000000000000000000000000000714212d3a46535f696f7c848d9297969595908a81786d605a5044392d1f140900000006131f2c3845515c6675828f9ba9b3beced4c7bbafa4999082786d605c55514b4d4d4d53585f696f7c86929fa9b3becad6d4c7baada194877a6e6154473b2e21140800000000050e171f2730383f44525a626b707c859196a0a7b0b8c1c6bdb5afa39b928d81786d675d564d453c33393939393939393939393939392d2c28231c150c03000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a2525252525252525252525252525252525252525252423211d171008000000000000000000000000000000000000000b17222d3a4653606d7985919eabb5c0cbcbbfb4aa9f92867b6e655b50444039352f31373c444c56606a73808d98a2aebac6d3c7bbaea3998c7f7265574d42362a1e1205000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e1108080808080808080808080808080808080808070604000000000000000000000714202d3a46525e697783909da9b3becbd6cabeb3a99f93877d716c615f575553514c5254565960666d74808d95a0acb8c3ced3c7bcb0a69a8d817467564d42362a1e1105000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e110400000000000000000714212d3a4754606d7a8793a0adbac6d3cbbeb2a5988b7f7265584c3f3225190c0006131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8896a0acb8c5d1c4b7ab9e918478695e534647535f697884919eabb8c1b8b0aaa8aab0b8c1b6aa9d908377685d52454854616e7b8796a0acb9c5d2c6b9ac9f93867a6d6154473a2e23180c0000000000000000000000000714202d3a46525e696e75757575757575828f9ba8b5c2cecabdb0a3978a7d7575757575757575726d63574a3e3125180c00000000000000000000000000000007131f2c38434f59616e7b8591969ea1a9a79f9d938e81746c6155493b30251a0e0200000713202d3a4653606d7985929facb8c5cfd2c6b9ac9f93877c6e665c514b4540404042474e565f6a73808c97a2adbac6d3d4c7baada194877a6e6154473b2e2114080000000000050d151e262e3440485059616a6f7b8490959fa6afb7c0c7c0bbada49c938e82796d685e574d453d342c2c2c2c2c2c2c2c2c2c2c2c201f1c17110a0300000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e1818181818181818181818181818181818181818171714110c05000000000000000000000000000000000000000006121f2c3844515c6673808d99a3afbbc7d1c6baaea2988f82776c605a514a4540404042474e565e686f7c87929faab4becaccc0b6ac9f92867a6d6154473b31251a0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e15151515151515151515151515151515151515151413100c0701000000000000000815212e3b4854616e7b8795a0acbcc5d0d2c6b9ada1978d80736b615a534d484745414547494f545c606d7883909da8b2bdc8d4cdc2b7ab9e918478695e52463a2d201407000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e110400000000000000000714212d3a4754606d7a8793a0adbac6d3cbbeb2a5988b7f7265584c3f3225190c0006131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000005111d2935414c5665727f8c98a8b2bdc8cec1b4a79b8e817468574d42424d576874818e9ba7b4c1c1bbb7b5b7bbc1c0b5ab9a8d807367564c4146525e697784919eaab7c4d1c7bbafa4998b7e7164544b4034281c1004000000000000000000000005121e2a36424d575e6168686868686875828f9ba8b5c2cecabdb0a3978a7d706868686868686866635b51463a2e2216090000000000000000000000000000000915222f3b4854606b76828f97a1a8adb3b1aba59d938a7e7164574d42362a1e110500000916232f3c4956626f7c8998a2aebac6d6cabeb3aa9b8e81756a5f544a4039342e31373c444e58606d7a85929fabb8c5d1dcc7baada194877a6e6154473b2e211408000000000000030c151c2328363f474f5860696e7a838f949ea5aebbc0c7bfb6aea59d948f827a6e695f574e463d352c241b1f1f1f1f1f1f1f1f1312100c06000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e110b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0a08050000000000000000000000000000000000000000000004101c2834404a54616e7b87929fabb5c0cbcabfb4aa9e948c7f726c605c54514b4d4d4e53585f686d7a849199a3afbcc5d0c8bbafa49a8e8174685e524639291f140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a212121212121212121212121212121212121212121201f1c18120b030000000000000a1724313d4a5764707d8a97a7b1bcced7d1c5b8ab9e9285796d60595046423c3a3835393a3d424b515c66707d8996a0acb8c5d1d2c5b9ada196877b6e6154473b2e211408000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e110400000000000000000714212d3a4754606d7a8793a0adbac6d3cbbeb2a5988b7f7265584c3f3225190c0006131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000713202d3946525d687683909ca9b6c3cec9bdb2a8978b7e7164584b3e3e4b5864717e8b97a8b1bdc8c7c3c2c3c7c7bbafa3998a7d7063574a3d424d576774818e9aa7b4c1ceccc0b5ab9b8e8275665c5145382c1f13060000000000000000000000020e1a25303b454d52545b5b5b5b5c6875828f9ba8b5c2cecabdb0a3978a7d70645b5b5b5b5b5b595751493f352a1e1206000000000000000000000000000000091623303c4956636f7c89949fa9b2b9bebcb7afa59d908377695e52463a2d20140700000c1925323f4c5865727f8b98aab4bfcad3c6baaea298897d7063584e42382f2823262b323c45515d6774808d9aabb4bfcbd7c7baada194877a6e6154473b2e21140800000000000000030a1117242d353e464e575f686e79828e939ca4afb5bdc6c0b7afa69e9490837b6e6960584f473e362d251c131212121212120706030000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e11040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e3946535e6975818e99a3afbbc4cfc6bcb0a69f93887e736d66605d55595a575f626a6f7a839096a0abb5c0cecabfb4aa9f93877c6f62564c41362a170d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2d2c29231d150d0300000000000c1926333f4c5966727f8c99a5b2bfced8cdc0b3a79a8d8074675d51473e36312d2c292c2d3039404a54606b7784919daab7c4d0d5c9bdb2a896897d706356493d3023160a000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e110a0a0a0a0a0a0a0a0a0a14212d3a4754606d7a8793a0adbac6d3cbbeb2a5988b7f7265584c3f3225190c0006131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000714212e3a4754616d7a86929facb9c5d2c5b9aca196877b6e6154483b3b4854616e7b8795a0acb8c5d1d0cfd0d2c5b9ac9f92867a6d6053473a3e4b5764717e8a97a8b2bdc9d2c5b8ac9f9285796d6053463a2d20130a00000000000000000000000009141f29333b4246484e4e4e4f5c6875828f9ba8b5c2cecabdb0a3978a7d7064574e4e4e4e4e4c4a463f372d23180d010000000000000000000000000000000d1a2733404d5a6673808d99a6b0bbc4c9c7c0b8aba095877b6e6154473b2e21140800010e1b2834414e5b6774818e9aa7b4c1d0d2c5b8ab9f9285796d6053463c30261d181a202935414b5563707c8999a3aebac7d3c7baada194877a6e6154473b2e21140800000000000000000006121b232c343d454d565e676d78818d929fa4abb4bcc5c0b8b0a69f9590847b6f6a605950483f372e251c140a010606060000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121c2a36424d57616e7b87929fa9b3bec9cec1bbafa49a938b8078716d67676666686a6e747c8490959fa8b2bdc7cdc5baaea2988e81756a5f53443a302519050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d51443b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a38342f271f150b01000000000e1a2734414d5a6774808d9aa7b3c0cdd6cabdb0a3978a7d7064554b40352a26201f1d2021272e39424f596774818d9aa7b4c0cddacfbdb1a4978a7e7164574b3e3124180b000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e171717171717171717171717212d3a4754606d7a8793a0adbac6d3cbbeb2a5988b7f7265584c3f3225190c0006131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000004101c2834404b5464717e8a99a3afbbc7d1c4b7ab9e918478695e53463a3a46525e697784919daab7c4d2dddbdccfc3b6a99c908376675d5145393b4854616e7b8796a1acb9c5d2c6baaea298897d7063564a3d31261b0f030000000000000000000000020d17212930363a3b4242424f5c6875828f9ba8b5c2cecabdb0a3978a7d7064574a424242423f3e3a352d251c1107000000000000000000000000000000000f1c2935424f5c6875828f9ba8b5c2cdd5d3c8bcb1a796897d706356493d3023160a0003101d293643505c6976838f9ca9b6c2cfcfc2b5a99c8f8276665c5044382a1e140c0e18242f3a4653606d7986929facb9c5d2c7baada194877a6e6154473b2e2114080000000000000000000009111a222b333c444c555d666d77808b9399a3aab3bbc4c1b9b0a7a09691857c706b615a514940372e261c140a0100000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e1104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1a25313b47535f6974808d97a1adb9c0caccc0b6aca49f928d847e797674737375777b818791969fa7b1bac4cfc5bbb1a79f92867b6e61584e4332291e13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d514848484848484848484848484848484848484848484848484745403931271d1207000000000e1b2834414e5b6774818e9aa7b4c1cdd4c8bbaea195887b6e6255483b2f221a14131113151d27303f4c5865727f8b98a5b2becbd7cbbeb1a4988b7e7165584b3e3225180b000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a23232323232323232323232323232d3a4754606d7a8793a0adbac6d3cbbeb2a5988b7f7265584c3f3225190c0006131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000006131f2c3845515c6675828e9babb5c0cbcec1b4a79b8e817468574d423636424d576774818d9aabb5c0ccd7e3d7cbbfb4aa998c807366554b40353a46535e697884919eabb7c4d1cabfb4aa9a8d807467584e43372b1f1206000000000000000000000000050f171f252a2d2e3535424f5c6875828f9ba8b5c2cecabdb0a3978a7d7064574a3d35353533312e2a231c130a00000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2d0dbd6cabeb4aa968a7d7063574a3d3024170a0005111e2b3844515e6b7784919eaab7c4d1ccc0b3a6998d807366544a3f3428180c0207131f2c3845515c667783909daab6c3d0c7baada194877a6e6154473b2e2114080000000000000000000000081019212a323b434b545c656c737f879298a2a9b2bac3c2b9b1a8a19792867d716c625b514940382e261c130a01000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e11040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2b37424d57606d7a85919ea4aeb8c1cac7beb6afa49c95918a85828180808184888e9299a0a8b1b9c2ccc6bdb3a99f958c7f72695f53463c3120170c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5454545454545454545454545454545454545454545454545453514b43392f23180c000000000e1b2734414e5a6774818d9aa7b4c0cdd4c7baada194877a6e6154473b2e2114090604070b1525313e4b5864717e8b97a4b1becad7cabdb1a4978a7e7164574b3e3124180b000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d514437303030303030303030303030303030303a4754606d7a8793a0adbac6d3cbbeb2a5988b7f7265584c3f3225190c0006131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000713202d3a4653606d7985929fabb8c5d1c9bdb2a8978b7e7164584b3e31303d4a5764707d8a99a4afbbc7d4dbd3c7baaea398897c706356493d2f36424d576874818e9ba7b4c1ced0c4b7ab9e9184786a5f53473a2e21150800000000000000000000000000050d141a1e20212935424f5c6875828f9ba8b5c2c4c4bdb0a3978a7d7064574a3d3128282625221e18110a0100000000000000000000000000000000000e1b2834414e5b6774818e9aaab4becad0cec5baaea298887c6f6255493c2f2216090006121f2c3945525f6c7885929fabb8c5d2cbbeb1a5988b7e7265584b3f2e23170c0004101c2834404b546875828e9ba8b5c1cec7baada194877a6e6154473b2e211408000000000000000000000000070f182029313a424a535b606d727e869297a1a8b1b9c2c3bab2a9a19892877e726d635b524a40382e251c1309000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030e1a26313c45525d68707d8a929ca6b0b8c1cac7c0bbaea8a09d98928f8d8c8d8e91969a9fa3abb2bac2cbc6bdb4aba1979083786d60574d42342a200e05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a6161616161616161616161616161616161616161616161616161605c554b4034291c10040000000d1a2633404d596673808c99a6b3bfcfdac7bbaea194887b6e6155483b2e2317100c080d121825323f4b5865727e8b98a5b1becbd6cabeb3a996897d7063564a3d3023170a000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d51443d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d4754606d7a8793a0adbac6d3cbbeb2a5988b7f7265584c3f3225190c0006131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000a1723303d4a5663707d8997a2adbac6cec5b9aca196877b6e6154483b2e2e3a4754616d7a86939facb9c6cececec5b9ac9f9286796d6053473a2d313e4b5864717e8b97a8b2bdc9cec5b9aca196887c6f6255483c3025190e020000000000000000000000000002090e12141c2935424f5c6875828f9ba8b5b7b7b7b7b0a3978a7d7064574a3d31241b191816120d07000000000000000000000000000000000000000b1825323e4b5865717e8b98a2aebabec2c2bcb3a99f9285786d6053463a2d2013070005121f2b3744505b657986929facb9c5d2cabdb0a3978a7d7064574a3d3124170600000c18232e414d5a6774808d9aa7b3c0cdc7baada194877a6e6154473b2e21140800000000000000000000000000060e171f2830394149505b626c707d859196a0a7b0b8c1c4bbb3aaa29992887f736d635c524a40372e251b12080000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e1104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009151f2935414c56616b73808d949ea6b0b8c0c9ccc0bab1acaaa29f9c9a99999b9da0a8acafb5bdc3ccc4bcb4aba39992857b6e665c50453b3122180e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d675c5145382c1f13060000000b1825313e4b5864717e8b97a8b2bdc9d5c9bcb0a396897d7063544a3f3428211c1819191d232b37434e586773808d9aa6b3c0cdd3c6baada297887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d514a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a54606d7a8793a0adbac6d3cbbeb2a5988b7f7265584c3f3225190c0006131f2c3946525f6c7985929facb8c5cec7baaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000006121f2b37434e586774808d9aa9b3bec1c1c1b7ab9e918478695e53463a2d2d3946525d687783909daab6c1c1c1c1c1b6a99c8f8376675c5145382c2e3b4854616e7b8796a1acb9c1c1c1bdb2a8998c7f7366564d41362a1e110500000000000000000000000000000002050f1c2935424f5c6875828f9ba8aaaaaaaaaaaaa3978a7d7064574a3d3124170c0c09060100000000000000000000000000000000000000000714212d3a4754606d7a85929fa4aeb4b5b5b1aaa1978d8074665c5145382c1f1306000613202d394653606c798699a3afbbc7d3c9bcb0a396897d7063564a3d3023170a0000071a2733404d5a6673808d99a6b3c0ccc7baada194877a6e6154473b2e2114080000000000000000000000000000050d161e272f383f44515a616b6f7c8490959fa6afb7c0c5bcb4aba39a938b7f736e635c524940372d241a110700000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e11040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d19242f3a434f59606d78828f949ea6aeb9bec4cbc3bdb8b4aeaca9a7a6a6a8aaacb2b9bbc0c7c8c1bab2aaa29992877d6f695f544a3f33291f100600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c4b7aa9d91837b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b796d6053473a2d2014070000000815222f3b4855626e7b8896a1adb9c7d1ccbfb3a6998c8073665c50443c332c28232624292e343e47535f6a7683909da9b6c3d0d2c5b8ab9f9285786c605346392d201306000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d56565656565656565656565656565656565656565656606d7a8793a0adbac6d3cbbeb2a5988b7f7265584c3f3225190c0006131f2c3946525f6c7985929facb8c1c1c1baaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000815212e3a47535f6a7884919eabb4b4b4b4b4b4a79b8e817468574d42362a2935414c566773808d9aabb5b4b4b4b4b4b4aa998c7f7366554b4034292d3a46535e697884919eabb4b4b4b4b4b4a99d908376685e5246392d20140600000000000000000000000000000000020f1c2935424f5c6875828f9b9e9e9e9e9e9e9e9e978a7d7064574a3d3124170a0000000000000000000000000000000000000000000000000713202c3945525d68727f8b929fa2aaa9a8a79f9892857a6d61544b4034281c1004000613202d394653606c798699a3afbbc7d4c9bcb0a396897d7063564a3d3023170a00000d1a2733404d5a6673808d99a6b3c0ccc7baada194877a6e6154473b2e211408000000000000000000000000000000040c151d262d333f485059606a6e7b838f949ea5aebbc0c6bdb5aca49f918c80736e635b52493f362c23190f05000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28313e44505c666d79828f949da4adb3babfc6c8c5bfbab8b6b4b3b3b4b7b8bdc3c7c7c3bcb8afa8a09892877e706b60574d42382e21170d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced1c5b8aca09591878787878787878787878787878787878787878787878787878787877d7063564a3d3023170a0000000613202d394653606c7884919eabb5c0cbd1c4b7ab9e9184796d60574d453e38342e323035394045505a626f7c88959fabb8c4d1c9bdb2a89b8e8275655b5044372b1f1205000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a6363636363636363636363636363636363636363636363636d7a8793a0adbac6d3cbbeb2a5988b7f7265584c3f3225190c0006131f2c3946525f6c7985929facb4b4b4b4b4aea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000915222f3c4855626f7b8896a1a8a8a8a8a8a8a8a8978b7e7164584b3e312524303d4a5663707d8999a3a8a8a8a8a8a8a8a298897c6f6356493c2f232a36424d576874818e9ba7a8a8a8a8a8a8a89f95877b6e6154473b2d22170b00000000000000000000000000000000020f1c2935424f5c6875828f919191919191919191918a7d7064574a3d3124170a00000000000000000000000000000000000000000000000004111d2935414c56606c77808b92989b9c9b9a9590867d6f685e5242392e23180c000006121f2b3844505b667986929facb9c5d2cabdb0a3978a7d7064574a3d3124170a00010d1a2734404d5a6773808d9aa6b3c0cdc7baada194877a6e6154473b2e21140800000000000000000000000000000000030b141b2227363e474f585f696e7a828e939da4afb6bec7beb6afa39c928d80736d635b51483e352b21170c030000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e1104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f28343f4a545d676d79828d929ea1a9aeb4b9bec3c5c6c5c2c0bfc0c1c4c5c5c4c0bbb9b1aca59e9691867d706c61594f453b30261c0f060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced4c8bcb1a7a09d949494949494949494949494949494949494949494949494949494897d7063564a3d3023170a00000005121f2b3744505b6573808d99a3afbbc4cfc5b9aca1968b7e72695f57504644403f3f4041454b515a626c75828f9ba7b1bcc8cdc4b9aca0968a7d706453493f33271b0f03000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d90847770707070707070707070707070707070707070707070707070707a8793a0adbac6d3cbbeb2a5988b7f7265584c3f3225190c0006131f2c3946525f6c7985929fa8a8a8a8a8a8a8a194877b6e6154483b2e211508000000000000000000000000000000000000000000000004101c2834404b5566727f8c999b9b9b9b9b9b9b9b9b96877b6e6154483b2e21202d3a4753606d7a86929b9b9b9b9b9b9b9b9b9285796d6053463a2d2025313e4b5864717e8b979b9b9b9b9b9b9b9b9b988b7e716553493f33271b0f03000000000000000000000000000000010e1b2734414e5a6774808484848484848484848484847d7063564a3d3023170a000000000000000000000000000000000000000000000000010d19242f3a44505b656c777f858b8e8f8f8d89837c6f6a60564c4130271d12070000030f1c28333f4a5f6c7885929fabb8c5d2cabeb1a4978b7e7164584b3e3125180900000e1b2835414e5b6874818e9ba7b4c1cec7baada194877a6e6154473b2e2114080000000000000000000000000000000000020a1117242c353d464e575e686d79818d929fa4acb5bdc6c0bbada49c928c80736d625a50473d33291e150b0000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d17232e38424b555d676d78808a91979fa3aaadb3b6b9babfbebebfbfbebdbdb9b8b5afaca7a09d938e847c706b61594f473d33291e150a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced9cec3b9b1acaaa1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a196897d7063564a3d3023170a000000030f1b27333f4953616e7b86929fa9b3bdc7c9bdb2a89f92867b6e69615a53514a4c4c4c4c52555c606c717e8b939eaab9c2cec4bbb0a69e9184786d6053463a2d22170b00000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced1c4b7aa9e91847d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e8a97a3b0bdcad6cbbeb2a5988b7f7265584c3f3225190c0006131f2c3946525f6c7985929b9b9b9b9b9b9b9b9b94877b6e6154483b2e211508000000000000000000000000000000000000000000000006131f2c3845515c6776838e8e8e8e8e8e8e8e8e8e8e8e8478695e53463a2d211f2c3945515d6776828e8e8e8e8e8e8e8e8e8e8e8276665c5144382c1f212e3b4854616e7b878e8e8e8e8e8e8e8e8e8e8e8e8275655b5044372b1f1205000000000000000000000000000000010d1a2733404c58646e74777777777777777777777777706b6054483c2f2216090000000000000000000000000000000000000000000000000008131e27333f49535b656c727a7e818282807d786e6a60584e443a301e150b000000000b17222d44515e6b7784919eaab7c4d1ccbfb2a6998c7f7366594c4031261a0e0106121e2b37424d576976838f9ca9b6c2cfc7baada194877a6e6154473b2e2114080000000000000000000000000000000000000006121a232b343c454d565d676d78808c939aa3abb5bdc6bfb6aea49c928c7f726c61594f453b30271c120700000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e1104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c263039434b555d666d747d858d92989ea1a9aaacaeb4b1b2b2b2b1b0b2adababa49f9c959089817a6f6a61594f473e352b21170c03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1cedbd5cbc3bcb8b7aeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaea396897d7063564a3d3023170a000000000b17222d3846535f6974818d97a1abb5c0c7c4baaea29891847b706c63605c54595959565d60676d737e87929fa6b0bbcbc5bcb2a99f948a7e71665c5044382b1b110600000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced2c5b9aca096918989898989898989898989898989898989898989898989898989898a909aa6b2becbd8cbbeb2a5988b7f7265584c3f3225190c0006131f2c3946525f6c79858e8e8e8e8e8e8e8e8e8e8e877b6e6154483b2e21150800000000000000000000000000000000000000000000000713202d3a4653606d79818181818181818181818181817f7265574d42362a1e1d2935404b5564717e81818181818181818181817e7064544a4034281c212d3a46535e69748081818181818181818181818181786c605346392d201306000000000000000000000000000000000b1824303c48535c64676b6b6b6b6b6b6b6b6b6b6b6b6360594f44382c20140700000000000000000000000000000000000000000000000000010b17222d384149535b60686d7274767573706c655f584e463d32291e0c0300000000061d293643505c6976838f9ca9b6c2cfcec1b4a89b8e817568574d42372b1d13070a14212e3a47535f697885929eabb8c5d1c7baada194877a6e6154473b2e2114080000000000000000000000000000000000000000081019222a333b434c555c666c737f889299a3abb4bdc6bfb6ada49b918a7e716b60574d42392e23180b02000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e11040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e273139434b545c606b707a80868d91979a9d9fa3aba4a5a5a5a4a4a9a19e9b99938f89837d746d685f584f473e352c23190f0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1cedbddd5cec8c5c4babababababababababababababababababababababababab0a396897d7063564a3d3023170a0000000006111b2a36424d57616d7a859199a3afb5bdc4beb4aaa19691857d76706d666766656667686d727980889299a3afb8c1c2bbb3aaa1968f82776c60544a3f34281c0a0000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced5c9bdb2a8a09e969696969696969696969696969696969696969696969696969696979aa2abb6c2ced8cbbeb2a5988b7f7265584c3f3225190c00010e1b2834414e5b6774818181818181818181818181817a6d6154473a2e211407000000000000000000000000000000000000000000000006131f2c3845515c676d74757575757575757575757575726d6256453b31251a18242f394955616c717575757575757575757575706c615542392e23181e2a36424d57646e74757575757575757575757575746c655b5044372b1f12050000000000000000000000000000000008141f2b36414a53585a5e5e5e5e5e5e5e5e5e5e5e5e56544f473d33271c1004000000000000000000000000000000000000000000000000000006111b262f38414950565d60656869686763605b534e463d342b20170d00000000020e1b2835414e5b6874818e9ba7b4c1d1d1c4b7aa9e918477695f53473a2f241813141c27333f4953626e7b8897a1adb9c6d2c7baada194877a6e6154473b2e211408000000000000000000000000000000000000000000070f182029313a434b545b606d727e879299a3abb4bdc6bfb6ada39f92877d6f695e544a4034281d140a000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e1104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c151f283139424a505961686d737b8085898d909299969798989898979596918e8b87827d78706b605d564e463e352c231a11070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1cedbe7dfd9d4d1d0c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6bcb0a396897d7063564a3d3023170a00000000000e1a26313b46525e68707d87929fa3abb2bbc0bcb2a8a197928a827d79767372727374767a7e848d939aa3abb5c0bebab0a9a19891847a6e655b5042382e23170b0000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced9cec4bab2acaaa3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a6abb4bdc8d3d8cbbeb2a5988b7f7265584c3f3225190c00010d1a2733404c59646f747575757575757575757575756d685d5246392d201307000000000000000000000000000000000000000000000004101c2834404b555c606868686868686868686868686865625b514633291f14121d2d3945505a6164686868686868686868686864615a504430271c121a25313b45535c646768686868686868686868686867605b53493f33271b0f0300000000000000000000000000000000030f1a252f3841484c4e5151515151515151515151514a48443d352b21160b000000000000000000000000000000000000000000000000000000000a141d262f383f444c5254585b5c5c5a56535049413c342b22190e0500000000000c1926323f4c5965727f8c98abb5bfcbd2c5b9aca096887b6e62554b403529232020262d3744505b65727f8c98a9b3bec9d5c7baada194877a6e6154473b2e21140800000000000000000000000000000000000000000000060e171f283039424a505b626c717e879299a3abb4bdc7bfbbaea39992857b6e665c51443c2f261b11060000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d161f2830383f444f565d60686e73797d80838688898b8b8c8c8b8a898785827e7a75706c656059524c433c342c231a1108000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1cedbddd5cdc8c4c3b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b0a396897d7063564a3d3023170a000000000009141f2935414c56606b717e8b9299a1a9afb5babab2a9a19e948f8a8582807f7f7f8183868b91969fa4acb5bdb9b3ada69f9792867c6f685e53493f30261c11060000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1cedbd6ccc4bdb9b7b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b2b6bdc6cfd9d8cbbeb2a5988b7f7265584c3f3225190c00000b1824303c48535d6467686868686868686868686868615d564c4135291d11050000000000000000000000000000000000000000000000000c18232e39434b51535b5b5b5b5b5b5b5b5b5b5b5b5b585651493f3421170d111d28343e485055575b5b5b5b5b5b5b5b5b5b5b575550483e331e150b141f2933414a53585a5b5b5b5b5b5b5b5b5b5b5b5b5b53504941382d22170b00000000000000000000000000000000000008131d262f363c40414444444444444444444444443d3c38332b231a0f0500000000000000000000000000000000000000000000000000000000020b141d262d333a4145474b4e4f4f4d4946443f382f2a221910070000000000000a1623303d495663707c8999a3aebbc7d3c9bdb2a8998c8073675d51453d342e2c2d2f38404b55606c7883909daab7c3cfdac7baada194877a6e6154473b2e2114080000000000000000000000000000000000000000000000050d161e272f383f44515a616c717d879299a3abb5c0cbbfb5aba1979083786d60584e41382d22170b0000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e11040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d161e262e343e434c52565e61666d707377797b7d7e7f7f7f7e7d7c7a7875716e6863605b534f45413a312a221a110800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1cedbd5cbc3bcb8b7acacacacacacacacacacacacacacacacacacacacacacacacaca396897d7063564a3d3023170a0000000000030d1925303a444f59626c717e8791979fa4abaeb4b6b3ada69f9c98928f8d8c8c8c8e9092999ea0a8afb6b6b2aca9a29f9490857c6f6a5f564c41382d1e140a000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1cedbded6cec9c5c4bcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbdbec2c8cfd8e1d8cbbeb2a5988b7f7265584c3f3225190c00000814202b36414a53595b5b5b5b5b5b5b5b5b5b5b5b5b54524c443a3024190d0100000000000000000000000000000000000000000000000007121d2730394045464e4e4e4e4e4e4e4e4e4e4e4e4e4c4a463f372d230f050c17222c363e45494b4e4e4e4e4e4e4e4e4e4e4e4a49443e362c220c030d17212f3841484c4e4e4e4e4e4e4e4e4e4e4e4e4e4e46443f382f261b1106000000000000000000000000000000000000010b141d252b303334383838383838383838383838302f2c27211a1108000000000000000000000000000000000000000000000000000000000000020b141b22273035393a3f414342403d3937332d261d180f07000000000000000714202d3a4753606d7a86929facb9c5d1cec4b8ab9e9285796d60594f443f3a393a3b424a515c67707d8a95a0acb8c5d1d4c7baada194877a6e6154473b2e211408000000000000000000000006060606060606060606060600040c151d262d333f48505a616b707d879299a3afbbbfc6bdb3a99f958c80736a5f53493f33271b0f0300000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e1104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c151c2328313a41454d52545c606367666d6e707172727271716f6d686865615e56535049413d352f281f1810080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced9cdc3b9b1acaa9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f96897d7063564a3d3023170a00000000000008131e28323d47505a626c717d848e93999fa2aaaaacaeb0abaaa29f9c9a9998999a9d9fa3abacb2aeaba9a8a19e97928b827b6f6a60584e443b2f261b0c02000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1cedbe7dfd9d4d1d0c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c8c9ccd1d8dfe5d8cbbeb2a5988b7f7265584c3f3225190c0000030f1a252f3841484c4e54565d60636363615e56544f4746413a32281e130800000000000000000000000000000000000000000000000000000b151e272e34383a414242424242424242424242423f3e3a342d251b110006101a242c34393d3e42424242424242424242423d3c39332c241a1000050f1d262f363c4041424242424242424242424242413937332d261d140a0000000000000000000000000000000000000000020b131a1f2427272b2b2b2b2b2b2b2b2b2b2b2b2322201c160f080000000000000000000000000000000000000000000000000000000000000000020a11171e24292c2d3235363534302d2b27221b140b06000000000000000006131f2c3945515d6776828f9cabb4bfcbd2c6b9ada1978d80736b6058504a474546484d545b606d7984919da7b1bcc8d4d4c7baada194877a6e6154473b2e21140800000000000000000406071313131313131313131313130d0d0b0b141c2228363e485059616b707d87929fa4aeb8c2c5bbb1a79f92877c6f655b5044372b1f160a00000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a11171f282f353b41464a505356545c60626364656565656462615e565854524c46443f382f29241e160d07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced4c8bcb1a7a09d939393939393939393939393939393939393939393939393939393897d7063564a3d3023170a000000000000020c16202b353f48505a626b707a81878e92989a9d9fa3abb4b3aeaba9a6a5a5a6a7a9acaeb5b3aaa29f9c9996918c857f786e6960584e463c32291d140a00000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1cedbddd5cec8c5c4babababababababababababababababababababababababababababbbcc0c6cdd6dfd8cbbeb2a5988b7f7265584c3f3225190c0000020d17202d373f4951586062686d6f706f6d68636059524940372e21180e030000000000000000000000000000000000000000000000000000030c151d23282c2d3535353535353535353535353532312e29231b1309000008121a22282d3031353535353535353535353531302d28221a120800000b141d252b303334353535353535353535353535342d2b27221b140b0200000000000000000000000000000000000000000001080f14181a1b1e1e1e1e1e1e1e1e1e1e1e1e171614100b050000000000000000000000000000000000000000000000000000000000000000000000060b13191d2021252829292723201f1b17110a0200000000000000000004101d2935404b5565727f8b99a3aebac7d2c9beb3a99f92877d706a605c5454515354575f666c74818e96a0acb9c3ced9d4c7baada194877a6e6154473b2e211408000000000001070c1013142020202020202020202020201a1917130a1117242d363e474f59616b717e8b929ca6b0bdc6c2bbafa3999083786c6053463d32271b0f03000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e1104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060d161e24293036383f4446494a515355565858595958575654524c4b4746413b37332d261d19130c0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced1c4b8aca09589868686868686868686868686868686868686868686868686868686867d7063564a3d3023170a00000000000000040e19232d363f48505960686d747b81858a8d909299a3aebabab8b5b3b2b2b2b4b6b9bbbaaea29892908d89847f7a726d665e574e463c342a20170b0200000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1cedbd5cbc3bcb8b7aeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeb0b5bbc4cdd8d8cbbeb2a5988b7f7265584c3f3225190c000008141f29323f49515b636a6f767a7c7d7c7a76706b635c52493f332a1f1409000000000000000000000000000000000000000000000000000000030b12181c1f20282828282828282828282828282524221e181109010000000810171d21232428282828282828282828282423201c171008000000020b131a1f24272728282828282828282828282828201f1b17110a0200000000000000000000000000000000000000000000000003080b0d0e1111111111111111111111110a090704000000000000000000000000000000000000000000000000000000000000000000000000000002080d111314181b1c1c1a1613120f0b060000000000000000000000000c18242f3a4754616d7a86929fabb5c0cccfc5bbafa39992857c726d6662605d606164696e78808d939da8b2bdcbd5ddd4c7baada194877a6e6154473b2e21140800000000030b12181c1f202c2c2c2c2c2c2c2c2c2c2c2c2726231f1912121b242c353e474f59616c73808c949fabb4bfcbc0b5ab9f958a7d7064584e43372b1f1306000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13191f252a2e34383a3d404446484a4b4c4c4c4b4a494746413e3b3936302b27221b140b08010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d908379797979797979797979797979797979797979797979797979797979706b6155483c2f231609000000000000000007111b242d363f474f565d61696e74797d808386929facb9c5c5c2c0bfbfbfc1c3c5c5b8ab9f928682807c78726d68605c544d453c342b22180e050000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced9cec3b9b1acaaa1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a4aab2bbc6d1d8cbbeb2a5988b7f7265584c3f3225190c00020e1925303b44515b636d727c8286898a8986837d736e635b51453c31261a0e0200000000000000000000000000000000000000000000000000000000070c1013131b1b1b1b1b1b1b1b1b1b1b1b1b191816120d06000000000000060c111417181b1b1b1b1b1b1b1b1b1b1b171614100b05000000000001080f14181a1b1b1b1b1b1b1b1b1b1b1b1b1b1b13120f0b06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010407070c0e100f0d0a06050300000000000000000000000000000713202d3946525e6874818e99a4afbbc5d0cbc0b5aba29792867f79736f6d676d6e71757b828d929da5afb8bcc3cbd5d4c7baada194877a6e6154473b2e211408000000030d151d23292c2d3939393939393939393939393433302b241c14121a232c353e47505a606c78829099a3aebac7c7bdb1a79d9083776a6054473b2e221508000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e1104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080d14191c23282b2d2e34383a3b3d3e3f3f3f3e3e3c3a3936302e2d2a251f1b17110a0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6361594f44382c20140700000000000000000009121b242d353e474f565e616b70767b7f8285929fabb8bdb9b7b5b4b3b4b5b8babeb7ab9e9184817e7a746e69605c544c443b332b22191007000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced4c8bcb1a7a09d9494949494949494949494949494949494949494949494949494949598a0aab5c0ccd8cbbeb2a5988b7f7265584c3f3225190c0005111e2a36414d56626d727f878f9299969a938f8980736d63574d42372b1e12050000000000000000000000000000000000000000000000000000000000000406070e0f0f0f0f0f0f0f0f0f0f0f0f0c0b09060100000000000000000005080a0b0f0f0f0f0f0f0f0f0f0f0f0a0a080400000000000000000003080b0d0e0f0f0f0f0f0f0f0f0f0f0f0f0e0605030000000000000000000000000004080c0e0f13131313131313131313131311100e0a060000000000000000000000000000000205070813131313131313131313131313130e0d0b07030000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d2a36414c56626e7c87939fa9b3becad1c7bdb3a9a298928b847f7c7a79797b7d81878f949da4a9aaacb1b9c3ced9c7baada194877a6e6154473b2e2114080000010b151f272f34383a464646464646464646464646403f3c362e261c12111a232c353e44505b666e7b86929fabb5c0cbc2b8aba095897c6f6256493c3025190e020000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e11040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080e11171c1f2023282c2d2f303132323232312f2e2d2a2521201e19140f0b06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a606060606060606060606060606060606060606060606060606056554f473d33271c10040000000000000000010c161f2b343e474f5960696e757d82878b8f9297a2adb9b2acaaa8a7a6a7a9abadb3b7aca196918e8a85817b736d665e564d443b31281d1307000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced1c5b8aca09591878787878787878787878787878787878787878787878787878787888e98a4b0bcc9d8cbbeb2a5988b7f7265584c3f3225190c000714202d3946525e68727f8b93999fa3aba49f9c928c7f72695f53463a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001090f14181b1b2020202020202020202020201e1d1a16110b04000000000000000000000003090e12141520202020202020202020202020201a1917130e08010000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1925303a47535f6a74818e97a2adbac0cacfc5bbb3aaa39f96918c89878686878a8e92999fa69f9d9da0a7b1bcc8d4c7baada194877a6e6154473b2e211408000007121d2731394045475353535353535353535353534d4c4740382e24190e111a2328333f4a545f6973808d99a3afbbc7c8bcb1a79a8d807467564d41362a1e11050000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b101213181c1f2022232525262625242321201d191414110d08030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d535353535353535353535353535353535353535353535353534a48443d352c21160b00000000000000000008131e28313d464f59616b6f7b82898f939a9c9fa2a9aeaca8a09e9b9a9a9a9c9fa2a9abb0a8a19e9b98928e867f786d685e564d433a2f24180d040000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c4b7aa9d91837b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c8895a1aebbc8d4cbbeb2a5988b7f7265584c3f3225190c000814212e3b4754616e7b86929fa4abafb5afaca49f92867b6e6155483b2e22150800000000000000000000000000000000000000000000000000000000000105070713131313131313131313131313131313130f0e0c080400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b131a202427282d2d2d2d2d2d2d2d2d2d2d2d2a2927221c150d05000000000000000000060e141a1e21222c2d2d2d2d2d2d2d2d2d2d2d2d2d2726231f19120b02000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e2b37434e58616e7a85929fa4aeb8c1cacdc5bcb4aea8a09e99959a939a94979b9fa3ab9f95909095a0acb8c5d1c7baada194877a6e6154473b2e21140800000c18232f39434b51535f5f5f5f5f5f5f5f5f5f5f5f5a58524a40362b1f13081117222d38424d57616e7a86929facb9c5cdc3b7aa9e918477685e5246392d2014070000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e11040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306070c1012131517181919191817161413110d0807050100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d514646464646464646464646464646464646464646464646463d3c38332c231a10050000000000000000010d19242f3a434e58616b707d858f939c9fa4acabadaba39f9a96918f8d8d8e8f92979c9fa6aeacabaaa29f99928c827a6e695e554b40352921160b0000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e7a8793a0adbac6d3cbbeb2a5988b7f7265584c3f3225190c000c1926333f4c5966727f8c98a2aeb5bbc0bbb9aea3998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000002080d11131420202020202020202020202020202020201c1b18140f090200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151d252c3134353939393939393939393939393736332e271f170d0400000000000000060f181f262a2d2e39393939393939393939393939393433302b241d140b0100000000000000000000000000000000000000000000000000000000000000000000000000000000020f1a26313c46525e68717e8a929da6b0b8c0c9cfc6bfbab2acaaa6aca49fa4a1a4a8acafa399908383909daab7c3d0c7baada194877a6e6154473b2e2114080004101c2934404b555c606c6c6c6c6c6c6c6c6c6c6c6c67645c52473c3023170b06111c262f3b46525e6876838f9ca9b6c2cfc5b9aca096877a6e6154473b2e2114080000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607080a0b0c0c0c0b0b09070705010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d51443939393939393939393939393939393939393939393939302f2c27211a110800000000000000000004111d2935414c55606a707d8792979ea6acafb6b1a7a099928d8884828180818285898f949fa2aab4b4aeaba39f9490847b6e675d51453d32271b100300000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a6161616161616161616161616161616161616161616161616d7a8793a0adbac6d3cbbeb2a5988b7f7265584c3f3225190c000f1c2936424f5c6975828f9caab4bfc7cbc8bfb5ab9c908276695d5043362a1d100000000000000000000000000000000000000000000000000000040c13191d20212c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d282725201a130c0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131d272f373d404246464646464646464646464644423f3931291f150b000000000000030e18212a31363a3b4646464646464646464646464646413f3c362e261d120800000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202a36414c56616c74808d949ea6aeb9bdc4c9cbc4bdb9b7b2b6afacafb6b0b5afa59f92877c83909da9b6c3cec7baada194877a6e6154473b2e2114080006131f2c3845515c6774797979797979797979797979736e64584c3f33261906000a141d2a36414c566673808c99a6b3bfccc9bdb2a896897d7063564a3d3023170a0000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2323201c161008000000000000000000000613202c3945515d676f7c869299a1a9b0b9bbb1a7a0959187807b777574737476797d828a9298a2aab4bab4aea69f969083796d60594f44382c20150a00000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d54545454545454545454545454545454545454545454606d7a8793a0adbac6d3cbbeb2a5988b7f7265584c3f3225190c00101d2a3743505d6a7683909da9b6c3d0d7d1c4b7aa9d9184776a5e5144372b1e1100000000000000000000000000000000000000000000000000040e161e25292d2e39393939393939393939393939393939393534312c251e150c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040f1a252f3941484d4e535353535353535353535353514f4a433b31271c1106000000000009141f2a333b42464853535353535353535353535353534d4c4740382e24190e0300000000000000000000000000000000000000000000000000000000000000000000000000000000030d1925303b44505a606d78828f949da4acb2b9bec4c6c9c5c4bfc0bbb9bbbdb5aea59d938c7f7683909da9b6c1c1c1baada194877a6e6154473b2e211408000714202d3a4753606d798686868686868686868686868073675a4d402d22170b00020b1925303e4b5864717e8b97a4b1becacebeb1a4988b7e7165584b3e3225180b0000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a202020202020202020202020202020202020202020171614100b050000000000000000000005111e2a36414d56606d7a849198a3abb3bbbfb4aaa09590837c746e6a68676767666d70767e869298a2aebabfbab0a8a0958e81746b6054483c31261a0f03000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d51484848484848484848484848484848484848484854606d7a8793a0adbac6d3cbbeb2a5988b7f7265584c3f3225190c000f1c2936424f5c6975828f9cabb5c0c8cdc8c0b6ac9d9083766a5d5043372a1d10000000000000000000000000000000000000000000000000020c1620283035393a464646464646464646464646464646464642403d372f271e0d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814202c37414b53595b6060606060606060606060605d5b554d43392e22160a00000000020e1a26313b454d53555f606060606060606060606060605a58524a40362b1f1307000000000000000000000000000000000000000000000000000000000000000000000000000000000008141e29323e44515c666d79828d929ea1a8adb3b8b9bebebebebebdb9b7b0aba39f938e81747683909da9b4b4b4b4b4ada194877a6e6154473b2e211408000613202d394653606c7986929292929292929292928e81746853493f33271b0f0300081724313d4a5764707d8a97a3b0bdcaccbfb2a5998c7f7266594c3f3326190c0000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e13131313131313131313131313131313131313131212100f0d09050000000000000000000714202d3946525e6873808d96a1aab4bdc5baaea29890837a6e6a625f585a5a545c60636c717d86929fa7b1bcc2bab1a79d93897d7063584e43372b1f1206000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d51443b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b4754606d7a8793a0adbac6d3cbbeb2a5988b7f7265584c3f3225190c000d1a2633404d596673808c99a3afb8bcbebcb8afa49a8d8074675a4d4134271a0e00000000000000000000000000000000000000000000000008131e28323a41464753535353535353535353535353535353534f4d4841392f1f160c010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1824313d48535d65686c6c6c6c6c6c6c6c6c6c6c6c6a675f554a3f33271a0e0100000005121e2a36424d575f616c6c6c6c6c6c6c6c6c6c6c6c6c6c67645c52473c3023170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000020d17202834404a545c676d78808a91969ea1a9abadb3b1b1b1b1b2adaba69e99928c81786d7683909da8a8a8a8a8a8a8a194877a6e6154473b2e2114080006121f2b3844505b667885929f9f9f9f9f9f9f9f9c8f8376655b5044372b1f130b070b1424313e4a5764717d8a97a4b0bdcaccbfb2a6998c7f7366594c403326190d0000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1c1c1915100a02000000000000000814212e3b4754616e7b86929fa8b2bcc6c5b8ac9f92867b6e685f58534e4e4d4a50535a616a717e8b95a0acb8c4c3b9afa59c9083766a5f53473a2e211508000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e3a4754606d7a8793a0adbac6d3cbbeb2a5988b7f7265584c3f3225190c000815222e3b4855616e7b87929fa4abb1b1b1aca59f93877c6f6255483c2f2215090000000000000000000000000000000000000000000000010d1925303a444c52545f606060606060606060606060606060605b59534b4131281d12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734404d59656f757979797979797979797979797771675b4f4236291d10030000040e19222d3a46535f696e7979797979797979797979797979746e64584c3f3326190d000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e18232e39424b555c666d737d848c91979b9ea1a9a4a5a5a4a8a19e9a948f877f776d667683909b9b9b9b9b9b9b9b9b94877a6e6154473b2e21140800030f1c28333f4a546a7784919daaacacacacacab9e9285796c6053463a30241c1717181d28333f4a5465727e8b98a5b1becbccbfb2a5998c7f7266594c3f3326190c0000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b292825211b140c04000000000004111d2935414b5566737f8c99a3aebac4c8bdb1a8998c8073695f564e474341403f44465058606c7883909daab6c3cbc1b7ab9f94887b6f6255483c2f221506000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a21212121212121212121212121212d3a4754606d7a8793a0adbac6d3cbbeb2a5988b7f7265584c3f3225190c000714212d3a46535f69737f8c929da0a7a4a7a09d938d80736a5f53473a2e211508000000000000000000000000000000000000000000000005111d2935414c565e616c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c68655d5343392f24180d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b68758186868686868686868686868683776a5d5144372a1e110400000a15202b37434e58616e7b87868686868686868686868686868074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121c273039434b545c606b70797f858a8e919796979898979696918d88827c726c656a76838e8e8e8e8e8e8e8e8e8e8e877a6e6154473b2e21140800000b17222d424f5c6975828f9ca8b5b9b9b9b9ada197887c6f62564c41352e28222424292f3844505b6674818e9aa7b4c1cdcbbeb1a5988b7e7265584b3f3225180c0000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144383838383838383838383838383838383838383838383838383635322d261e160c02000000000613202c3945515d677783909dabb4bfccc5b8aca095877b6e61574d443c37312e34383e44505b65727e8b98abb5c0cbc7bbb0a6998c7f7366594c402e23170b000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e151515151515151515151515212d3a4754606d7a8793a0adbac6d3cbbeb2a5988b7f7265584c3f3225190c0005121e2a36424d57606c77808a909597979795908a81786d60584e43372b1f120600000000000000000000000000000000000000000000000713202d3946525e686d7979797979797979797979797979797979756f65554b4035291d100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e939393939393939393939084776a5d5144372a1e110400030f1b26323a47535f6a75818e999393939393939393939392867a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e273139424a505961676d72797d818587898b8b8b8b898784817c756e6a605b6673808181818181818181818181817a6d6054473a2d2114070000061a2633404d596673808c99aab4bfc5c5beb3a99a8d8073685d52463f38332d312f353a424b55606c7884919eabb7c4d1c9beb3a9968a7d7063574a3d3024170a0000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d51454545454545454545454545454545454545454545454545454543413e3830281e140a000000000714212d3a4754606d7a86939facb9c6d1c4b7aa9d918477685e52453b322b2623282b333f4953616e7b8899a3afbbc7cdc2b6a99c8f827669544a3f34281c10030000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e110808080808080808080814212d3a4754606d7a8793a0adbac6d3cbbeb2a5988b7f7265584c3f3225190c00020e1a26313b44505b656c737d83888a8b8a88837e746d665c50463c31261b0f0300000000000000000000000000000000000000000000000714212e3a4754616d7a87868686868686868686868686868686868175675d5145392c20130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9b9f9f9f9f9f9f9f9f9d9084776a5d5144372a1e11040006131f2b37434e58626e7c87939f9f9f9f9f9f9f9f9fa1978c8073685e5246392d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151f2730383f444f555d60666d7075797b7c7e7e7e7e7d7b78746f6a625f5857636d737575757575757575757575756d685d5245392c20130600000a1724303d4a5763707d8a98a3aebac7cfc5b8ab9f92857a6d615b504a443f3e3e3e40454c545d67707d8a96a1adb9c5d2c6b9ada197887b6e6155483b2e2215080000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5252525252525252525252525252525252525252525252525252524f4e49423a30261b10050000000916232f3c4956626f7c899aa4afbbc8cec2b5a89b8f827568564d413329201a171c222d394653606c7986929facb9c5d1c4b8ab9e918578665c5044382b1f12060000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e110400000000000000000714212d3a4754606d7a8793a0adbac6d3cbbeb2a5988b7f7265584c3f3225190c000009141f27333f49535b606b70777b7d7e7d7b77716c605c544a3f342a20150a000000000000000000000000000000000000000000000005121e2a36424d5765717e8b99939393939393939393939393939392867a6d6053473a2f24190d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8acacacacacacaa9d9084776a5d5144372a1e1104050f19232e3b47545f6a75828f99a4afacacacacacb2a89e92857a6d60564c41362a1d1105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d151e262e343e434b51545c6064656c6e7071727271706e6967625f58534e525b6366686868686868686868686868605d564c4135291d110400000714202d3a4753606d7a86929facb8c3cec6baada2978e81746d605c54504a4b4a4b4b51555d666d7984919da8b2bdc9d1c5b8ab9e9285796c605346392d2013060000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5c5a544c42382d2115090000000a1724313d4a5764707d8a97acb6c0cccec1b4a89b8e8175685b4e4231251a100d121f2b3844505b667885929fabb8c5d2c6b9ac9f9386796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e110400000000000000000714212d3a4754606d7a8793a0adbac6d3cbbeb2a5988b7f7265584c3f3225190c0000030b17222d38414950596163696e7071706e6964615a504a42382e22180e0400000000000000000000000000000000000000000000000714202d3a46525e697683909c9f9f9f9f9f9f9f9f9f9f9f9f9fa2988a7e7164564c4135291d1104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4b9b9b9b9b7aa9d9084776a5d5144372a1e11000b16212c38434f59626f7c88939eabb5c0b9b9b9b9ada1968c7f72675d51443a3025190d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c141c2328313940454a5153535b6061636465656463615e5755534e4743495257595b5b5b5b5b5b5b5b5b5b5b5b54524c433a2f24190d01000006131f2c3945515d6775828e9ba8b1bdc8cabeb3a99e938b7f736d66605b54575758555d60676d78818e96a0acbac4cfc9bdb2a89b8e8175655b5044372b1f12050000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b69665e54493e3225190d0000000b1825313e4b5864717e8b97a4b1bed2cfc2b5a89c8f827569574d42362a211c191c232d394653606c7986929facb9c5d2c8bbafa49a877a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e110400000000000000000714212d3a4754606d7a8793a0adbac6d3cbbeb2a5988b7f7265584c3f3225190c00000006111b262f383f444f55575f61646464615f575550443f3830261c10060000000000000000000000000000000000000000000000000815212e3b4854616e7b87939facacacacacacacacacacacacb4aa9b8f8275685d5245392c201308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1c6c6c3b7aa9d9084776a5d5144372a1e11020b1c27333b4854606b75828f9ca5afbdc7d2c8bdb2a89e9184796d60554c4132291e1308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171f272f35394044464950535456585858585654524d4947433c3740474b4d4e4e4e4e4e4e4e4e4e4e4e4e4745413a31281e130800000004101d2935404b5563707d8a95a0acb8c2cec5bcafa59b918b8078706c666564646466676d717a818e939ea8b2bdcccfc7b9ada1968a7d706453493f33271b0f030000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d90837878787878787878787878787878787878787878787878787878787878787670665a4e4135281c0f0000000b1824313e4b5764717e8a97a4b1bdd0d0c4b7aa9d918477695e53463c332c2824292e343f4a54616e7b8899a3afbbc7d3c7baaea398867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e110400000000000000000714212d3a4754606d7a8793a0adbac6d3cbbeb2a5988b7f7265584c3f3225190c000000000a141d262d333e44484d535557585755534d49453e342e261e140a00000000000000000000000000000000000000000000000006121e2b37424e5765727f8c9aa4afbbb9b9b9b9b9b9b9b9b9b9b9ac9f92867a6d6054473a3025190d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e110a141d2c38444f59636f7c89949eaab7c1d0d1c5b8aca0968b7e71675c51433a2f20170c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060d151d24292e34383a3f444648494b4b4b4b4a4846423c3b37322b353b3f404242424242424242424242423a39352f281f160c01000000000c18242f394653606c7884919da6b0bcc5cec1b7ada39b928c837d7874727171717375797e848f939ea5afbac3cec7bdb1a79e9184796d6053463a2d22170b000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced2c5b9ac9f92878585858585858585858585858585858585858585858585858585858585858276695c4f4336291c100000000a1723303d4a5663707d8996aab3becad1c5b8aca096877b6e61584e453d38342f35383f44505b66727e8b98abb5c0cbd2c5b8ac9f9285796c605346392d2013060000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e110400000000000000000714212d3a4754606d7a8793a0adbac6d3cbbeb2a5988b7f7265584c3f3225190c00000000020b141b222733383b4246484a4b4a4846423b393328231c140c020000000000000000000000000000000000000000000000000814212e3a47535f6a7783909dacb6c0ccc6c6c6c6c6c6c6c6c7baaea3998b7e7164564c41362a1d11050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e06111c262f384854606b76828f9ca6b0bbc9d4c8bcb1a79d9184786d60554b4031281e0e0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181c23282c2d3337393b3d3e3f3f3e3d3b3a36302e2b26242a2f32333535353535353535353535352d2c29241e160d04000000000007121f2b3744505b65717d8a949faab3bec7c9bfb5ada49c95908a84817f7e7d7e7f82858b91969ea5afb7c1cccbc0b5aba0958b7f72665c5044382c1b1106000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced4c7bbafa3999291919191919191919191919191919191919191919191919191919191919083776a5d5044372a1d110000000815222e3b4855616e7b8898a2aebac6d3c8bdb2a8998d80736a5f574f4644404241454a5059606c7883909daab7c3d1d0c4b7aa9d918477655b5044372b1f12050000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e110400000000000000000714212d3a4754606d7a8793a0adbac6d3cbbeb2a5988b7f7265584c3f3225190c0000000000020a111721282c31363a3b3d3e3d3b3a36312d282217110a02000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a0acbec7d2d1cbc7c5c7cbd1d7cbbfb4ab9c8f8276685e5246392d2014090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e0b17222d3842505a63707d89949fabb8c1ccd1c4b8aba0958a7e71665c5043392f1f160c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c12181c1f22272b2d2e3031323231302e2d2a25211f1b191e23252628282828282828282828282821201d19130c04000000000000030f1b27333f4953616c76828f98a2acb6c0c7c7bfb6aea7a09d96918e8c8a8a8b8c8f92989ea1a9afb7c1c9cbc0bbafa3999183786d60544a3f34281c0a00000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced7cbc0b5aba39f9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9d9083776a5d5044372a1d110000000613202d394653606c7985929fabb8c4cecec3b9ac9f92867c6f69605953514a4f4c52545c606b727f8b95a0acb8c4d1cbbfb4aa9b8e81756853493f33271b0f030000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e110400000000000000000714212d3a4754606d7a8793a0adbac6d3cbbeb2a5988b7f7265584c3f3225190c00000000000000060b161c1f262a2d2e3131312e2d2a261f1c170b06000000000000000000000000000000000000000000000000000006131f2b37434e586673808c99a7b1bcd0cfc6bfbab9babfc6cfd1c5b9ac9f92867a6d6154473b3025190e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e0f1c28333f4a54616c7683909da6b0bbcad3c7bbb0a69d9083786c60544a3f31271d0d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c1012171b1f202123252525252321201e1a15130f0d1316191a1b1b1b1b1b1b1b1b1b1b1b1b1413110d080100000000000000000b17222d3841505a616e7b85929aa4afb6bec5c8bfb9b1aca9a19e9b98979797999b9fa2aaadb2bbc1c9c6bfbbaea49f92877c6f665c5142382e23170c00000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ccccc3b7aa9d9084776a5d5144372a1e110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1cedcd1c7bdb5afacabababababababababababababababababababababababababababaa9d9083776a5d5044372a1d1100000006121f2b3844505b6675828f9ba8b2bdc9d3c7baaea39891847b706b63605c545b565d60666d727d87929fa7b1bcc8d3c7baaea3988b7e7164584b3e2d22170b000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e110400000000000000000714212d3a4754606d7a8793a0adbac6d3cbbeb2a5988b7f7265584c3f3225190c0000000000000000050b10141a1e212224252422211e1a14110c050000000000000000000000000000000000000000000000000000000815222e3b4754606a7784919eaab7c3cdc6bdb4aeacaeb4bdc4ccc7bbafa3998b7e7265564d42362a1e110500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e121f2b3844505b66707d8a959fabb8c2cdd0c7b7ab9f94897d70655b5042382e1f150b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004060b0f1213151618181818171514120e09060302070a0c0d0f0f0f0f0f0f0f0f0f0f0f0f070604010000000000000000000006111b262f3e46535f69707d88939fa4acb4bcc2c9c3bcb8b2adaba7a5a4a4a4a6a8acaeb4b9bdc4c9c3bdb5aea49d928c7f726a60544a4030261c110600000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4bfbfbfbfb7aa9d9084776a5d5144372a1e110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced9d9cfc7c0bbb9b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b6aa9d9083776a5d5044372a1d11000000030f1c28333f4a5464717d8a96a1acb9c2cdcbbfb4aaa09691847d75706d66686869686d71787f879299a3aeb9c3cdcbbfb4aa9f92867a6d6054473a2d211406000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e110400000000000000000714212d3a4754606d7a8793a0adbac6d3cbbeb2a5988b7f7265584c3f3225190c0000000000000000000003090e1214151718171514120e090300000000000000000000000000000000000000000000000000000000030f1c28333f4a54626f7c8896a0acb8c5cbbfb4aba39fa3abb2bac4cbc0b5ab9c8f8376695e52463a2d20140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e1c28343f4a54606c7883909da7b1bccad2c7bdb0a69c8f82766b6053493f30261c0d03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030506080a0b0c0c0b0a0807050200000000000000000202020202020202020202020000000000000000000000000000000a141d2a36424d57616c727f8b939aa2aab0b9bdc4c7c4bdb9b8b4b2b1b0b1b2b5b8babfc5c7c4bdb9b1aba39f928d80746d62584e42392e1e150a0000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b2b2b2b2b2b2aa9d9084776a5d5144372a1e110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ccccccccd1cbc7c5c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c3b6aa9d9083776a5d5044372a1d11000000000b17222d3a4653606d7984919ea6b0bbc4cec6bcb2a8a0969189827d7976757575777a7e838b9299a3abb4bfcbcbc3baaea3988e8174685d5245392c201307000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e110400000000000000000714212d3a4754606d7a8793a0adbac6d3cbbeb2a5988b7f7265584c3f3225190c000000000000000000000000020507080a0b0a0807050200000000000000000000000000000000000000000000000000000000000006121f2b3844505b6673808d9aa8b2bdc8c7baaea3999299a0a8b2bdc9c6b9ac9f93877b6e6154473b31261a0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e1f2b3844505c66717e8a95a0acb9c2cdccc0b5ab9e93897c6f62594f41382d1e150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b1a26313b454f59626d727f8892989fa6acb2b7bcc2c4c5c4c1bfbdbdbebfc2c5c5c4c1bcb7b2ada7a099928b80776c605b51463d30271c0c030000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba6a6a6a6a6a6a6a69d9084776a5d5144372a1e110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4bfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfb6aa9d9083776a5d5044372a1d110000000006121f2c3844505c66717e8b949fa9b2bcc5cdc4bab2a9a19e938e89858382828284868b90959fa3abb4bdc6cbc3b9b0a69f92867b6e61564c4135291d1104000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ccccc3b7aa9d9084776a5d5144372a1e110400000000000000000714212d3a4754606d7a8793a0adbac6cccbbeb2a5988b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7884919eabb8c3cec5b9ac9f92869196a0acb9c5c8bbafa49a8b7f7265574d42362a1e1205000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1c2834404b54606d7884919da7b1bccbd4c7bbafa4998f82756a6054473d2f261b0c030000000000000000000000000000000000000000000000000000000000040607090c0e0f111212121211100f0d0a070705010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f29333e47515b626d727e8690949ea1a8abb1b5b8b9bebdbebebfbebebdbdb9b7b5b0aba8a19e9590877f746c655b50493f342b1e150b000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e999999999999999999999084776a5d5144372a1e110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2aa9d9083776a5d5044372a1d110000000003101c28343f4a54606c77828f97a1aab3bbc3cbc4bbb2ada59e9b9892908f8e8f9193999da0a7aeb5bdc6c9c1b9b1a79e948c7f72695e53443a2f24190d01000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4bfbfbfbfb7aa9d9084776a5d5144372a1e110400000000000000000714212d3a4754606d7a8793a0adbabfbfbfbeb2a5988b7f7265584c3f3225190c000000000002080d101213131313131313131313131313080705020000000000000000000000000000000000000000000000000004101c2834404b5563707c8997a1adb9c6cfc2b5a89c8f8284919eaab7c4ccc0b6ac9d908376695f53463a2d211509000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1f2c3845515c66717e8b96a0acb9c3cdcbbfb5ab9f93877c6f62584e43352b1d140a00000000000000000000000000000000000000000000000000000004070c10121316181b1c1d1e1f1f1f1e1d1b1a171413110d08050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d17212c353f49515b626c717b828b91969d9fa7a8abadb2b0b1b2b2b2b1b0b2adaba8a69f9c96918b837c726d605b53493f372d22190c03000000000000000000000000000000000000000000000000000f1b2835424e5b6875818c8c8c8c8c8c8c8c8c8c8c8c83776a5d5144372a1e110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a69d9083776a5d5044372a1d1100000000000c17232e3844505b656e7a859198a1a9b1bbc0c7c4bdb9afaaaaa29f9d9b9b9c9d9fa4abacb1bbbfc6c5beb9afa79f958f82786c60574d4232281e130800000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b2b2b2b2b2b2aa9d9084776a5d5144372a1e110400000000000000000714212d3a4754606d7a8793a0adb2b2b2b2b2b2a5988b7f7265584c3f3225190c00000000060d14191c1f1f2020202020202020202020201514120e0902000000000000000000000000000000000000000000000006131f2c3845515c6774818e9aa9b2bec9c9bdb2a8988b7f808d9aabb5c0ccc7b8ab9f95887b6e6155483c31261a0e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a2935404b55606d7984919ea8b2bdcbd3c7bbaea3998e81746a5f53463d32231a0b0200000000000000000000000000000000000000000000000001070c1013181c1f20232527292a2b2b2c2b2b2a28262421201e1914120e0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f1a232d373f49515a61696e777e848b9095989b9ea1a9a3a4a5a5a5a4a3a8a19e9b9894908b847e786f6a625b504941382d251b100700000000000000000000000000000000000000000000000000000a1724313d4a5764707e7f7f7f7f7f7f7f7f7f7f7f7f7e7165584b3e3225180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e99999999999999999999999999999999999999999999999999999999999999999999999999999999999083776a5d5044372a1d11000000000006111c27333f49535e686f7c869297a0a7afb5bbc0c7c1bbb6b4aeaca9a8a8a8aaacafb5b8bcc3c5bfbab3ada59e9590837a6d665b50453b3120160c0100000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba6a6a6a6a6a6a6a69d9084776a5d5144372a1e110400000000000000000714212d3a4754606d7a8793a0a6a6a6a6a6a6a6a5988b7f7265584c3f3225190c0000000810181f25292b2c2d2d2d2d2d2d2d2d2d2d2d2d21201e1a140d05000000000000000000000000000000000000000000000713202d3a4653606d7985929fabb8c4cfc5b9aca096887b7d8a99a4afbbc7c8bcb1a7998c7f7266574e42372b1e12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372b2c3845515d67727e8b96a1acbac3cecabfb4aa9f92867b6e61584e43342b201108000000000000000000000000000000000000000000000002080e12181d1f23282c2d2f323436373838383837363533312e2d2a25211e1a140f0b04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111b252d373f4850575f656c71797e83888b8f919795979898989898979596918e8b87837e79716d665f5851443f382f261b13090000000000000000000000000000000000000000000000000000000a1623303c4955616c70737373737373737373737373716c62564a3d3124170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c83776a5d5044372a1d110000000000000b17222d38414d565f6a6f7c8590959fa3abafb6b9bec3c5bfbab8b6b5b5b5b7b9bbc0c4c2bcb8b4aea9a19e938e837a6d685d544a3f33291f0d040000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e999999999999999999999084776a5d5144372a1e110400000000000000000714212d3a4754606d7a8793999999999999999999988b7f7265584c3f3225190c000006101a222a303538393939393939393939393939392e2d2a251f170f05000000000000000000000000000000000000000004111d2935404b5564707d8a97a2adbac6d1c4b7aa9e9184777a86939facb9c6cdc2b7aa9d9083776a5f53473a2e21150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144383835404b55606d7985919ea8b2bdccd3c6baaea2988d8074695e53463c3122190f0000000000000000000000000000000000000000000001070c14191d24292c2e34383a3c3f41424445454545444342403d3a3936302d2a261f1b160e09030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131b252d363e454d535b60666d71767b7f828587898a8b8b8c8b8b8a888784827e7b76716d66605c544e463f332d261d140a010000000000000000000000000000000000000000000000000000000814202d3944505a616466666666666666666666666665625a50453a2e2115090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7165584b3e3225180b00000000000006111b262f3b444e58606a6f7b838d92999fa4acadb3b6b8babfbdbebebfbebebdbeb9b8b5b1acaaa29f97928a81796d685e564c42382d21170d000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818c8c8c8c8c8c8c8c8c8c8c8c83776a5d5144372a1e110400000000000000000714212d3a4754606d7a878c8c8c8c8c8c8c8c8c8c8c8b7f7265584c3f3225190c00020d18222c343b4144464646464646464646464646463b3a36302921170d02000000000000000000000000000000000000000613202c3945515d6775818e9ba9b3becacbbfb4ab9a8d80747683909da9b6c3d0c4b8aca095887b6e6255483c32261b0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d514545454545515d67727f8c97a1adbac4cecabeb3a99f92867a6e61574d42342a201007000000000000000000000000000000000000000000030b12181f252a2f35393a404446494b4e4f505152525251504e4d4a4746413b3a36312c27211a140b060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000109131b242c333c414950545c6064696e7275787a7c7d7e7f7f7f7e7d7c7a7875726e6964605c54504a423c3427221b140b020000000000000000000000000000000000000000000000000000000004101c28333e47505557595959595959595959595959585650483f34291d11050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303c4955616c7073737373737373737373737373737373737373737373737373737373737373737373737373737373737373716c62564a3d3124170b000000000000000a141d29323c464e5860696e7980878e939a9ea1a9a9acaeb4b0b1b2b2b2b1b0b3adaba8a7a09d98928d857e756d675e564c433a2f261c0f05000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707e7f7f7f7f7f7f7f7f7f7f7f7f7e7165584b3e3225180b0000000000000000000714202d3a4753606d797f7f7f7f7f7f7f7f7f7f7f7f7f7c6f6255493c2f2216090008141f2a343e464d51525353535353535353535353534846423b33291f1409000000000000000000000000000000000000000714202d3a4753606d7a86929facb8c5cfc7baaea3998a7d7073808c99aab4bfcac8bcb1a7998c807366584e43372b1b110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d52525252524c56606d7985929ea9b3beccd3c6baada2978c8073685e52453b3122180e000000000000000000000000000000000000000000070d151d24293036394045474a515356585a5c5d5e5e5f5e5e5d5b595754524c4846423b38322b261f17110a0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000109121a212a2f383f444a5153575f616568686d6f707172727271706f6d686865615e5753514b443f38302a2217110a020000000000000000000000000000000000000000000000000000000000000b17222c353e44494a4c4c4c4c4c4c4c4c4c4c4c4c4b4a453f362d22180c010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814202d3944505a61646666666666666666666666666666666666666666666666666666666666666666666666666666666666666665625a50453a2e21150900000000000000020b17202a343d464e575f676d737b81878d9297999c9fa2aaa4a4a5a5a5a4a3a9a19e9c9895918c85807a716c605d554c443a31281d140a00000000000000000000000000000000000000000000000000000000000000000000000a1623303c4955616c70737373737373737373737373716c62564a3d3124170b00000000000000000006131f2c3845515c676d737373737373737373737373736f6a6054473b2e221508000d1925303b4650585d5f6060606060606060606060605f524d453b30251a0e02000000000000000000000000000000000005111d2935414c5664717e8a98a2aebac7d2c5b9ac9f92867a6d6f7c8998a2aebac6cdc3b7aa9d9184776a5f5347382d22170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5e5e5e5e5e5e5e5d68737f8c97a1adbbc4cfc9bdb2a89f92857a6d60564c4133291f100600000000000000000000000000000000000000000610191f272f353b41464b5153545c60626567696a6b6b6b6b6a69686664615e5655534d48443d373127221b140b03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f181d262d33394044464d535558565e61626465656565656462605d565854524d46454039342e261e181006000000000000000000000000000000000000000000000000000000000000000005101a232c33393c3d4040404040404040404040403e3d3a342d241b11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c28333e4750555759595959595959595959595959595959595959595959595959595959595959595959595959595959595959585650483f34291d11050000000000000000050e18222b343d454d555c60696e757b8085898d90929896979898989898979597918f8c88847f7a736d68615a514b433a32281f160b0200000000000000000000000000000000000000000000000000000000000000000000000814202d3944505a616466666666666666666666666665625a50453a2e21150900000000000000000004101c2934404b555c60666666666666666666666666666260584e43372b1f130600101c2935414d5862696c6c6c6c6c6c6c6c6c6c6c6c6c6c5e574d42362a1e120500000000000000000000000000000000000713202d3946525e6875828f9caab4bfcacfc2b6a99c8f8276676d7985929facb8c5d2c5b8aca096887c6f6253493f33271b0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776b6b6b6b6b6b6b6b6b6d7a85929fa9b3becdd2c5b9ada1968c7f72685d52443b3021170d00000000000000000000000000000000000000020a1117222b313940454d52555d6064666d6f727475777878787877767573706d6866615f57544f46423c332d261d150d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b141b22272e34383b4246484c4c525456575858595858575554524c4b4846423b38342e28231c140c060000000000000000000000000000000000000000000000000000000000000000000008111a22282d303133333333333333333333333332312e29221b12090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222c353e44494a4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4b4a453f362d22170c01000000000000000000071019222b333b434b51575f62696e73797c80838587898a8b8b8c8b8b8a888785827f7b77726d68605d5650454039312820160d0400000000000000000000000000000000000000000000000000000000000000000000000004101c28333e47505557595959595959595959595959585650483f34291d1105000000000000000000000c18232f39434b51535959595959595959595959595955544e463c32271b0f0300121f2b3844515d69747979797979797979797979797976695e52463a2d20140700000000000000000000000000000000000714212e3a4754616d7a86929facb9c5d0c9bdb2a8988c7f72656675828f9ca8b5c2cec8bdb2a8998d8073655b5044372b1f1206000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d90837878787878787878787878808d97a2adbbc5cfc8bdb2a89e9184796d60564c4132291e1108000000000000000000000000000000000000020b141b2227343d434b51565e61676d7175797c7e81828384858585848381807d7a77736e69636059534d443f382f271f160d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171c23282c31363a3b3f414647494a4b4c4c4c4b4a494745413f3b3a36302c28231d17110a020000000000000000000000000000000000000000000000000000000000000000000000000810171c2023242626262626262626262626262524211d1811090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005101a232c33393c3d404040404040404040404040404040404040404040404040404040404040404040404040404040404040403e3d3a342d241b110600000000000000000000000710192129303940454d53575f62666d707376797b7c7d7e7f7f7f7e7d7c7a7875726e6a65605d56524c433e352f271f160e0400000000000000000000000000000000000000000000000000000000000000000000000000000b17222c353e44494a4c4c4c4c4c4c4c4c4c4c4c4c4b4a453f362d22180c010000000000000000000007121d2731394045474c4c4c4c4c4c4c4c4c4c4c4c4c4947433c342b20150a0000131f2c3946525f6c79868686868686868686868686867b6e6154483b2e2115080000000000000000000000000000000005121e2a36424d5765727e8b99a3afbbc7d2c5b9ada196887b6f6265727f8b98a8b2bdc9cec3b7aa9e9184786c605346392d22170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced2c6b9ac9f938784858585858585858585848d929ca9b3becdd2c5b8aca0968b7e71675d51433b332b231a120800000000000000000000000000000000000a141d262d333f474f555d60686e73797e8285898b8d8f909191929191908e8c8a87837f7b766f6b615f575049413931281f160d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b12181c1f262a2d2e3036393a3c3d3e3f3f3f3e3d3c3a39352f2e2d2a251f1c18120b06000000000000000000000000000000000000000000000000000000000000000000000000000000050b10141617191919191919191919191919181715110c0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111a22282d30313333333333333333333333333333333333333333333333333333333333333333333333333333333333333332312e29221b120900000000000000000000000000070f181e272e343c42474d53545c606366656c6e6f717172727271706f6d686965625f5854524c45413a3129241d150d0400000000000000000000000000000000000000000000000000000000000000000000000000000005101a232c33393c3d4040404040404040404040403e3d3a342d241b11060000000000000000000000010b151f272f34383a404040404040404040404040403c3b37322b22190f040000131f2c3946525f6c79859293939393939393939393877b6e6154483b2e211508000000000000000000000000000000000714202d3a46525e697683909cabb5c0cbd1c4b7ab9e9184786a5f616e7b8896a0acb9c5d2c5b9aca096897c6f62544a3f33281c0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced4c7bbafa499939191919191919191919191969ca4aebcc5d0d1c4b7aa9e9184796d605b534d453d352c241a110800000000000000000000000000000006111b262f383f44515960676d737b80858a8f9298989a9c9d9e9e9e9e9d9c9b999795908c88827c756e69605b534b433a31281f150b020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c10141a1e2122252a2d2e2f313232323232312f2d2c292421201e1a14100c070000000000000000000000000000000000000000000000000000000000000000000000000000000000000004080a0a0d0d0d0d0d0d0d0d0d0d0d0d0b0b09050100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000810171c202324262626262626262626262626262626262626262626262626262626262626262626262626262626262626262524211d171109000000000000000000000000000000060c151d232831373c42474a505356535b6061636465656565656462615e565955534e4745413a352f281f18120b03000000000000000000000000000000000000000000000000000000000000000000000000000000000008111a22282d303133333333333333333333333332312e29221b120900000000000000000000000000030d151d23292c2d333333333333333333333333332f2e2b2720191007000000131f2c3946525f6c7985929f9f9f9f9f9f9f9f9f94877b6e6154483b2e211508000000000000000000000000000000000815212e3b4854616e7b87939facb9c6d1cbbfb4ab9a8e817467585f697784919eaab7c4d1c9bdb2a89a8d8074665b5044382b1f12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced7ccc0b5aba49f9e9e9e9e9e9e9e9e9e9e9ea1a8aeb6c0ced7cec1b4a89b8e8179716c655e574f473e362c231a0f0600000000000000000000000000071017222d384149505b626b6f7980868d92989b9fa2aaa7a8aaababababaaa9a8a6a7a09d99948f89827b726c655d554c433a31271d140a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004090e121415191e202123242525262525242221201d191514120e0904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b1014161719191919191919191919191919191919191919191919191919191919191919191919191919191919191919181715110c060000000000000000000000000000000000030b121820262b3137383f4446494950535456575858595858575554524c4c4847433c39353029241e160d0701000000000000000000000000000000000000000000000000000000000000000000000000000000000000000810171c2023242626262626262626262626262524211d181109000000000000000000000000000000030b12181c1f202626262626262626262626262622221f1b150f0700000000131f2c3946525f6c7985929facacacacacacaca194877b6e6154483b2e21150800000000000000000000000000000006121f2b37434e5865727f8c9aa4afbbc8d3c7baaea3998a7d706457576774808d9aaab4bfcbcec4b8ab9e9184786c605346392e23170c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ceddd2c7bdb5afacabababababababababababadb2bac0c8d1dbcfc2b6aa9e938e847e776e69605950483e352b21180b020000000000000000000000030c192227333f49535b606d727d848c92989fa2aaacaeb4b4b5b6b7b8b8b8b7b6b4b3b1acaaa69f9c948f867f776d675d564c43392f261b11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080d1113141617181919191817161413110d080705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004080a0a0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0b0b0905010000000000000000000000000000000000000000070c151a20262b2e34383a3d3f444648494a4b4c4c4c4b4a494746413f3b3a37312c29241e19130c0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b10141617191919191919191919191919181715110c06000000000000000000000000000000000001070c101314191919191919191919191919191615130f0a040000000000131f2c3946525f6c7985929facb8b9b9b9b9aea194877b6e6154483b2e2115080000000000000000000000000000000814212e3a47535f6a7783909dacb6c0ccd2c5b9ac9f92867a6d60535763707d8a98a3aebac7d2c6b9ada197897c6f63544a3f34281c100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1cedbd9d0c7c0bbb9b8b8b8b8b8b8b8b8b8b8b8b9bdc4ccd1dedfd2c6baafa59e97918b827b706b615a50473d332a1d140a00000000000000000000000a151e2a343c44505b656c747f8791969fa2aaaeb3b8babfc0c2c3c2c1c1c2c3c3c1bfbcb8b7b0aaa69e98928b81796d685d554b41382d22170b03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001050707090a0b0c0c0c0b0a090706040100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e151a1c23282b2d2d3337393b3c3e3e3f3f3f3e3d3c3a3935302f2e2b26201d19130d08010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004080a0a0d0d0d0d0d0d0d0d0d0d0d0d0b0b0905010000000000000000000000000000000000000000000406070d0d0d0d0d0d0d0d0d0d0d0d0d0908060300000000000000131f2c3946525f6c7985929facb8c5c6c6baaea194877b6e6154483b2e2115080000000000000000000000000000000815222f3b4855626e7b8895a0acbec7d2cfc2b5a99c8f8276675d5153606d7a86929facb9c5d2c9beb2a99a8d8174665c5044382c1f120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1cedbe2d9d2ccc7c6c4c4c4c4c4c4c4c4c4c4c4c6c7ccd2cdd1d2d5cbc1b7afa9a19e948f857d716c61594f453b2f261c110600000000000000000006111c26303c46515b606c77808b9299a0a8aeb4babec5c6c5beb9b8b6b4b4b5b6b9bbbfc6c5c2bbb7b0aaa29f938e827a6d675d53493f33271f140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e11171c1f2022272b2d2e30313232323232312f2e2d292522211f1a15110d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e211508000000000000000000000000000006131f2b37434e586673808c99a7b1bcd0d4c8bcb1a7988b7f7265554b515d6776828f9ca9b5c2cecfc4b8ab9e9285796d6053463a2e23180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1cedbddd5cfc6bfbab9b9b9b9b9b9b9b9b9b9b9b9bbc0bdc0c4c6c9cfc9c1bbb2ada69f9792877e716b60574d42382d22170b0000000000000000000c17232e38424e58626d73808d929fa3abb2babfc6c5bebab8b3adaba9a8a7a8aaacaeb5b7bcc2c7c1bcb4aea59e959083796d655b50443b31261a0e040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b101213171b1f202123242525262525242221201d191514120f0a04010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000305060606060606060606060606050402000000010507070b0e1011121211100e0c09060503000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e21150800000000000000000000000000000815222e3b4754606a7784919eaab7c3cdd1c5b8aca095887b6e6155484b5565727f8b98a8b2bdc8d2c6b9ada197897d7063554b4034281c1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1cedbd5cbc3bcb4aeacacacacacacacacacacacacafb5b0b4b8b9bec4c9cdc4beb9b0a9a29992877d70695f544a3f33281d12070000000000000003101c28343f4a545f6a727f8b929da4afb5bdc4cac1bcb4aeaba9a19e9c9b9b9b9d9fa3ababb0b9bec5c6bfbaafa79f958e81776c60574d42362a20160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306060b0f1213151617181919191817161413110d0808060200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d101213131313131313131313131312110f0b02080d111314181b1d1e1f1f1e1d1b191613120f0b0600000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115080000000000000000000000000003101c28343f4a54626f7c8996a0acb9c5d5d0c4b7aa9d918477695f53464855626e7b8896a0acb8c5d2c9beb3a99b8e8174675c5145382c1f1307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced9cdc3b9b1aaa39f9f9f9f9f9f9f9f9f9f9f9fa4aba4a7abadb2b9bdc4ccc9c2bbb3aba39992857b6e665b5044392e23180c0000000000000006121f2c3844505c666f7c86929fa4aebbc0c7c7bfb7afaaa29f9a97928f8e8e8f9092999c9fa6adb3bbc4cac1b9b1a79e938b7f72695f53463d32271b0f020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003050608090b0b0c0c0c0b0a0907070501000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060d14191c1f1f20202020202020202020201f1e1b170f13191d202124272a2b2c2b2b2a282522201f1b17110d080200000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115080000000000000000000000000006121f2b3844505c6674808d9aa8b2bdc8d4c9beb3a99a8d807367574d4247535f697784919eaab7c4d0cfc5b8ab9f9285796d6053463a2f24180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced4c8bcb1a7a0989292929292929292929292939995979a9ea1a9adb2bac1cacdc5bdb5aba2979082786c60544b4034281c1004000000000004101c2834404a54606d78839099a3aeb6c0cbc7bfb5ada59e98928d88858381818283868a90949ea2a9b2bac4cbc2b9afa59f92867b6e61584e43372b1e130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000810181f25292b2c2d2d2d2d2d2d2d2d2d2d2d2b2a28231b1e24292d2e313436383838383735322f2d2b27221b19130c07010000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e211508000000000000000000000000000713202d3a4653606d7984919eabb8c3ced2c6b9ada197897c6f6356493c424d576774808d9aa9b3becad3c6baada2978a7d7064554b4035291d10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced1c4b8aca0958986868686868686868686868686888a8d91979ea1a8b0b8c1cacfc6bdb3a99f948b7e71665c5145382c1f1308000000000006121f2c3844515c66727e8b95a0abb4bfc8cabfb5ada39b938e85807c7976757475777a7d838a9297a0a8b2bbc5cbc1baaea2988f82756a6054473a3025190d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006101a222a3035383939393939393939393939393837342f262b3035393a3e41434445454443413f3c3937332d2a251e18120b0300000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e21150800000000000000000000000004101c2834404b5563707d8997a1adb9c6d5d1c5b8ab9e9285796d6053463a3d495663707d8997a2adbac6d3cabeb3a99b8e8175675d5145392c1f13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d90837979797979797979797979797a7b7d80848a91969ea6b0b8c1cdcfc5bbb0a69e9184796d6053463a3025190d01000000000713202d3a4653606d7984919ea7b1bdc6d0c1b8ada39b918b817a736f6c65686868676d71767e859196a0a9b3bec9cabfb4aa9e93897c6f62564c41362a1e11050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d18222c343b41444646464646464646464646464543403a31373a4146474b4e5051525251504e4c4946443f38363029241d150d07000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e21150800000000000000000000000006131f2c3845515c6774818e9aa9b2bec9d5cabeb3aa9b8e8174665c5044383a4653606d7985929fabb8c5d0d0c5b8ac9f9285796d6053473a2f24190d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776c6c6c6c6c6c6c6c6c6c676d6e7174797e848f949ea6b0bbc5cfcdc2b9ada1968b7e7164564c41362a1d110500000004101d2935404b5564717e8a96a1adb9c3cfc7bdb0a69b918b7f756e6862605b535b555d60646c717b849197a1adb9c2ccc6bcafa59b8e8275685e5246392d201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008141f2a343e464d5152535353535353535353535352504b453c43474c5254575a5d5e5f5e5e5d5b585553504946413a352f271f1910090000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115080000000000000000000000000713202d3a4653606d7985929fabb8c4cfd3c6baaea2988a7d7063544a3f343845515c6675818e9baab4bfcbd3c6baaea2988a7e7164554c4135291d110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5f5f5f5f5f5f5f5f555d606264666d717a828f949ea9b3bec9d5c9bdb2a99c908376685e5246392d20130700000006131f2c3845515d6775828f9ca9b2bdcbccc0b5ab9e948c7f726d615e565350494e4b51535a61696e7b85929ea6b0bbc7cec1b9ac9f92867a6d6154473a2d22170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1925303b4650585d5f60606060606060606060605e5c564e454e53565d616467696b6b6b6b6a686562605b53524c454039312b221a120900000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e211508000000000000000000000004111d2935414b5564707d8a97a2adbac6d6d2c5b8ab9f9285796d6053463a2e34404b5464717d8a98a3aebac7d3cabfb4aa9b8f8275675d5145392c20130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d535353535353534b515355545c60676d78828f97a1adb9c7d1cfc4b9ac9f93877a6d6154473a2e2114070000000714202d3a4753606d7986929facb8bdbdbdbbafa4998f82756d625b524c46443f4140454750575e69707d8a949fabb7c5cfc7bbafa3998b7e726553493f33271b0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101c2935414d5862696c6c6c6c6c6c6c6c6c6c6c6c6b68605651585f62686d717476777878777674726f6c65615e56514b433d342c241b1209000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e21150800000000000000000000000613202c3945515d6775818e9ba9b3becad6cabeb3aa9b8e8175675c5145382c2e3a4753606d7a86929facb8c5d1d0c5b9ac9f92867a6d6054473a3025190d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d51464646464646404547484a50555d666d7a85929eabb5c0cbd4c8bbafa49a8a7e7164574b3e3124180b0000000a1623303d495663707c8998a3aeb1b1b1b1b1ac9f93877b6e615b5146413b37332f35393e454d57616c76828f9ca9b3becacbc0b5ab9c8f8275655b5044372b1f120500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3844515d6974797979797979797979797979787268555d606a6f757a7e81838485858483817f7c78736d68605d554e463e362d241b12080000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e21150800000000000000000000000714212d3a4754606d7a86929facb8c5d0d3c6baaea2988a7d7063554b4034282c3945515d6775828f9babb5bfcbd3c7baaea3988b7e7164564c4135291d1105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144393939392f35393a3b3f444c545e68727f8b99a3afbbc7d3ccc0b6ac9a8d8073675a4d4034271a0d0100000c1926323f4c5965727f8c98aaa4a4a4a4a4a4a49c8f8275695f53493f36302b2724292c333b45505a63707d8a97a2adb9c6d1c5b8ab9f9285786c605346392d20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7986868686868686868686868684786b5e676d747c81868a8d9091929191908e8b88847f7a736d67605850483f372d241a0f0600000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115080000000000000000000005111d2a36414c5664717e8a98a2aebac7d7d2c5b8ab9f9285796d6053463a2e232935404b5564717e8b99a3aebbc7d3cbbfb4aa9c8f8275685e5246392d201408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372c2c2c24292c2d2e343a424c56606d7a86929facb9c5d2d2c2b5a99c8f8276695c4f4336291c100300000e1b2734414e5a6774818d979797979797979797978b7f7265574d42372a251f1b181d2129333e4653606d7985929eabb8c5d1c6baada297887b6e6155483b2e22150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929393939393939393939185786b696e7980878e92999a9c9e9e9e9e9d9b9896918c8680796f6a615a51493f362c21180c03000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e211508000000000000000000000713202d3946525e6875828f9caab4bfcad6cabeb3aa9b8e8175675c5145382c1d242f3a4754606d7a86929facb9c5d2d1c5b9ac9f92867a6d6154473b3025190e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a2020181d20202328303a45525d687683909da9b6c3d0d0c4b7aa9d9184776a5e5144372b1e110400000f1c2935424f5c6875828a8a8a8a8a8a8a8a8a8a8a897d706356493d312319140f0d1017212c3844505c6675828f9ba8b5c2cecabeb3a996897d7063564a3d3023170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929f9f9f9f9f9f9f9f9e918578696e7b838d93999fa3aba9aaababaaa9a7a8a19e98928c847c716c625b51483e332a1e150a000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e211508000000000000000000000714212e3a4754616d7a86929facb9c5d0d3c6baaea2988a7d7063554b4034281c202c3945525d6876828f9cabb5c0ccd3c7bbafa3998b7e7265564d41362a1e11050000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e070d101314171e2935414c566774818e9aa7b4c1cdd1c5b8ab9e9285786b5f5245382c1f120500000a1623303d495663707c7e7e7e7e7e7e7e7e7e7e7e7e7a6d6054473a2d211408030105101c28343f4a546673808c99a6b3bfccd0beb1a4988b7e7165584b3e3225180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facacacacacacab9e9185786e7b8490959fa4abaeb4b6b7b8b8b7b6b4b2acaaa29f9691877e726d625a50463c30261c11060000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e21150800000000000000000005121e2a36424d5765727e8b99a3afbbc7d4d2c5b8ab9f9285796d6053463a2e23181d2935414c5665717e8b99a4afbbc7d4cbc0b5ab9c8f8376685e5246392d2014090000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e11010406060c192430404d5a6673808d99a6b3c0ccd2c5b8ac9f9285796c5f5246392c1f130600000916222f3b4854606b707171717171717171717171716d685d5245392c2013070000000c17232e3f4b5865727e8b98a5b1becbcbbfb2a5988c7f7265594c3f3226190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8b9b9b9b8ab9e9185787a849196a0a7afb5babfc2c4c5c4c4c3c1bdb9b4aea8a099928a7f726c61584e42382e23170c0100000000000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115080000000000000000000714212d3a46535e697683909cabb5c0cbd6cabeb4aa9b8e8175675c5145382c1d1219242f3b4754616e7a86939facb9c6d2d1c6b9ac9f93877b6e6154473b31251a0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e1104000104091a2733404d5a6673808d99a6b3c0ccd2c5b8ac9f9285796c5f5246392c1f130600000713202c38444f596063646464646464646464646464605d564c4135291d1104000000061825323e4b5865717e8b98a4b1becbccbfb2a6998c7f7366594c403326190d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5c6c4b8ab9e918578818e96a0a8b1b9b7b5b5b5b7b9bdc4c6cac9c6bfbab2aba39f93887e716a5f544a3f34281e130800000000000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115080000000000000000000815212e3b4854616e7b87949fabbdc7d1d3c6baaea2988a7d7064554b4034281c0b14202d3946525e687683909ca9b6c2cdd4c7bbafa4998b7f7265574d42362a1e120500000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e110f080d11141c2934404b556774818e9aa7b4c1cdd1c5b8ab9e9285786b5f5245382c1f1205000004101c27323d474f545657575757575757575757575754524c443a2f24190d010000000c1825323f4b5865727e8b98a5b1becbccbfb2a6998c7f7366594c403326190d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d1c4b8ab9e91847d8a939ea8b2afacaaa9a8a9abacb2b8babec5cecac3bdb4aea49a92867c6e665c50443a2f24190d00000000000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e211508000000000000000006121f2b37434e5866727f8c99a6b0bccfd9d2c5b8ab9f9285796d6053463a2e23180c111e2a36414c5665727f8b98a7b1bcc8d4ccc0b5ab9d908376695e53463a2d21150900000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a1e1c1c1c191d20262c3845515c6776838f9ca9b6c2cfd1c4b7aa9e9184776b5e5144382b1e11050000000b16212b353d4448494b4b4b4b4b4b4b4b4b4b4b4b4745413a32281e150a010000030f1b27333f495366737f8c99a6b2bfcccbbfb2a5988c7f7265594c3f3226190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c5b8ac9f928684919ea5acaca49f9d9c9b9c9ea1a8abaeb3bcc2cacfc6bfb6aca2989083786d60554c4135291c1207000000000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e21150800000000000000000814212e3a47535f6a7783909daab7c2cdd6cabfb4aa9b8e8175675c5145382c1d12070d1925303b4854616e7b87959fabb8c4d1d2c7b7ab9f95877b6e6154483c31261a0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144372a2929292924292c3136404a54606d7985929facb8c5d2cfc2b6a99c8f8376695c504336291d1003000000050f19232b323a41454748494a4b4c4d4e4f5051525046443f3830261c130d08080c151f2b3744505b6575818e9ba8b4c1cecabeb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c6baaea298929196a0a8a09e9a93918f8f8f9196999fa2aab0b8c2cad1c7beb4aaa0958b7f72675d5145392e23180c000000000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e21150800000000000000030f1b27333f4953626e7b8895a0acb8c4d4d3c6baaea2988a7d7064554b4034281c0b000814212d3a46535e697683909da9b6c3ced3c7bcb1a7998c7f7266574d42372b1e1206000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d51443735353535353035393b4246515c66717e8a98a2aebac6d3cdc1b4a79a8e8174675b4e4134281b0e01000000010d1924303a444c525455565758595a5b5c5d5e5f5d53504a42382e241d191717191e2731394653606c7884919eabb7c4d1c9bdb2a896897c706356493d3023160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2cabfb4aaa29f9ea0a49d96918b878482828284878c92989fa6b0b8c2ccd0c6bcb1a79f92857a6d60544a4034281c10040000000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115080000000000000005121f2b3744505b6573808c99a7b1bcc8d4d2c5b8ac9f9285796d6053463a2e23180c0005121e2a36424d5766727f8c99a7b1bcc8d4cdc2b6aa9d908377695f53473a2e21150a000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5144424242424242424145474d535b606d7883909daab4bfcad5c9bdb2a8988b7e7265584b3f3225180c0000000004111d2935414c565d606263646566676869696a6b6a605c544a3f352f2a25242424293039434e58626f7c8996a1adb9c5d2c5b9ada196877a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2d0c5bcb4aeacaaa39b928d847e7a77767576787b808590949ea6b0bac4cecec3baada2978c7f73665c5144382c1f12060000000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e211508000000000000000613202d394653606c7884919eaab7c3cdd6cabfb4aa9b8e8175675c5145382c1d120700020e1a25313b4855626e7b8895a0acb8c5d1d1c4b8aca095887b6e6255483c31261b0f000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d514f4f4f4f4f4f4f4f4c5254575f616d73808d95a0acbcc6d0d2c5b9aca196887b6f6255483c2f221509000000000713202c3945525d686d6e6f707172737475767778776d665c5045403a363031312f353b424b555f6a75818e9ba8b2bdc9d1c4b7ab9e918478685e5246392d20130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2d7cec5bfbaaea49b918b8079726d68696869696e737b828f949ea8b2bdc9d5cabeb3a99e9184796d6053463a2d22170b0000000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e21150800000000000003101c28343f4a54626f7c8996a0acb9c5d5d3c6baaea2988a7d7064554b4034281c0b0000000914212e3a47535f697784909daab7c3ced4c8bcb1a7998c7f7366584e43372b1b11060000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a5d5c5c5c5c5c5c5c5c5c565d6064696e757f8c929ca7b1bcced7cbc0b5ab9e9184786a5f53473a2e211508000000000714212d3a4754606d7a7b7c7d7e7f80818283848583786d605a514b46413f3e3d3e41454d545d676f7c87939facb9c4cfcabeb3a99b8e817468564c41362a1e110500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2dfd4c8bdb2a89d928b7f746d67615e565c575e61696e79828f96a0acb9c2cdd0c5b9ada1968a7d7064544a3f33281c0f0300000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e21150800000000000006121f2b3844505c6674808d9aa8b2bdc9d5d2c5b8ac9f9285796d6053473a2e23180c00000006121e2b37424d576673808c99a8b2bdc9d5cdc3b7aa9d9184776a5f5347382d22170b0000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d9084776a6868686868686868686969686d70757b828c919ca4aeb9c3ced4c7bbafa3998d807366584e43372b1f1206000000020e1b2835414e5b68748188898a8b8c8d8e8f9091928c7f736d605d55524c4b4a4a4b4c51565e666d79839099a4afbbc7d3c6baada2978a7d7064574a3d3025190d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2dfd1c5b8aca0968d80736d605c55524c4f4d53575e676d7a84919ea6b0bcc7d3c9bdb2a99b8e8175665b5044382b1f120600000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115080000000000000713202d3a4653606d7985919eabb8c4ced6cabfb4aa9b8e8175675d5145382c1d1207000000020e1a26313c4855626f7c8896a0acb9c5d2d1c5b8aca095887c6f6253493f33271b0f0300000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced0c3b7aa9d908377757575757575757575757576787a7d81878f949ca3adb6c0cbd6cabfb4aa9f92877b6e6155483c31261b0f03000000010d1a2734404d5a6773808d969798999a9b9c9c9d9e93887f746d67615e5658575757555d60686e78828f95a0abb5c0cccbbfb4aa9f9285796d6053463a2d2013080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2d5c9bdb2a89d9184796d605b514b46414242464d555d67707d89949fabb7c6d1cfc4b8ab9e9285796c605346392d20130600000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e211508000000000004101c2834404b5563707d8997a1adb9c6d6d3c6baaea2988a7d7064554b4035291d1004000000000915212e3b47535f6a7784919eaab7c4cfd4c8bcb1a7998d8073655b5044372b1f120600000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced2c5b8ab9f92868282828282828282828282828384878a8e92999ea6adb5bfc8d1cbc3baaea2988e8174695f53463a2a20150a00000000000c1926333f4c5966727f8c99a3a4a5a6a7a8a9aaa49a938b8079726d68676564646466676d727b828f949ea7b1bdc7cfc7baaea3988d8073675c5145382c1f13060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2d2c5b9aca1968a7d70665c514540393531363b434c55606b7683909cabb5bfcbd2c6b9ada197887c6f6255483c2f22150900000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e211508000000000006131f2c3845515c6774818e9ba9b3bec9d5d2c5b8ac9f9285796d6053473a2f24180c000000000006121f2b37434e586773808d9aa9b2bdc9d5cec3b7aa9e9184786c605346392d22170b00000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced3c6baaea298928f8f8f8f8f8f8f8f8f8f8f8f909196979b9fa3abb0b8bfc7d6cbc2b9b0a69f92867b6e61574d42362a180e0300000000000c1825323f4b5865727e8b98a5b1b2b3b4b5b6b6aca49f928d857f7a76737271707173757a7f858f949ea6b0b9c3d0c7bdb2a89f92867b6e61554b4034281c10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2d1c4b7ab9e9184786c60544b40342f29252a303a434f5964717e8a99a3aebbc7d3cabeb3a9988b7e7265584b3f3225180c00000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e21150800000000000713202d3a4653606d7985929fabb8c4cfd6cabfb4aa9b8e8175675d5145382c1d12070000000000030f1b26323c4956626f7c8996a1adb9c5d2d2c5b9aca096897c6f62544a3f33281c0f03000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced6cabeb3aaa29f9b9b9b9b9b9b9b9b9b9b9b9c9c9ea1a8a8acafb5bdc1cacfcac1b9b1a79e938b7f72695e53453b31261a060000000000000b1724313e4a5764717d8a97a4b0bdc0c1c2c3beb6afa49d97918c8683807e7d7d7e7f82868c92979fa6b0b8c1cbcbc0b5aba0968d8073685e5243392e23180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2cbc0b5ab998d8073665b5042392e231d1a1e28313d4754606d7a86929facb9c5d2cfc0b4a79a8d8174675a4e4134271b0600000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115080000000004111d2935414b5564707d8a97a2adbac6d6d3c6baaea2988a7d7064554b4035291d0b010000000000000a13202d394653606c7884919eabb8c4cfd5c9bdb2a89a8d8073665b5044382b1f1206000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1cedbd0c5bcb3aeaba8a8a8a8a8a8a8a8a8a8a8a8a9abadb2b5b9bbc0c7cfcbc5beb9afa79f958f82776c60574d4233291f14090000000000000a1723303d4a5663707d8996a3b0bcc9cecfcbc3bcb8aea9a19e9992908d8b8a8a8a8c8f92989fa2a9b0b8c1cacabfbbafa3999184796d60564d4130271d1207000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c7bbafa399897c6f63544a3f30271d120c16202c3945515d677683909ca9b6c3cfcfc2b6a99c8f8376695c50432e23170b00000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e211508000000000613202c3945515d6775828e9ba9b3becad6d2c5b8ac9f9285796d6053473a2f24180c0000000000000005121f2b3744505b6574808d9aa9b3bec9d5cec4b8ab9e9184786c605346392e23170c000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced9d7cec5bebab8b5b5b5b5b5b5b5b5b5b5b5b5b6b7b9bdc1c5c7cbc9c6bfbab3ada59e959083796d655b50453b3121170d030000000000000916222f3c4955626f7c8895a2afbbd1d9cec3b9b1acaaacadaba39f9c9a98979797999c9fa2aaadb3bcc2cac6bfbaada49f92877d6f675d51443b301e150b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c5b9ac9f9286796d6053473a2d20150b04111d2935414b556773808d9aa6b3c0cdd0c4b7aa9d9184776a544a3f34281c1003000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e211508000000000714212d3a4754606d7a86929facb8c5d0d6cabfb4aa9b8e8175675d5145382c1d120700000000000000030f1b27333f495363707d8997a1adb9c6d2d2c5b9ada196897c6f63544a3f34281c10030000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ccccccccd0cac6c5c2c2c2c2c2c2c2c2c2c2c2c2c3c4c5c9cac6c5c2bdb9b4aea9a29e938e837a6d675d53493f33291f0f06000000000000000815222e3b4855616e7b8894abb5c0cbd4c8bcb1a7a09da0a7b0afaca9a6a5a4a3a4a6a8acaeb4babec5c8c2bcb4aea49c928b7f726b60554b4032291f0c0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d0c4b7aa9d918477675c5145382c1f1303010d18242f3f4b5865727e8b98a5b1becbd2c5b8ab9f928578665c5044382b1f1206000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e21150800000005111e2a36414c5664717e8b98a3aebac7d7d3c6baaea2988a7d7164554b4035291d100400000000000000000b17222d3a4653606d7985929eabb8c5d0d5c9bdb2a89a8d8174665c5044382c1f12070000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4bfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbebdbebab8b6b2adaaa39f97928b81796d685d554b41382d21170d00000000000000000714212d3a4754606d7a8799a3afbbc7d1c5b8aca09591959fa6afb9b6b3b1b0b0b1b2b5b8babfc6c7c3bdb8b0aaa29f928c80736d62594f43392f20170d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5cfc2b6a99c8f837669554b4034291c100400071724303d4a5763707d8a96a3b0bdc9d3c6baaea29886786d6053463a2d201307000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115080000000713202d3946525e6876828f9caab4bfcbccccc5b8ac9f9285796d6053473a2f24180c00000000000000000006121f2b3844505c6674818e9aaab3becacccfc4b8ab9e9285796d6053463a2e23180c0000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b1b0b3adaba9a8a19e98928d857e756d675d564c433a2f261b0f0500000000000000000613202d394653606c7986929facb9c5d0c4b7aa9d918490949da5acb1b9bbbfbdbdbfc2c4c3c1bfbab8b2aca69f98928a7f736e635b51473d31281d0e050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5cec1b5a89b8e8275685b4f422f23180c0000091623303c4956636f7c8996a2afbcc9d6cabeb4aa9387796d6054473a2d211407000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115080000000714212e3a4754616d7a86929facb9bfbfbfbfbfb4aa9b8e8175675d5145382c1d120700000000000000000003101c28343f4a5463707d8a98a2aebabfbfbfbfb9ada197897d7063554b4034281c100400000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5a5a5a4a9a29f9c9996918c86807a716c605d554c443a31281d140a00000000000000000005121f2b3744505b657885929eabb8c5c8bbafa295887c828e939da0a7acaeb5b5b6b7b7b7b6b4b4aeaca8a09d9490867e736d635c52493f342b1f160c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5cec1b4a79b8e8174685b4e4135281b0700000916232f3c4956626f7c8995a2afbcc8dbd0baada094877a6d6154473a2e211407000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e211508000005121e2a36424d5765727e8b99a3afb2b2b2b2b2b2aea2988a7d7164554b4035291d0b01000000000000000000000b17232e3a4653606d7985929fabb2b2b2b2b2b2b3a99b8e8174675c5145382c1f130600000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e999999999999999999999999999999999999999999999999999898979697928f8c8984807b746d68625a514b433a32281f160b02000000000000000000030f1b27333f49536a7784919daab7c4c8bcafa295897c79818990959c9fa3aba8a9aaaaaaa9a8aaa39f9b96918a827b716c635b524a40372d22190d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5cec1b4a89b8e8175685b4e4235281b0800000916232f3c4956626f7c8995a2afbcc8d3c6baada093877a6d6054473a2d211407000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e21150800000714212d3a46535e697683909caba6a6a6a6a6a6a6a69f9285796d6053473a2f24180c000000000000000000000006131f2c3845515c6775818e9baaa6a6a6a6a6a6a6a69f9285796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8b8a89878583807c78736e68615e5650454039312820160d0400000000000000000000000b17222d43505d6a7683909da9b6c3cabdb0a3978a7d70747d838a8f9299999b9d9d9e9d9c9b9998928f8a847e776e69615a524940382e251b100700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5cec2b5a89b8f8275685c4f423025190d01000a1623303d495663707c8996a3afbcc9d3c7bbaea39986796d6053473a2d201407000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e21150800000815212e3b4854616e7b879499999999999999999999998e8275675d5145382c1d1207000000000000000000000004101c2834404b5564717d8a9899999999999999999999978a7d7064574a3d3124170a00000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7d7c7b7976736f6c65615e56524c443e352f271f160e04000000000000000000000000061c2936424f5c6975828f9ca8b5c2cbbeb1a4988b7e716b70787d82868a8c8e90919191908e8c8986827d78716c655f57504840372e261c13090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5cfc3b6a99c90837669564c41362a1e1105000b1724313e4a5764717d8a97a4b0bdcad2c5b9ac9f9286786c605346392d201306000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e21150800000c1926333f4c5966727f8c8c8c8c8c8c8c8c8c8c8c8c8c8a7e7164554b4035291d10040000000000000000000000000c18232e3a4753606d79868c8c8c8c8c8c8c8c8c8c8c8c8c8175685b4e4235281b0f00000000000000000000000000000000000000000000000000000000000000000000000a1623303c4955616c7073737373737373737373737373737373737373737373737373727272716f6e6c656662605b53524d46413a3229241d150d04000000000000000000000000020e1b2835414e5b6874818e9ba7b4c1ccbfb2a6998c7f7366666c70757a7d80828384848483817f7d7975706c66605b534d453e362e251c140a010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d1c4b8ab9e918578685e5246392d201308000c1926333f4c5966727f8c99a5b2bfccd1c5b8ab9e928578655b5044372b1f1205000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e21150800000b1824313e4b5764717e7f7f7f7f7f7f7f7f7f7f7f7f7f7f796d6053473a2f24180c000000000000000000000000000713202c3945515d67717e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000000000000000000000814202d3944505a616466666666666666666666666666666666666666666666666666666565646361605b535653504946413b3630292018120b0300000000000000000000000000010e1a2734414d5a6774808d9aa7b3c0cdc0b3a79a8d8074675b6064686d70737576777777767572706d6763605b545049413c332c241c130a01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c6b9ada197877a6d6154473a3024190d07121e2b37424d576874818e9ba7b4c1ced0c3b6aa9d9083776a53493f33271b0f03000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e21150800000a1723303d4955616c7173737373737373737373737373736d675d5145392c1d12070000000000000000000000000004101d2935404b55616c7173737373737373737373737373726d62564a3e3125180b000000000000000000000000000000000000000000000000000000000000000000000004101c28333e47505557595959595959595959595959595959595959595959595959595959585756545350494946443f3836302a251e170e07010000000000000000000000000000000d192633404c5966737f8c99a6b2bfccc1b5a89b8e8275685b53565d606466686a6a6b6a69686663605d5553504a443f382f2a211a120a0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c9beb2a9978a7d7164564c4135291f161418232e3a47535f697784919eaab7c4d1cec1b5a89b8e8275685b4f422d22170b00000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e21150800000815212d3945505a61646666666666666666666666666666605d554b4035291d0b0100000000000000000000000000010d18242f3943505a61646666666666666666666666666665625b51463a2e2216090000000000000000000000000000000000000000000000000000000000000000000000000b17222c353e44494a4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4b4a494746443f3c3937332d2a251f19130c0500000000000000000000000000000000000c1925323f4c5865727f8b98a5b2becbc2b6a99c8f8376695c504c525457595b5d5e5e5e5d5b595653514b46443f38332d261d181715110c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2cfc1b4a89b8e8175685d52453c31282121232935404b55626e7b8896a0acb9c5d2ccc0b6ac998c807366594d4033261a0600000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e211508000005111d28343e48505557595959595959595959595959595953514b43392f24180c00000000000000000000000000000007121d28313e4850565859595959595959595959595959585651493f34291e120600000000000000000000000000000000000000000000000000000000000000000000000005101a232c33393c3d404040404040404040404040404040404040404040404040403f3f3f3e3c3b3937332d2d2b27221b19140d08020000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1bdcac4b7aa9d9184776a544a4145474a4d4f50515151504e4c494745403938332d272226262524211d1711090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2d2c5b8ac9f92867a6d60574d433a322e2e2e343d45515d6773808c99a8b2bdc9d4c8bbafa49a8a7d7064574a3d3124170a00000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115080000000c17222c363e45494b4c4c4c4c4c4c4c4c4c4c4c4c4c4c4745403931271d1207000000000000000000000000000000010c161f2d363e45494b4c4c4c4c4c4c4c4c4c4c4c4c4c4c4a463f372d23180d010000000000000000000000000000000000000000000000000000000000000000000000000008111a22282d30313333333333333333333333333333333333333333333333333333323231302e2d2b2722201f1b17110e080200000000000000000000000000000000000000000a1724303d4a5763707d8a96a3b0bdc9c5b8ab9e928578665c5044393a3d40424344444443423f3d3a38352f3333333333333332302d29221b120900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2d3c7baaea2988c8073695f554c443e3b3b3b40454f59606d7985929eabb8c4ced2c6b9ac9f93867a6d6154473a2e21140700000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e21150800000006101a242c34393d3e40404040404040404040404040403a39352f271f150b0100000000000000000000000000000000040d1b242d34393d3e404040404040404040404040403f3e3a342d251b11070000000000000000000000000000000000000000000000000000000000000000000000000000000810171c20232426262626262626262626262626262626262626262626262626262625242321201f1b1713120f0b0600000000000000000000000000000000000000000000000916232f3c4956626f7c8995a2afbcc8c6b9ada19786796d6053464040404040404040404040404040404040404040404040403e3d39342d241b1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2d6cabfb4aa9f92867b6e675d564f494847484b5159606b73808d97a1adb9c6d8ccc0b6ac9d908377685e5246392d20130700000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115080000000008121a22282d303133333333333333333333333333332d2c29241d150d0300000000000000000000000000000000000009121b22282d30313333333333333333333333333332312e29231b13090000000000000000000000000000000000000000000000000000000000000000000000000000000000050b101416171919191919191919191919191919191919191919191919191919191817161413120f0b060503000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a1aebbcfcabeb3a994877a6e61544d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4b49453f362d22170c010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2dbd0c6baaea3989083796d68615956545455555c606b707d87939fa9b3becad4c8bbafa49a8c7f7266564c41362a1d110500000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e21150800000000000810171d2123242626262626262626262626262626201f1d18120b0300000000000000000000000000000000000000000910171d212425262626262626262626262626262525221e181109010000000000000000000000000000000000000000000000000000000000000000000000000000000000000004080a0a0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0c0c0c0b090806050300000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a8794a9b3becacfbbafa295887c6f625959595959595959595959595959595959595959595959595959585650483f34291d11050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2dfd6cbbfb4aaa09590827a706b666361616163676d727d869299a4afbbc5cfcec6b9ac9f93877b6e6154483b3025190d0100000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e211508000000000000060c1115171819191919191919191919191919191413100c070100000000000000000000000000000000000000000000060c1115171819191919191919191919191919191816120d07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798697a2adbac6c9bcb0a396897d7066666666666666666666666666666666666666666666666666666665625a5045392d2115090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2dfd4cac2bcb1a79f9490847d77726f6e6e6e7073797f879298a2abb5c0cdd0c6bcb0a69c8f8275695e53463a2d1e13080000000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e211508000000000000000005080a0b0d0d0d0d0d0d0d0d0d0d0d0d0d0d07060400000000000000000000000000000000000000000000000000000005080a0b0d0d0d0d0d0d0d0d0d0d0d0d0d0c0b09060100000000000000000000000005080a0b0b0b0b0b0b0b0b0b0b0b0b0b0706040100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505c667885929fabb8c5cabeb1a4978b7e73737373737373737373737373737373737373737373737373737373716c6256493d3024170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2d8cdc2b8b0aba9a69f96918a837f7c7b7a7b7d80848c9299a2aab3bdc7d2cbbfb4aa9e94897c6f62574d42362a1e0c020000000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c111517181818181818181818181818181413100d07010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a546b7784919eaab7c4cfc2b5a99c8f82808080808080808080808080808080808080808080808080808080807e7165584b3e3225180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2d3c7bbb0a69f9c9fa6a19e95908c898787888a8d91969fa3abb3bcc5d0cbc2baaea3988f82756a6054453b31251a0e000000000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e211508000000000002080d1012131313131313131313131313130807050200000000000000000002070c0f11121313131313131313131313130807050200000000000000000000000000000000000000000000000000000000000910171d21242425252525252525252525252520201d18120c04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17232e44505d6a7783909daab6c3d0c3b7aa9e948f8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2d0c4b7ab9f9490949fa9a7a09d9996949494969a9ea1a9aeb5bdc5cecbc2b9afa59f92867b6e61584e4333291f1409000000000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e21150800000000060d14191c1f1f2020202020202020202020201514120e0902000000000000060d13181c1e1f2020202020202020202020201514120e0903000000000000000000000000000000000000000000000000000009121b22282d30313131313131313131313131312d2c29241d160d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061c2936434f5c6976828f9ca9b5c2cfc7bbb0a69e9c999999999999999999999999999999999999999999999999999999908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2cfc3b6a99c90839097a1acacaaa5a2a1a1a1a3a6abadb2bbbfc6cfcac1b9b1a79e938b7f72695f53463d3221170d03000000000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115080000000810181f25292b2c2d2d2d2d2d2d2d2d2d2d2d2d21201e1a140d0500000000070f171e24282b2c2d2d2d2d2d2d2d2d2d2d2d2d21211e1a140d0500000000000000000000000000000000000000000000000006101b242c34393d3e3e3e3e3e3e3e3e3e3e3e3e3e3a39352f281f160c0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020f1b2835424e5b6875818e9ba8b4c1ceccc2b8b0aaa9a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a69c908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c8bbafa295887c85929aa4afb6b2afaeadaeb0b3b8b9bdc4cbcac5beb9afa79f958f81776c60574d42342b200f0500000000000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e211508000006101a222a303538393939393939393939393939392e2d2a251f170f050000060f1921292f3437383939393939393939393939392e2d2a251f170f0500000000000000000000000000000000000000000000000c17222c363e45494b4b4b4b4b4b4b4b4b4b4b4b4b4745403931281d120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d9aa7b4c0cdd3cac2bbb7b5b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a99c908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b7d88939fa4aeb4bbc0babbbdc0c4c5c9c6c5bebab3ada59e959083796d655b50453c3122190f0000000000000000000000000000131f2c3946525f6c7985929facb8c5ccc7baaea194877b6e6154483b2e21150800020d18222c343b4144464646464646464646464646463b3a36302921170d02020d17212b333b4044454646464646464646464646463b3a36312921170d0300000000000000000000000000000000000000000005111d28343e4850555758585858585858585858585853514b43392f24180d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3bfccccccccc7c3c2bfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfb6a99c908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b727f8c929fa2aaafb6b9bdbdbebebebebab8b3aea9a19e938e837a6d675d53493f332a1f10070000000000000000000000000000131f2c3946525f6c7985929facb8bfbfbfbaaea194877b6e6154483b2e2115080008141f2a343e464d51525353535353535353535353534846423b33291f140907131e29333d454c50525353535353535353535353534846423b33291f14090000000000000000000000000000000000000000000815212d3945505a6164646464646464646464646464605d554b4035291d1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926323f4c5965727f8c98a5b2bfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfb6a99c908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e737f8b92989fa4acacb2b1b1b1b1b3adabaaa29f97928b81796d685d554b41382d21180e000000000000000000000000000000131f2c3946525f6c7985929facb2b2b2b2b2aea194877b6e6154483b2e211508000d1925303b4650585d5f6060606060606060606060605f524d453b30251a0e0c18242f3b454f575d5f6060606060606060606060605f534d453b31251a0e0200000000000000000000000000000000000000000a1724303d4955616c717171717171717171717171716d675d5145392c201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2a99c908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6d737e868e939a9ea0a8a4a5a5a4a9a29f9b98928d857e756d675d564c43392f261b0f06000000000000000000000000000000131f2c3946525f6c7985929fa6a6a6a6a6a6a6a194877b6e6154483b2e21150800101c2935414d5862696c6c6c6c6c6c6c6c6c6c6c6c6c6c5e574d42362a1e120f1c2834404c5761686b6c6c6c6c6c6c6c6c6c6c6c6c6c5e574d42362a1e120500000000000000000000000000000000000000000b1824313e4b5764717e7e7e7e7e7e7e7e7e7e7e7e7e796d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a69c908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e616c717b81878d919696979898979697928f8b85807a716c605d554c443a31281d140a00000000000000000000000000000000131f2c3946525f6c79859299999999999999999994877b6e6154483b2e21150800121f2b3844515d69747979797979797979797979797976695e52463a2d2014111e2b3744505d68737879797979797979797979797976695e53463a2d2114070000000000000000000000000000000000000000131f2c3946525f6c79868b8b8b8b8b8b8b8b8b8b8b877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c899699999999999999999999999999999999999999999999999999999999999999999999999999908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6162696e757b808487898a8b8b8b898885827e79736d68615a514b433a32281f160b0200000000000000000000000000000000131f2c3946525f6c79868c8c8c8c8c8c8c8c8c8c8c877b6e6154483b2e21150800131f2c3946525f6c79868686868686868686868686867b6e6154483b2e2115121f2c3845525f6b78858686868686868686868686867b6e6154483b2e2115080000000000000000000000000000000000000000131f2c3946525f6c79859297979797979797979794877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b888c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e61575f61696e73777a7c7e7e7e7e7d7b7975716d67605d5650454039312820160d0400000000000000000000000000000000000c1926333f4c5966727f7f7f7f7f7f7f7f7f7f7f7f7f7a6d6054473a2d21140700131f2c3946525f6c79859293939393939393939393877b6e6154483b2e2115121f2c3845525f6b78859293939393939393939393877b6e6154483b2e2115080000000000000000000000000000000000000000131f2c3946525f6c7985929fa4a4a4a4a4a4a4a194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e615453575f6267686d7071727271706e6c6664605d55524c443e352f271f160d040000000000000000000000000000000000000c1825313e4a57636d727373737373737373737373736d675d5145392c20130600131f2c3946525f6c7985929f9f9f9f9f9f9f9f9f94877b6e6154483b2e2115121f2c3845525f6b7885929e9f9f9f9f9f9f9f9f94877b6e6154483b2e2115080000000000000000000000000000000000000000131f2c3946525f6c7985929facb1b1b1b1b1aea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d676d73737373737373737373737373737373737373737373737373737373737373737373737373737373716c6256493d3024170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154484d5355565e6163646565646361605b5453514b45413a3229241d150d04000000000000000000000000000000000000000916222e3a46515b6366666666666666666666666666605d554c4135291d110400131f2c3946525f6c7985929facacacacacacaca194877b6e6154483b2e2115121f2c3845525f6b7885929eabacacacacacaca194877b6e6154483b2e2115080000000000000000000000000000000000000000131f2c3946525f6c7985929facb8bebebebaaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c555d606666666666666666666666666666666666666666666666666666666666666666666666666666666664625a5045392d2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154484247484c52545657585858565553504a474540393530282018120b03000000000000000000000000000000000000000006121e2a353f4951575959595959595959595959595954514c433a2f24190d0100131f2c3946525f6c7985929facb8b9b9b9b9aea194877b6e6154483b2e2115121f2c3845525f6b7885929eabb8b9b9b9b9aea194877b6e6154483b2e2115080000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5cac7baaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d19242f3a434c515459595959595959595959595959595959595959595959595959595959595959595959595959595959585650483e34291d11050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b3a3b414647494b4b4b4b4a4846443f3a39352f29241e160e0701000000000000000000000000000000000000000000010d18232d373f464a4c4c4c4c4c4c4c4c4c4c4c4c4c4745413a31281e13080000131f2c3946525f6c7985929facb8c5c6c6baaea194877b6e6154483b2e2115121f2c3845525f6b7885929eabb8c5c6c6baaea194877b6e6154483b2e2115080000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28313a4145474c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4b49453e362d22170c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e3036393a3d3e3f3f3e3d3b3938332d2c29241d19130c0400000000000000000000000000000000000000000000000007111c252d353a3e3f4040404040404040404040403a39352f281f160c010000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115121f2c3845525f6b7885929eabb8c5d1c7baaea194877b6e6154483b2e2115080000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115080103050505050402000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f282f35393a404040404040404040404040404040404040404040404040404040404040404040404040404040403e3d39342d241b1006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e252a2d2e3031323231302e2d2b2822201d18120d080200000000000000000000000000000000000000000000000000000a131c232a2e31333333333333333333333333332d2c29241e160d04000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115121f2c3845525f6b7885929eabb8c5d1c7baaea194877b6e6154483b2e2115080000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e21150b0e1011121211100e0c090605030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d161e24292c2d3333333333333333333333333333333333333333333333333333333333333333333333333333333331302d29221b120900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e211e202123242525252322201f1c1713100d070100000000000000000000000000000000000000000000000000000000010a11181e22252626262626262626262626262621201d19130c0400000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115121f2c3845525f6b7885929eabb8c5d1c7baaea194877b6e6154483b2e2115080000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115181b1d1e1f1f1e1d1b191613120f0b0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13191d2021262626262626262626262626262626262626262626262626262626262626262626262626262626262524211d1710090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e211513141618181818171513120f0b0604010000000000000000000000000000000000000000000000000000000000000000070d121618191919191919191919191919191413110d08010000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115121f2c3845525f6b7885929eabb8c5d1c7baaea194877b6e6154483b2e2115080000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e212124272a2b2c2b2b2a282522201f1b17110d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080d11131419191919191919191919191919191919191919191919191919191919191919191919191919191919181715110c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e211508070a0b0c0c0b0a08060603000000000000000000000000000000000000000000000000000000000000000000000000000106090c0c0d0d0d0d0d0d0d0d0d0d0d0d0706040100000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115121f2c3845525f6b7885929eabb8c5d1c7baaea194877b6e6154483b2e2115080000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2d2e313436383838383735322f2d2b27221b19130c07010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406070d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0b0a08050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115121f2c3845525f6b7885929eabb8c5d1c7baaea194877b6e6154483b2e2115080000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b35393a3e41434445454443413f3c3937332d2a251e18120b03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5ccc7baaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080c0f10100e0a070603000000000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115121f2c3845525f6b7885929eabb8c5d1c7baaea194877b6e6154483b2e2115080000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b4146474b4e5051525251504e4c4946443f38363029241d150d070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8bfbfbfbaaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002090e111414191c1d1d1b171312100b0600000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115121f2c3845525f6b7885929eabb8c5d1c7baaea194877b6e6154483b2e2115080000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e615448474c5254575a5d5e5f5e5e5d5b585553504946413a352f271f19100900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb2b2b2b2b2aea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b141a1e202126292a2a2824201f1c17110a020000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115121f2c3845525f6b7885929eabb8c5d1c7baaea194877b6e6154483b2e2115080000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e61544e53565d616467696b6b6b6b6a686562605b53524c454039312b221a1209000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929fa6a6a6a6a6a6a6a194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171f252a2d2e3335373634312d2b28231c140c0700000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115121f2c3845525f6b7885929eabb8c5d1c7baaea194877b6e6154483b2e2115080000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154585f62686d717476777878777674726f6c65615e56514b433d342c241b12090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c79859299999999999999999994877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141c222830363a3b3f424343413d3a38342e261e191007000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115121f2c3845525f6b7885929eabb8c5d1c7baaea194877b6e6154483b2e2115080000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e615c606a6e747a7e81838485858483817f7c78736d68605d554e463e362d241b120800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c79868c8c8c8c8c8c8c8c8c8c8c877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141d262d333b4246474c4f50504e4a46443f38302b221911070000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115121f2c3845525f6b7885929eabb8c5d1c7baaea194877b6e6154483b2e2115080000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e61676d737b81868a8d9091929191908e8b88847f7a736d67605850483f372d241a0f060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f7f7f7f7f7f7f7f7f7f7f7f7f7a6d6054473a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d262f383f444d5254595c5d5d5b5753504a423c342b23190e0500000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115121f2c3845525f6b7885929eabb8c5d1c7baaea194877b6e6154483b2e2115080000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e686e7980878e92999a9c9e9e9e9e9d9b9896918c8680796f6a615a51493f362c21180c0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825313e4a57636d727373737373737373737373736d675d5145392c2013060000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c262f38424a50575e6166686a696764605c544e463d352b20170d02000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115121f2c3845525f6b7885929eabb8c5d1c7baaea194877b6e6154483b2e2115080000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6e7a838d92999fa3aba9aaababaaa9a7a8a19e98928c847c716c625b51483e332a1e150a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222e3a46515b6366666666666666666666666666605d554c4135291d1104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d38424a545b60696e7275767674706d6660584f473d32291f1409000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115121f2c3845525f6b7885929eabb8c5d1c7baaea194877b6e6154483b2e2115080000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e7a8490959fa3abaeb4b6b7b8b8b7b6b4b2acaaa29f9691877e726d625a50463c30261c11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121e2a353f4951575959595959595959595959595954514c433a2f24190d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a545b666c737b7f828383817d786f6a60594f443b3025190e010000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115121f2c3845525f6b7885929eabb8c5d1c7baaea194877b6e6154483b2e2115080000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b798390969fa7afb5babfc2c4c5c4c4c3c1bdb9b4aea8a099928a7f726c61584e42382e23170c01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d18232d373f464a4c4c4c4c4c4c4c4c4c4c4c4c4c4745413a31281e13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505b666c787f868c8f90908e8a847c706b60564d42362a1d12070000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115121f2c3845525f6b7885929eabb8c5d1c7baaea194877b6e6154483b2e2115080000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c7baaea194877b808d959fa8b1b9b7b5b5b5b7b9bdc4c6cac9c6bfbab2aba39f93887e716a5f544a3f34281e13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007111c252d353a3e3f4040404040404040404040403a39352f281f160c0100000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d2935414c56606c78818c92999b9d9c9a9691867d70695e5246392f23180c0000131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115121f2c3845525f6b7885929eabb8c5d1c7baaea194877b6e6154483b2e2115080000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c9bdb0a3968a7d87939fa7b1afacaaa9a8a9abacb2b8babec5cecac3bdb4aea49a92867c6e665c50443a2f24190d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a131c232a2e31333333333333333333333333332d2c29241e160d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3946525e68727f8c939fa3aba9a9a8a09892857b6e61554b4034291c100400131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115121f2c3845525f6b7885929eabb8c5d1c7baaea194877b6e6154483b2e2115080000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2d1c4b7ab9e91849199a4acaca49f9d9c9b9c9ea1a8abaeb3bcc2cacfc6bfb6aca2989083786d60554c4135291c120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a11181e22252626262626262626262626262621201d19130c0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a86929fa5aeb4b6b6b2aaa2978e8174675c5145382c1f130600131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115121f2c3845525f6b7885929eabb8c5d1c7baaea194877b6e6154483b2e2115080000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2d2c5b9aca1969196a1a8a09e9a93918f8f8f9196999fa2aab0b8c2cad1c7beb4aaa0958b7f72675d5145392e23180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d121618191919191919191919191919191413110d08010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a2aebabfc3c3bcb3a99f9285796d6053473a2d20140700131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115121f2c3845525f6b7885929eabb8c5d1c7baaea194877b6e6154483b2e2115080000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2d5c9bdb2a8a19ea1a49d96918b878482828284878c92989fa6b0b8c2ccd0c6bcb1a79f92857a6d60544a4034281c10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000106090c0c0d0d0d0d0d0d0d0d0d0d0d0d0706040100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2835414e5b6874818e9baab4bfcbd1cec5baaea298887c6f6255493c2f22160900131f2c3946525f6c7985929facb8c5d2c7baaea194877b6e6154483b2e2115101c2934404b556b7885929eabb8c5d1c7baaea194877b6e6154483b2e2115080000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2dacec4bab2acaba39b928d847e7a77767576787b808590949ea6b0bac4cecec3baada2978c7f73665c5144382c1f120600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2d0dcd6cabfb4aa96897d7063564a3d3023170a00131f2c3946525f6c7985929facb8c5d2c8bbaea295887b6f6255483c2f2214131f2c3845515c677985929facb8c5d2c7baaea194877b6e6154483b2e2115080000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2dfd6ccc3baaea49b918b8079726d68696869696e737b828f949ea8b2bdc9d5cabeb3a99e9184796d6053463a2d22170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002070a0c0d1313131313131313131313131312110e0904000000000000000000000000000000000000000000000000000f1c2835424f5b6875828e9ba8b5c1cdd4d3c8bcb1a796897c706356493d3023160a00131f2c3946525f6c7985929facb8c5d2c9bdb0a3968a7d7063574a3d2f261d1a202d3a4753606d7a8698a2aebac6d3c7baaea194877b6e6154483b2e2115080000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2dfd4c8bdb2a89d928b7f746d67615e565c575e61696e79828f96a0acb9c2cdd0c5b9ada1968a7d7064544a3f33281c0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d1316191a202020202020202020202020201f1d1a150f080000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b0bbc3c8c7c0b8ab9f95877a6e6154473b2e21140800131f2c3946525f6c7985929facb8c5d2ccbfb3a6998c807366584e42382e29262a323c4855626f7c8895aab4bfcad6c7baaea194877b6e6154483b2e2115080000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2dfd1c5b8aca0968d80736d605c55524c4f4d53575e676d7a84919ea6b0bcc7d3c9bdb2a99b8e8175665b5044382b1f120600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a12191e2325262d2d2d2d2d2d2d2d2d2d2d2d2c2c2a262019120900000000000000000000000000000000000000000000000916222f3c4955626f7c88949ea9b2b8bdbab9aea49d908376685e5246392d20140700131f2c3946525f6c7985929facb8c5d2d0c3b6a99d9083766a60544a40393531363b444f5965727f8b98a5b2bed0d6cabeb3a994877a6d6154473a2e2114070000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2d5c9bdb2a89d9184796d605b514b46414242464d555d67707d89949fabb7c6d1cfc4b8ab9e9285796c605346392d201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a131c242a2f3233393939393939393939393939393836312b241b1208000000000000000000000000000000000000000000000815222e3b4754606a75828f96a0a8acb2aeaca49d928a7d7063564c41362a1e110500131f2c3946525f6c7985929facb8c5d2d1c4b8ab9f95887c6f665b514b46414242464d56606b7683909da9b6c3d0d2c6b9ada19786796d6053463a2d2013070000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2d2c5b9aca1968a7d70665c514540393531363b434c55606b7683909cabb5bfcbd2c6b9ada197887c6f6255483c2f22150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121c252e353b3f404646464646464646464646464645423d352d24190f0400000000000000000000000000000000000000000006131f2b37434e58616e7b8491969ea0a8a39f9c928d80746b6155443b3025190d0100131f2c3946525f6c7985929facb8c5d2d4c8bcb1a79c8f82786c605c54524c4f4d53575f68707d89959fabb7c4d1d1c5b8ab9e928578665c5145382c1f13060000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2d1c4b7ab9e9184786c60544b40342f29252a303a434f5964717e8a99a3aebbc7d3cabeb3a9988b7e7265584b3f3225180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d19242e3740474b4d53535353535353535353535353524e473f352b201509000000000000000000000000000000000000000000030f1b27323c46525e696e7b848c91969599928f8980786c60594f4432291e14080000131f2c3946525f6c7985929facb8c5d2d8cdc2b7ab9f948c80736d66615e565c575f61696e7a84919ea7b1bcc7d3d0c3b6a99d9083766a544b4034281c10040000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2cbc0b5ab998d8073665b5042392e231d1a1e28313d4754606d7a86929facb9c5d2cfc0b4a79a8d8174675a4e4134271b06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131e2a3540495257596060606060606060606060605f5e5951473d31261a0e010000000000000000000000000000000000000000000a15202a36424d575f696e797f8487888886827d746c665b50473e3320170d020000131f2c3946525f6c7985929facb8c5d2d9d0c7bbb0a69c928c8079716d68696969696e737b839196a1acb9c2cdd7ccc0b5ab9a8d8174675a4e412e23180c000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c7bbafa399897c6f63544a3f30271d120c16202c3945515d677683909ca9b6c3cfcfc2b6a99c8f8376695c50432e23170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16232f3b47525b63666c6c6c6c6c6c6c6c6c6c6c6c6c6a63594e42362a1d1104000000000000000000000000000000000000000000040e1a25303b454d575f676d72777a7b7b7975706b605b544a3f352c210e05000000131f2c3946525f6c7985929facb8c5d2d2c7beb6afaca49c928d847e7a77767576787b80869195a0a8b2bdcbd4d4c7bbafa4998a7e7164574b3e31241807000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c5b9ac9f9286796d6053473a2d20150b04111d2935414b556773808d9aa6b3c0cdd0c4b7aa9d9184776a544a3f34281c1003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1925323f4b57636d7379797979797979797979797979756a5e5245382c1f12060000000000000000000000000000000000000000000009141f29333c454d555d6066686d6f6e6d67636059504a42382d231a1000000000131f2c3946525f6c7985929facb8c5d2ccc0b6aca49f9fa39d96918b878482828384888d9298a0a7b1bac4ced9d0c6b9ac9f93867a6d6154473a2e211407000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d0c4b7aa9d918477675c5145382c1f1303010d18242f3f4b5865727e8b98a5b1becbd2c5b8ab9f928578665c5044382b1f1206000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d5966738086868686868686868686868687796c5f5346392c20130600000000000000000000000000000000000000000000020d17212a333c434b5153565e616261605c55544f443f382f261c110800000000131f2c3946525f6c7985929facb8c5d2c8bbafa49a939299a3a09e9a93918f8f909196999fa2aab1b9c3ccd6d2c7beb1a79c8f8276685e5246392d201307000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5cfc2b6a99c8f837669554b4034291c100400071724303d4a5763707d8a96a3b0bdc9d3c6baaea29886786d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c939393939393939393939286796c5f5346392c2013060000000000000000000000000000000000000000000000050f18212a31394045474c5254555553514b48443d332d261d140a0000000000131f2c3946525f6c7985929facb8c5d2c6b9ac9f938886929fa8aca49f9d9c9c9c9ea1a8acaeb4bcc3cbd5d7ccc0b6ac9f958a7d7063564c41362a1d1105000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5cec1b5a89b8e8275685b4f422f23180c0000091623303c4956636f7c8996a2afbcc9d6cabeb4aa9387796d6054473a2d211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c999f9f9f9f9f9f9f9f9f9286796c5f5346392c201306000000000000000000000000000000000000000000000000060f181f272f35383a414647484846454039383228221c140b020000000000131f2c3946525f6c7985929facb8c5d2c5b9ac9f9286808d96a0aaafacaaa9a8a9abadb2b8babfc6ced8d1cbc1bbafa49a9083786c6053463a3025190d01000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5cec1b4a79b8e8174685b4e4135281b0700000916232f3c4956626f7c8995a2afbcc8dbd0baada094877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6acacacacacacac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000000060d151d24292c3036393a3c3b3a38342e2c272117110a02000000000000131f2c3946525f6c7985929facb8c5d2c5b9ac9f928679849198a2abb4b7b5b5b6b7b9bdc4c6cad0d2ccc6bfbaafa59f93887c6f655b504437291e130800000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5cec1b4a89b8e8175685b4e4235281b0800000916232f3c4956626f7c8995a2afbcc8d3c6baada093877a6d6054473a2d211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3b9b9b9b9b9ac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000000000030b12181d1f252a2d2e2f2e2d2c28231d1b160b060000000000000000131f2c3946525f6c7985929facb8c5d2c5b9ac9f9286797c869299a3abb2babfc3c4c5c9cfd2ccc7c6c0bbb4aea59e938c80736b6053493f3327170c0200000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5cec2b5a89b8f8275685c4f423025190d01000a1623303d495663707c8996a3afbcc9d3c7bbaea39986796d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3bfc6c6c5b9ac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000000000001070c1013191d20212222201f1c1812100b04000000000000000000131f2c3946525f6c7985929facb8c5d2c5b9ac9f928679707e879299a1a8aeb4b9bbbfbebebec0bbb9b6afaba39f938e81786c60594f41382d2217050000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5cfc3b6a99c90837669564c41362a1e1105000b1724313e4a5764717d8a97a4b0bdcad2c5b9ac9f9286786c605346392d201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3bfccd2c5b9ac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000000000000000004080d11131415151313100c07000000000000000000000000131f2c3946525f6c7985929facb8c5d2c5b9ac9f9286796c717e8791969fa2aaacaeb5b1b1b1b5afacaca49f99928c81786d665b50463d2f261b11060000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d1c4b8ab9e918578685e5246392d201308000c1926333f4c5966727f8c99a5b2bfccd1c5b8ab9e928578655b5044372b1f1205000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3bfccd2c5b9ac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000000000000000000000105070709080706040000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c5b9ac9f9286796c6c717c848d92989c9fa3aba4a5a4aba49f9d9a938f867f786d665c544a3f342b1d140a000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c6b9ada197877a6d6154473a3024190d07121e2b37424d576874818e9ba7b4c1ced0c3b6aa9d9083776a53493f33271b0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3bfccd2c5b9ac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c5b9ac9f9286796c616a6f7980868b90929997989898979993908c87827b726c665c544b42382d22190b02000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c9beb2a9978a7d7164564c4135291f161418232e3a47535f697784919eaab7c4d1cec1b5a89b8e8275685b4f422d22170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3bfccd2c5b9ac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c5b9ac9f9286796c5860676d737a7f8386888a8b8b8b8a898683807b756e69605b544b42392f261c100700000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2cfc1b4a89b8e8175685d52453c31282121232935404b55626e7b8896a0acb9c5d2ccc0b6ac998c807366594d4033261a0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3bfccd2c5b9ac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c5b9ac9f9286796c5f555d60686d7276797c7d7e7e7e7d7c7a77736e69625f57504a423930271d140a0000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2d2c5b8ac9f92867a6d60574d433a322e2e2e343d45515d6773808c99a8b2bdc9d4c8bbafa49a8a7d7064574a3d3124170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3bfccd2c5b9ac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c5b9ac9f9286796c5f4b51565e6165676d6f70717271716f6d6766615f57534d443f382f271e150b020000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2d3c7baaea2988c8073695f554c443e3b3b3b40454f59606d7985929eabb8c4ced2c6b9ac9f93867a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3bfccd2c5b9ac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c5b9ac9f9286796c5f53454c5254555c6062646565656462605d5555534d47423c332d261d150c03000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2d6cabfb4aa9f92867b6e675d564f494847484b5159606b73808d97a1adb9c6d8ccc0b6ac9d908377685e5246392d20130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3bfccd2c5b9ac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c5b9ac9f9286796c5f53464146474b51535557585858575653514b4846423b373128221c140b0300000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2dbd0c6baaea3989083796d68615956545455555c606b707d87939fa9b3becad4c8bbafa49a8c7f7266564c41362a1d110500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3bfccd2c5b9ac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c5b9ac9f9286796c5f534636393a404546494a4b4b4b4a494745403b3a36312b261f17110a020000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2dfd6cbbfb4aaa09590827a706b666361616163676d727d869299a4afbbc5cfcec6b9ac9f93877b6e6154483b3025190d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3bfccd2c5b9ac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c5b9ac9f9286796c5f5346392d2e34383a3c3d3e3f3e3e3c3a39352f2d2a261f1a150b0600000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2d7cec5bebab1a79f9490847d77726f6e6e6e7073797f879298a2abb5c0cdd0c6bcb0a69c8f8275695e53463a2d1e13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3bfccd2c5b9ac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c5b9ac9f9286796c5f5346392c23282c2d2f31323232312f2d2c2924211e1a140e09030000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2d0c5bcb3adaba9a69f96918a837f7c7b7a7b7d80848c9299a2aab3bdc7d2cbbfb4aa9e94897c6f62574d42362a1e0c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3bfccd2c5b9ac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c5b9ac9f9286796c5f5346392c181c1f202224252525242320201d1814120e090300000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2cabeb3a9a29f9c9fa6a19e95908c898787888a8d91969fa3abb3bcc5d0cbc2baaea3988f82756a6054453b31251a0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3bfccd2c5b9ac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c5b9ac9f9286796c5f5346392c20101313161718181817161413110d070502000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c6baada297928f949faaa7a09d9996949494969a9ea1a9aeb5bdc5cecbc2b9afa59f92867b6e61584e4333291f1409000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3bfccd2c5b9ac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c5b9ac9f9286796c5f5346392c20130607090a0b0c0b0b0907060401000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c5b8ab9f9285838f98a2aeacaaa5a2a1a1a1a3a6abadb2bbbfc6cfcac1b9b1a79e938b7f72695f53463d3221170d03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3bfccd2c5b9ac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2c5b9ac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5cec4b8ab9e91847b86929fa4aeb6b2afaeadaeb0b3b8b9bdc4cbcac5beb9afa79f958f81776c60574d42342b200f0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3bfccd2c5b9ac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5ccc5b9ac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c1c1c1b8ab9e9185787e8b929da4aeb4bcbababbbdc0c4c5c9c6c5bebab3ada59e959083796d655b50453c3122190f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3bfccd2c5b9ac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8bfbfbfb9ac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb4b4b4b4b4ab9e91857874808d929fa3aaafb7b9bdbdbebebebebab8b3aea9a19e938e837a6d675d53493f332a1f10070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3bfccd2c5b9ac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb2b2b2b2b2ac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929fa8a8a8a8a8a8a89e9185786c77808b92989ea5aaacb2b1b1b1b1b3adabaaa29f97928b81796d685d554b41382d21180e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3bfccd2c5b9ac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929fa6a6a6a6a6a6a69f9286796c5f5346392c201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929b9b9b9b9b9b9b9b9b918578656c747f868f939a9ea0a8a4a5a5a4a9a29f9b98928d857e756d675d564c43392f261b0f06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3bfccd2c5b9ac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929999999999999999999286796c5f5346392c201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c79858e8e8e8e8e8e8e8e8e8e8e84786b606d727b82888d919696979898979697928f8b85807a716c605d554c443a31281d140a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3bfccd2c5b9ac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c79868c8c8c8c8c8c8c8c8c8c8c86796c5f5346392c2013060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2834414e5b67748181818181818181818181818074675b62696e757b808487898a8b8b8b898885827e79736d68615a514b433a32281f160b0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3bfccd2c5b9ac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f7f7f7f7f7f7f7f7f7f7f7f7f7266594c3f3326190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2733404c59646f747575757575757575757575746e6458575f626a6e74777a7c7e7e7e7e7d7b7975716d67605d5650454039312820160d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3bfccd2c5b9ac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825313e4a57636d727373737373737373737373726d63574b3e3225180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824303c48535d6467686868686868686868686867645c524d53585f6267686d7071727271706e6c6664605d55524c443e352f271f160d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3bfccd2c5b9ac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222e3a46515b6366666666666666666666666666635b51463a2f22160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814202b36414a53595b5b5b5b5b5b5b5b5b5b5b5b5a58524a42474e5355565e6163646565646361605b5453514b45413a3229241d150d0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3bfccd2c5b9ac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121e2a353f495157595959595959595959595959595751493f352a1e120600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1a252f3841484c4e4e4e4e4e4e4e4e4e4e4e4e4d4c4740373c4347484c52545657585858565553504a474540393530282018120b030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3bfccd2c5b9ac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d18232d373f464a4c4c4c4c4c4c4c4c4c4c4c4c4c4b463f372e23180d02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131d262f363c40414242424242424242424242413f3c362b31373a3b414647494b4b4b4b4a4846443f3a39352f29241e160e0701000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3bfccd2c5b9ac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007111c252d353a3e3f40404040404040404040403f3e3a352e251c1207000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b141d252b30333435353535353535353535353433302b24262b2e3036393a3d3e3f3f3e3d3b3938332d2c29241d19130c040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3bfccd2c5b9ac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a131c232a2e3133333333333333333333333333322f2a231c130a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b131a2024272828282828282828282828282726241f1a1a1f21252a2d2e3031323231302e2d2b2822201d18120d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3bfccd2c5b9ac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a11181e22252626262626262626262626262625221e18120a0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080f14181a1b1b1b1b1b1b1b1b1b1b1b1b1a1a17130e0f1214191e202123242525252322201f1c1713100d07010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3bfccd2c5b9ac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d121618191919191919191919191919191816120d070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003080b0d0e0f0f0f0f0f0f0f0f0f0f0f0e0d0b07030206080d1113141618181818171513120f0b06040100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3bfccd2c5b9ac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000106090c0c0d0d0d0d0d0d0d0d0d0d0d0c0c0a06020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010102020202020202020202020100000000000000010507070a0b0c0c0b0a080606030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3bfccd2c5b9ac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3bfccd2c5b9ac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3bfccd2c5b9ac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3bfccd2c5b9ac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3bfccd2c5b9ac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3bfccd2c5b9ac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3bfccd2c5b9ac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050505050505050505050d1a2633404d596673808c99a6b3bfccd2c5b9ac9f9286796c5f5346392c201306050505050505050505040302000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105090b0c12121212121212121212121a2633404d596673808c99a6b3bfccd2c5b9ac9f9286796c5f5346392c20131212121212121212121211100e0a0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c121518181f1f1f1f1f1f1f1f1f1f1f1f2633404d596673808c99a6b3bfccd2c5b9ac9f9286796c5f5346392c201f1f1f1f1f1f1f1f1f1f1f1e1d1a16110b04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000911181d2224252b2b2b2b2b2b2b2b2b2b2b2b2b33404d596673808c99a6b3bfccd2c5b9ac9f9286796c5f5346392c2b2b2b2b2b2b2b2b2b2b2b2b2a2927221c160e05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b23292e31323838383838383838383838383838404d596673808c99a6b3bfccd2c5b9ac9f9286796c5f534639383838383838383838383838383736332e2720170e0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b252d343a3d3f4545454545454545454545454545454d596673808c99a6b3bfccd2c5b9ac9f9286796c5f5346454545454545454545454545454544433f39322920160b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c18232d373f454a4b52525252525252525252525252525252596673808c99a6b3bfccd2c5b9ac9f9286796c5f53525252525252525252525252525252514f4a433b32271c11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121d29343f495156585e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e6673808c99a6b3bfccd2c5b9ac9f9286796c5f5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5d5b554d43392e22160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222e3a45515b62656b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b73808c99a6b3bfccd2c5b9ac9f9286796c6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a675f554a3f33271a0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313d4a56626d7278787878787878787878787878787878787878808c99a6b3bfccd2c5b9ac9f9287797878787878787878787878787878787878787771675b4f4336291d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8585858585858585858585858585858585858586929facb8c5d2d4c7bbafa399898585858585858585858585858585858585858583776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926323f4c5965727f8c9191919191919191919191919191919191919298a2aebac6d3d7cbc0b5aba1979191919191919191919191919191919191919185786b5e5245382b1f12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926323f4c5965727f8c989e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9fa2aab4bfcad6dcd1c7bdb3a9a19e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9185786b5e5245382b1f12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926323f4c5965727f8c98a5ababababababababababababababababacaeb4bcc6d0dbe3d9cfc4bbb3adababababababababababababababababab9e9185786b5e5245382b1f12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926323f4c5965727f8c98a5b2b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8babfc6ced7d9d9d9d6cdc4beb9b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8ab9e9185786b5e5245382b1f12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926323f4c5965727f8c98a5b2bfc4c4c4c4c4c4c4c4c4c4c4c4c4c4c5c6cad0cccccccccccccccfc9c6c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4b8ab9e9185786b5e5245382b1f12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926323f4c5965727f8c98a5b2bfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfb8ab9e9185786b5e5245382b1f12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926323f4c5965727f8c98a5b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2ab9e9185786b5e5245382b1f12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926323f4c5965727f8c98a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a69e9185786b5e5245382b1f12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926323f4c5965727f8c98999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999185786b5e5245382b1f12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926323f4c5965727f8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c85786b5e5245382b1f12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7265584c3f3225190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222e3b4754606a6f73737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373726d62564a3e3125180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2b38434e5860626666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666665625b51463a2e22160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27323d464e545659595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959585651493f34291e120600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16202b343d4347494c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4a463f372d23180d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040f19222b32383b3c404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040403f3e3a342d251b11070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007101920272b2e2f3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332312e29231b1309000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070f161b1f2223262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262525221e1811090100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f13151619191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191816120d070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030608090d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0c0b0906010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + image data: 1 + _typelessdata: 00 m_StreamData: serializedVersion: 2 offset: 0 @@ -106,958 +106,8 @@ MonoBehaviour: m_SourceFontFilePath: m_AtlasPopulationMode: 1 InternalDynamicOS: 0 - m_GlyphTable: - - m_Index: 1501 - m_Metrics: - m_Width: 66.171875 - m_Height: 14.984375 - m_HorizontalBearingX: 5.28125 - m_HorizontalBearingY: 14.1875 - m_HorizontalAdvance: 76.765625 - m_GlyphRect: - m_X: 10 - m_Y: 10 - m_Width: 67 - m_Height: 16 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 397 - m_Metrics: - m_Width: 52.0625 - m_Height: 67.46875 - m_HorizontalBearingX: 3.390625 - m_HorizontalBearingY: 66.453125 - m_HorizontalAdvance: 58.796875 - m_GlyphRect: - m_X: 96 - m_Y: 10 - m_Width: 53 - m_Height: 69 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 614 - m_Metrics: - m_Width: 46.109375 - m_Height: 49.484375 - m_HorizontalBearingX: 2.984375 - m_HorizontalBearingY: 48.46875 - m_HorizontalAdvance: 51.90625 - m_GlyphRect: - m_X: 10 - m_Y: 45 - m_Width: 48 - m_Height: 51 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 852 - m_Metrics: - m_Width: 28.484375 - m_Height: 48.078125 - m_HorizontalBearingX: 5.046875 - m_HorizontalBearingY: 48.078125 - m_HorizontalAdvance: 34.9375 - m_GlyphRect: - m_X: 168 - m_Y: 10 - m_Width: 29 - m_Height: 49 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 978 - m_Metrics: - m_Width: 49.921875 - m_Height: 47.640625 - m_HorizontalBearingX: 0.875 - m_HorizontalBearingY: 47.640625 - m_HorizontalAdvance: 51.6875 - m_GlyphRect: - m_X: 216 - m_Y: 10 - m_Width: 51 - m_Height: 48 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 871 - m_Metrics: - m_Width: 42.796875 - m_Height: 49.484375 - m_HorizontalBearingX: 2.859375 - m_HorizontalBearingY: 48.421875 - m_HorizontalAdvance: 48.421875 - m_GlyphRect: - m_X: 286 - m_Y: 10 - m_Width: 44 - m_Height: 51 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 424 - m_Metrics: - m_Width: 53.953125 - m_Height: 66.5 - m_HorizontalBearingX: 5.28125 - m_HorizontalBearingY: 65.484375 - m_HorizontalAdvance: 64.46875 - m_GlyphRect: - m_X: 168 - m_Y: 78 - m_Width: 55 - m_Height: 68 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 773 - m_Metrics: - m_Width: 44.078125 - m_Height: 48.421875 - m_HorizontalBearingX: 5.046875 - m_HorizontalBearingY: 48.421875 - m_HorizontalAdvance: 54.1875 - m_GlyphRect: - m_X: 77 - m_Y: 98 - m_Width: 45 - m_Height: 49 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 507 - m_Metrics: - m_Width: 42.921875 - m_Height: 49.25 - m_HorizontalBearingX: 2.90625 - m_HorizontalBearingY: 48.421875 - m_HorizontalAdvance: 50.84375 - m_GlyphRect: - m_X: 10 - m_Y: 115 - m_Width: 44 - m_Height: 50 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 766 - m_Metrics: - m_Width: 70.578125 - m_Height: 48.46875 - m_HorizontalBearingX: 5.046875 - m_HorizontalBearingY: 48.46875 - m_HorizontalAdvance: 80.6875 - m_GlyphRect: - m_X: 349 - m_Y: 10 - m_Width: 71 - m_Height: 49 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 2 - m_Metrics: - m_Width: 63.15625 - m_Height: 65.484375 - m_HorizontalBearingX: 1.1875 - m_HorizontalBearingY: 65.484375 - m_HorizontalAdvance: 65.515625 - m_GlyphRect: - m_X: 439 - m_Y: 10 - m_Width: 64 - m_Height: 66 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 597 - m_Metrics: - m_Width: 47.0625 - m_Height: 66.40625 - m_HorizontalBearingX: 2.984375 - m_HorizontalBearingY: 65.484375 - m_HorizontalAdvance: 55.109375 - m_GlyphRect: - m_X: 349 - m_Y: 78 - m_Width: 49 - m_Height: 67 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 586 - m_Metrics: - m_Width: 45.484375 - m_Height: 49.484375 - m_HorizontalBearingX: 2.984375 - m_HorizontalBearingY: 48.46875 - m_HorizontalAdvance: 51.328125 - m_GlyphRect: - m_X: 242 - m_Y: 80 - m_Width: 47 - m_Height: 51 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 197 - m_Metrics: - m_Width: 13.453125 - m_Height: 65.484375 - m_HorizontalBearingX: 5.359375 - m_HorizontalBearingY: 65.484375 - m_HorizontalAdvance: 24.171875 - m_GlyphRect: - m_X: 308 - m_Y: 80 - m_Width: 14 - m_Height: 66 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 375 - m_Metrics: - m_Width: 49.390625 - m_Height: 65.484375 - m_HorizontalBearingX: 5.359375 - m_HorizontalBearingY: 65.484375 - m_HorizontalAdvance: 57.484375 - m_GlyphRect: - m_X: 522 - m_Y: 10 - m_Width: 50 - m_Height: 66 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 1775 - m_Metrics: - m_Width: 0 - m_Height: 0 - m_HorizontalBearingX: 0 - m_HorizontalBearingY: 0 - m_HorizontalAdvance: 20.171875 - 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: 790 - m_Metrics: - m_Width: 47.546875 - m_Height: 49.484375 - m_HorizontalBearingX: 2.984375 - m_HorizontalBearingY: 48.46875 - m_HorizontalAdvance: 53.5625 - m_GlyphRect: - m_X: 591 - m_Y: 10 - m_Width: 49 - m_Height: 51 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 888 - m_Metrics: - m_Width: 30.46875 - m_Height: 60.171875 - m_HorizontalBearingX: 0.828125 - m_HorizontalBearingY: 59.859375 - m_HorizontalAdvance: 33.09375 - m_GlyphRect: - m_X: 242 - m_Y: 150 - m_Width: 32 - m_Height: 61 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 982 - m_Metrics: - m_Width: 73.171875 - m_Height: 47.640625 - m_HorizontalBearingX: 0.875 - m_HorizontalBearingY: 47.640625 - m_HorizontalAdvance: 74.921875 - m_GlyphRect: - m_X: 141 - m_Y: 165 - m_Width: 75 - m_Height: 48 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 161 - m_Metrics: - m_Width: 55.0625 - m_Height: 65.484375 - m_HorizontalBearingX: 5.359375 - m_HorizontalBearingY: 65.484375 - m_HorizontalAdvance: 65.78125 - m_GlyphRect: - m_X: 10 - m_Y: 184 - m_Width: 56 - m_Height: 66 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 292 - m_Metrics: - m_Width: 71.234375 - m_Height: 65.484375 - m_HorizontalBearingX: 5.359375 - m_HorizontalBearingY: 65.484375 - m_HorizontalAdvance: 81.953125 - m_GlyphRect: - m_X: 659 - m_Y: 10 - m_Width: 72 - m_Height: 66 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 913 - m_Metrics: - m_Width: 44.078125 - m_Height: 48.46875 - m_HorizontalBearingX: 5.046875 - m_HorizontalBearingY: 47.640625 - m_HorizontalAdvance: 54.1875 - m_GlyphRect: - m_X: 591 - m_Y: 80 - m_Width: 45 - m_Height: 49 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 73 - m_Metrics: - m_Width: 59.359375 - m_Height: 67.421875 - m_HorizontalBearingX: 3.390625 - m_HorizontalBearingY: 66.453125 - m_HorizontalAdvance: 65.875 - m_GlyphRect: - m_X: 417 - m_Y: 95 - m_Width: 60 - m_Height: 68 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 689 - m_Metrics: - m_Width: 14.625 - m_Height: 67.375 - m_HorizontalBearingX: 4.21875 - m_HorizontalBearingY: 67.375 - m_HorizontalAdvance: 23.109375 - m_GlyphRect: - m_X: 85 - m_Y: 166 - m_Width: 15 - m_Height: 68 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 658 - m_Metrics: - m_Width: 47.109375 - m_Height: 67.578125 - m_HorizontalBearingX: 2.984375 - m_HorizontalBearingY: 48.421875 - m_HorizontalAdvance: 55.15625 - m_GlyphRect: - m_X: 341 - m_Y: 164 - m_Width: 49 - m_Height: 69 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 84 - m_Metrics: - m_Width: 55.203125 - m_Height: 65.484375 - m_HorizontalBearingX: 5.359375 - m_HorizontalBearingY: 65.484375 - m_HorizontalAdvance: 63.9375 - m_GlyphRect: - m_X: 496 - m_Y: 95 - m_Width: 56 - m_Height: 66 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 384 - m_Metrics: - m_Width: 51.46875 - m_Height: 65.484375 - m_HorizontalBearingX: 5.359375 - m_HorizontalBearingY: 65.484375 - m_HorizontalAdvance: 58.796875 - m_GlyphRect: - m_X: 235 - m_Y: 230 - m_Width: 52 - m_Height: 66 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 456 - m_Metrics: - m_Width: 62.796875 - m_Height: 65.484375 - m_HorizontalBearingX: 1.1875 - m_HorizontalBearingY: 65.484375 - m_HorizontalAdvance: 65.125 - m_GlyphRect: - m_X: 119 - m_Y: 232 - m_Width: 63 - m_Height: 66 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 578 - m_Metrics: - m_Width: 47.03125 - m_Height: 66.40625 - m_HorizontalBearingX: 5.046875 - m_HorizontalBearingY: 65.484375 - m_HorizontalAdvance: 55.109375 - m_GlyphRect: - m_X: 10 - m_Y: 269 - m_Width: 48 - m_Height: 67 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 736 - m_Metrics: - m_Width: 13.0625 - m_Height: 65.484375 - m_HorizontalBearingX: 5.046875 - m_HorizontalBearingY: 65.484375 - m_HorizontalAdvance: 23.109375 - m_GlyphRect: - m_X: 85 - m_Y: 253 - m_Width: 14 - m_Height: 66 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 996 - m_Metrics: - m_Width: 50.015625 - m_Height: 66.1875 - m_HorizontalBearingX: 0.875 - m_HorizontalBearingY: 47.640625 - m_HorizontalAdvance: 51.765625 - m_GlyphRect: - m_X: 750 - m_Y: 10 - m_Width: 51 - m_Height: 67 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 1340 - m_Metrics: - m_Width: 28.609375 - m_Height: 65.484375 - m_HorizontalBearingX: 2.765625 - m_HorizontalBearingY: 65.484375 - m_HorizontalAdvance: 36.734375 - m_GlyphRect: - m_X: 655 - m_Y: 95 - m_Width: 30 - m_Height: 66 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 1339 - m_Metrics: - m_Width: 52.734375 - m_Height: 67.421875 - m_HorizontalBearingX: 3.390625 - m_HorizontalBearingY: 66.453125 - m_HorizontalAdvance: 59.453125 - m_GlyphRect: - m_X: 571 - m_Y: 148 - m_Width: 54 - m_Height: 68 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 281 - m_Metrics: - m_Width: 42.546875 - m_Height: 65.484375 - m_HorizontalBearingX: 5.359375 - m_HorizontalBearingY: 65.484375 - m_HorizontalAdvance: 50.453125 - m_GlyphRect: - m_X: 496 - m_Y: 180 - m_Width: 43 - m_Height: 66 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 1341 - m_Metrics: - m_Width: 47.0625 - m_Height: 66.453125 - m_HorizontalBearingX: 3.953125 - m_HorizontalBearingY: 66.453125 - m_HorizontalAdvance: 55.109375 - m_GlyphRect: - m_X: 409 - m_Y: 182 - m_Width: 49 - m_Height: 67 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 1345 - m_Metrics: - m_Width: 48.25 - m_Height: 66.40625 - m_HorizontalBearingX: 3.25 - m_HorizontalBearingY: 65.484375 - m_HorizontalAdvance: 54.890625 - m_GlyphRect: - m_X: 306 - m_Y: 252 - m_Width: 49 - m_Height: 67 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 843 - m_Metrics: - m_Width: 47.03125 - m_Height: 66.796875 - m_HorizontalBearingX: 5.046875 - m_HorizontalBearingY: 48.421875 - m_HorizontalAdvance: 55.109375 - m_GlyphRect: - m_X: 201 - m_Y: 315 - m_Width: 48 - m_Height: 68 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 670 - m_Metrics: - m_Width: 44.078125 - m_Height: 65.484375 - m_HorizontalBearingX: 5.046875 - m_HorizontalBearingY: 65.484375 - m_HorizontalAdvance: 54.1875 - m_GlyphRect: - m_X: 118 - m_Y: 317 - m_Width: 45 - m_Height: 66 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 411 - m_Metrics: - m_Width: 53.359375 - m_Height: 65.484375 - m_HorizontalBearingX: 2.546875 - m_HorizontalBearingY: 65.484375 - m_HorizontalAdvance: 58.453125 - m_GlyphRect: - m_X: 10 - m_Y: 355 - m_Width: 54 - m_Height: 66 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 1503 - m_Metrics: - m_Width: 15.015625 - m_Height: 46.53125 - m_HorizontalBearingX: 5.28125 - m_HorizontalBearingY: 45.734375 - m_HorizontalAdvance: 25.578125 - m_GlyphRect: - m_X: 306 - m_Y: 165 - m_Width: 16 - m_Height: 47 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 1344 - m_Metrics: - m_Width: 53.25 - m_Height: 65.484375 - m_HorizontalBearingX: 3.390625 - m_HorizontalBearingY: 65.484375 - m_HorizontalAdvance: 59.890625 - m_GlyphRect: - m_X: 820 - m_Y: 10 - m_Width: 54 - m_Height: 66 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 1348 - m_Metrics: - m_Width: 45.65625 - m_Height: 65.484375 - m_HorizontalBearingX: 2.546875 - m_HorizontalBearingY: 65.484375 - m_HorizontalAdvance: 50.75 - m_GlyphRect: - m_X: 893 - m_Y: 10 - m_Width: 47 - m_Height: 66 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 1350 - m_Metrics: - m_Width: 50.09375 - m_Height: 67.546875 - m_HorizontalBearingX: 3.390625 - m_HorizontalBearingY: 66.53125 - m_HorizontalAdvance: 56.859375 - m_GlyphRect: - m_X: 959 - m_Y: 10 - m_Width: 51 - m_Height: 69 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 1453 - m_Metrics: - m_Width: 32.4375 - m_Height: 78.40625 - m_HorizontalBearingX: 0.65625 - m_HorizontalBearingY: 68.5625 - m_HorizontalAdvance: 33.703125 - m_GlyphRect: - m_X: 820 - m_Y: 95 - m_Width: 34 - m_Height: 79 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 1347 - m_Metrics: - m_Width: 50.09375 - m_Height: 67.421875 - m_HorizontalBearingX: 3.390625 - m_HorizontalBearingY: 66.453125 - m_HorizontalAdvance: 56.859375 - m_GlyphRect: - m_X: 873 - m_Y: 95 - m_Width: 51 - m_Height: 68 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 1343 - m_Metrics: - m_Width: 49.796875 - m_Height: 67.421875 - m_HorizontalBearingX: 3.640625 - m_HorizontalBearingY: 66.453125 - m_HorizontalAdvance: 56.828125 - m_GlyphRect: - m_X: 943 - m_Y: 98 - m_Width: 51 - m_Height: 68 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 137 - m_Metrics: - m_Width: 44.4375 - m_Height: 65.484375 - m_HorizontalBearingX: 5.359375 - m_HorizontalBearingY: 65.484375 - m_HorizontalAdvance: 52.5625 - m_GlyphRect: - m_X: 873 - m_Y: 182 - m_Width: 45 - m_Height: 66 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 1500 - m_Metrics: - m_Width: 15.015625 - m_Height: 14.984375 - m_HorizontalBearingX: 5.28125 - m_HorizontalBearingY: 14.1875 - m_HorizontalAdvance: 25.578125 - m_GlyphRect: - m_X: 83 - m_Y: 338 - m_Width: 16 - m_Height: 16 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 1349 - m_Metrics: - m_Width: 50 - m_Height: 67.421875 - m_HorizontalBearingX: 3.390625 - m_HorizontalBearingY: 66.453125 - m_HorizontalAdvance: 56.734375 - m_GlyphRect: - m_X: 937 - m_Y: 185 - m_Width: 51 - m_Height: 68 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 991 - m_Metrics: - m_Width: 47.859375 - m_Height: 47.640625 - m_HorizontalBearingX: 1.09375 - m_HorizontalBearingY: 47.640625 - m_HorizontalAdvance: 50.046875 - m_GlyphRect: - m_X: 704 - m_Y: 96 - m_Width: 48 - m_Height: 48 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - m_CharacterTable: - - m_ElementType: 1 - m_Unicode: 8230 - m_GlyphIndex: 1501 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 83 - m_GlyphIndex: 397 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 101 - m_GlyphIndex: 614 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 114 - m_GlyphIndex: 852 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 118 - m_GlyphIndex: 978 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 115 - m_GlyphIndex: 871 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 85 - m_GlyphIndex: 424 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 110 - m_GlyphIndex: 773 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 97 - m_GlyphIndex: 507 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 109 - m_GlyphIndex: 766 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 65 - m_GlyphIndex: 2 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 100 - m_GlyphIndex: 597 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 99 - m_GlyphIndex: 586 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 73 - m_GlyphIndex: 197 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 80 - m_GlyphIndex: 375 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 32 - m_GlyphIndex: 1775 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 111 - m_GlyphIndex: 790 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 116 - m_GlyphIndex: 888 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 119 - m_GlyphIndex: 982 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 72 - m_GlyphIndex: 161 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 77 - m_GlyphIndex: 292 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 117 - m_GlyphIndex: 913 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 67 - m_GlyphIndex: 73 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 105 - m_GlyphIndex: 689 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 103 - m_GlyphIndex: 658 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 68 - m_GlyphIndex: 84 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 82 - m_GlyphIndex: 384 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 86 - m_GlyphIndex: 456 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 98 - m_GlyphIndex: 578 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 108 - m_GlyphIndex: 736 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 121 - m_GlyphIndex: 996 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 49 - m_GlyphIndex: 1340 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 48 - m_GlyphIndex: 1339 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 76 - m_GlyphIndex: 281 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 50 - m_GlyphIndex: 1341 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 53 - m_GlyphIndex: 1345 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 112 - m_GlyphIndex: 843 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 104 - m_GlyphIndex: 670 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 84 - m_GlyphIndex: 411 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 58 - m_GlyphIndex: 1503 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 52 - m_GlyphIndex: 1344 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 55 - m_GlyphIndex: 1348 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 57 - m_GlyphIndex: 1350 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 47 - m_GlyphIndex: 1453 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 54 - m_GlyphIndex: 1347 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 51 - m_GlyphIndex: 1343 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 70 - m_GlyphIndex: 137 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 46 - m_GlyphIndex: 1500 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 56 - m_GlyphIndex: 1349 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 120 - m_GlyphIndex: 991 - m_Scale: 1 + m_GlyphTable: [] + m_CharacterTable: [] m_AtlasTextures: - {fileID: -4182433242542045618} m_AtlasTextureIndex: 0 @@ -1068,384 +118,12 @@ MonoBehaviour: m_AtlasHeight: 1024 m_AtlasPadding: 9 m_AtlasRenderMode: 4165 - m_UsedGlyphRects: - - m_X: 0 - m_Y: 0 - m_Width: 86 - m_Height: 35 - - m_X: 86 - m_Y: 0 - m_Width: 72 - m_Height: 88 - - m_X: 0 - m_Y: 35 - m_Width: 67 - m_Height: 70 - - m_X: 158 - m_Y: 0 - m_Width: 48 - m_Height: 68 - - m_X: 206 - m_Y: 0 - m_Width: 70 - m_Height: 67 - - m_X: 276 - m_Y: 0 - m_Width: 63 - m_Height: 70 - - m_X: 158 - m_Y: 68 - m_Width: 74 - m_Height: 87 - - m_X: 67 - m_Y: 88 - m_Width: 64 - m_Height: 68 - - m_X: 0 - m_Y: 105 - m_Width: 63 - m_Height: 69 - - m_X: 339 - m_Y: 0 - m_Width: 90 - m_Height: 68 - - m_X: 429 - m_Y: 0 - m_Width: 83 - m_Height: 85 - - m_X: 339 - m_Y: 68 - m_Width: 68 - m_Height: 86 - - m_X: 232 - m_Y: 70 - m_Width: 66 - m_Height: 70 - - m_X: 298 - m_Y: 70 - m_Width: 33 - m_Height: 85 - - m_X: 512 - m_Y: 0 - m_Width: 69 - m_Height: 85 - - m_X: 581 - m_Y: 0 - m_Width: 68 - m_Height: 70 - - m_X: 232 - m_Y: 140 - m_Width: 51 - m_Height: 80 - - m_X: 131 - m_Y: 155 - m_Width: 94 - m_Height: 67 - - m_X: 0 - m_Y: 174 - m_Width: 75 - m_Height: 85 - - m_X: 649 - m_Y: 0 - m_Width: 91 - m_Height: 85 - - m_X: 581 - m_Y: 70 - m_Width: 64 - m_Height: 68 - - m_X: 407 - m_Y: 85 - m_Width: 79 - m_Height: 87 - - m_X: 75 - m_Y: 156 - m_Width: 34 - m_Height: 87 - - m_X: 331 - m_Y: 154 - m_Width: 68 - m_Height: 88 - - m_X: 486 - m_Y: 85 - m_Width: 75 - m_Height: 85 - - m_X: 225 - m_Y: 220 - m_Width: 71 - m_Height: 85 - - m_X: 109 - m_Y: 222 - m_Width: 82 - m_Height: 85 - - m_X: 0 - m_Y: 259 - m_Width: 67 - m_Height: 86 - - m_X: 75 - m_Y: 243 - m_Width: 33 - m_Height: 85 - - m_X: 740 - m_Y: 0 - m_Width: 70 - m_Height: 86 - - m_X: 645 - m_Y: 85 - m_Width: 49 - m_Height: 85 - - m_X: 561 - m_Y: 138 - m_Width: 73 - m_Height: 87 - - m_X: 486 - m_Y: 170 - m_Width: 62 - m_Height: 85 - - m_X: 399 - m_Y: 172 - m_Width: 68 - m_Height: 86 - - m_X: 296 - m_Y: 242 - m_Width: 68 - m_Height: 86 - - m_X: 191 - m_Y: 305 - m_Width: 67 - m_Height: 87 - - m_X: 108 - m_Y: 307 - m_Width: 64 - m_Height: 85 - - m_X: 0 - m_Y: 345 - m_Width: 73 - m_Height: 85 - - m_X: 296 - m_Y: 155 - m_Width: 35 - m_Height: 66 - - m_X: 810 - m_Y: 0 - m_Width: 73 - m_Height: 85 - - m_X: 883 - m_Y: 0 - m_Width: 66 - m_Height: 85 - - m_X: 949 - m_Y: 0 - m_Width: 70 - m_Height: 88 - - m_X: 810 - m_Y: 85 - m_Width: 53 - m_Height: 98 - - m_X: 863 - m_Y: 85 - m_Width: 70 - m_Height: 87 - - m_X: 933 - m_Y: 88 - m_Width: 70 - m_Height: 87 - - m_X: 863 - m_Y: 172 - m_Width: 64 - m_Height: 85 - - m_X: 73 - m_Y: 328 - m_Width: 35 - m_Height: 35 - - m_X: 927 - m_Y: 175 - m_Width: 70 - m_Height: 87 - - m_X: 694 - m_Y: 86 - m_Width: 67 - m_Height: 67 + m_UsedGlyphRects: [] m_FreeGlyphRects: - - m_X: 206 - m_Y: 67 - m_Width: 70 - m_Height: 1 - - m_X: 67 - m_Y: 35 - m_Width: 19 - m_Height: 53 - - m_X: 232 - m_Y: 67 - m_Width: 44 - m_Height: 3 - - m_X: 131 - m_Y: 88 - m_Width: 27 - m_Height: 67 - - m_X: 63 - m_Y: 105 - m_Width: 4 - m_Height: 69 - - m_X: 407 - m_Y: 68 - m_Width: 22 - m_Height: 17 - - m_X: 63 - m_Y: 156 - m_Width: 12 - m_Height: 18 - - m_X: 331 - m_Y: 70 - m_Width: 8 - m_Height: 84 - - m_X: 225 - m_Y: 155 - m_Width: 7 - m_Height: 65 - - m_X: 109 - m_Y: 156 - m_Width: 22 - m_Height: 66 - - m_X: 645 - m_Y: 70 - m_Width: 4 - m_Height: 15 - - m_X: 561 - m_Y: 85 - m_Width: 20 - m_Height: 53 - - m_X: 634 - m_Y: 138 - m_Width: 11 - m_Height: 885 - - m_X: 548 - m_Y: 170 - m_Width: 13 - m_Height: 853 - - m_X: 399 - m_Y: 154 - m_Width: 8 - m_Height: 18 - - m_X: 467 - m_Y: 172 - m_Width: 19 - m_Height: 851 - - m_X: 364 - m_Y: 242 - m_Width: 35 - m_Height: 781 - - m_X: 191 - m_Y: 222 - m_Width: 34 - m_Height: 83 - - m_X: 258 - m_Y: 328 - m_Width: 765 - m_Height: 695 - - m_X: 258 - m_Y: 305 - m_Width: 38 - m_Height: 718 - - m_X: 108 - m_Y: 243 - m_Width: 1 - m_Height: 64 - - m_X: 172 - m_Y: 307 - m_Width: 19 - m_Height: 716 - m_X: 0 - m_Y: 430 - m_Width: 1023 - m_Height: 593 - - m_X: 73 - m_Y: 392 - m_Width: 950 - m_Height: 631 - - m_X: 283 - m_Y: 140 - m_Width: 15 - m_Height: 15 - - m_X: 283 - m_Y: 140 - m_Width: 13 - m_Height: 80 - - m_X: 296 - m_Y: 221 - m_Width: 35 - m_Height: 21 - - m_X: 1019 m_Y: 0 - m_Width: 4 + m_Width: 1023 m_Height: 1023 - - m_X: 634 - m_Y: 170 - m_Width: 176 - m_Height: 853 - - m_X: 1003 - m_Y: 88 - m_Width: 20 - m_Height: 935 - - m_X: 933 - m_Y: 85 - m_Width: 16 - m_Height: 3 - - m_X: 548 - m_Y: 225 - m_Width: 315 - m_Height: 798 - - m_X: 467 - m_Y: 255 - m_Width: 396 - m_Height: 768 - - m_X: 634 - m_Y: 183 - m_Width: 229 - m_Height: 840 - - m_X: 67 - m_Y: 259 - m_Width: 8 - m_Height: 69 - - m_X: 67 - m_Y: 259 - m_Width: 6 - m_Height: 86 - - m_X: 73 - m_Y: 363 - m_Width: 35 - m_Height: 660 - - m_X: 364 - m_Y: 262 - m_Width: 659 - m_Height: 761 - - m_X: 364 - m_Y: 258 - m_Width: 563 - m_Height: 765 - - m_X: 467 - m_Y: 257 - m_Width: 460 - m_Height: 766 - - m_X: 997 - m_Y: 175 - m_Width: 26 - m_Height: 848 - - m_X: 927 - m_Y: 172 - m_Width: 6 - m_Height: 3 - - m_X: 694 - m_Y: 85 - m_Width: 46 - m_Height: 1 - - m_X: 694 - m_Y: 153 - m_Width: 116 - m_Height: 870 - - m_X: 761 - m_Y: 86 - m_Width: 49 - m_Height: 937 m_FontFeatureTable: m_MultipleSubstitutionRecords: [] m_LigatureSubstitutionRecords: @@ -420017,6 +418695,20331 @@ MonoBehaviour: m_XAdvance: 0 m_YAdvance: 0 m_FeatureLookupFlags: 759224786 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 473 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1065 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 473 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.086914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 721 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 473 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.086914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 721 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.6464844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1514 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.1083984 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 473 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1065 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 421 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 422 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.0751953 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 421 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.0751953 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 422 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.7783203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2453 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.0751953 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 421 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.0751953 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 422 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.7783203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2453 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 421 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 422 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 978 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 980 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 981 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 995 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 996 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 997 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 998 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 999 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1000 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1001 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1002 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1003 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1004 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1005 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1006 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1007 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1008 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1009 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1010 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1011 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1012 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1013 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1018 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1019 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1250 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1306 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2187 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2193 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2194 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2195 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2482 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2486 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2487 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2511 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 472 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 474 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 475 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 476 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 477 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 478 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 479 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 480 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 481 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 482 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 483 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 484 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 485 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 486 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 491 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 492 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 495 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2114 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2115 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2116 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2452 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2453 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.602539 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 277 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.602539 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 411 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.602539 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 412 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.602539 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 413 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.602539 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 414 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.602539 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 415 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.602539 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 416 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.602539 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 417 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.602539 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 418 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.602539 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 419 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.602539 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 423 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.602539 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1082 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.602539 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1087 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.602539 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1090 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.602539 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1106 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.602539 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2097 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.602539 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2098 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.602539 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2343 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.602539 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2435 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.602539 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2451 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 456 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 457 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 458 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1079 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1105 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2108 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2447 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2539 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2541 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2542 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 459 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 460 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 461 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 462 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 463 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 464 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 465 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2109 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2110 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2111 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.7246094 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1481 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.7246094 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1485 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.7246094 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1492 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.7246094 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2044 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.7246094 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2046 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.4609375 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1482 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.4609375 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1483 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.4609375 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1508 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.4609375 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2250 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.086914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1480 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.086914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1484 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.086914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2043 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.086914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2045 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.5595703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1340 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.5595703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1352 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.7470703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1547 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.7470703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1550 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.1425781 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2321 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.1425781 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2323 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1456 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.602539 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1877 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 3 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 4 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 5 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 6 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 7 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 8 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 9 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 10 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 11 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 12 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 13 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 14 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 15 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 16 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 18 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 19 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 20 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 21 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 22 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 23 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 24 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 25 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 26 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 27 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 28 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 29 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 30 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 31 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 32 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 33 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 34 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 35 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 37 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 38 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 39 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 40 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 41 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 42 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 43 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 44 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 45 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 46 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 47 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 48 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 49 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 50 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 51 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 52 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 53 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 54 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 56 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 59 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 61 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 62 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 63 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 64 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 979 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1014 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2051 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2052 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2053 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2054 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2055 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2056 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2413 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2441 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2476 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 507 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 508 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 509 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 510 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 511 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 512 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 513 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 514 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 515 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 516 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 517 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 518 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 519 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 520 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 521 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 522 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 523 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 524 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 525 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 526 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 527 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 528 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 529 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 530 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 531 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 532 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 533 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 534 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 535 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 536 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 537 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 538 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 541 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 542 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 543 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 544 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 545 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 546 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1285 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1286 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2124 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2125 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2126 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2127 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2128 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2129 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 978 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 980 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 981 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 995 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 996 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 997 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 998 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 999 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1000 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1001 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1002 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1003 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1004 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1005 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1006 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1007 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1008 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1009 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1010 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1011 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1012 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1013 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1018 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1019 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1250 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1306 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2187 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2193 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2194 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2195 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2482 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2486 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2487 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2511 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 472 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 474 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 475 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 476 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 477 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 478 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 479 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 480 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 481 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 482 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 483 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 484 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 485 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 486 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 491 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 492 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 495 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2114 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2115 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2116 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2452 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 277 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 411 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 412 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 413 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 414 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 415 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 416 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 417 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 418 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 419 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 423 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1082 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1087 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1090 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1106 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2097 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2098 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2343 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2435 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2451 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 466 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 467 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 468 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 469 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 470 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 471 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1070 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2112 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2113 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2224 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2437 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2456 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2460 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2465 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2544 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2545 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2546 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.3183594 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1020 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.3183594 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1021 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.3183594 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1022 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.3183594 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1023 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.3183594 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1024 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.3183594 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1025 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.3183594 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1026 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.3183594 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1027 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.3183594 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1028 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.3183594 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1029 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.3183594 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1030 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.3183594 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2196 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.3183594 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2197 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.4492188 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 456 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.4492188 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 457 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.4492188 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 458 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.4492188 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1065 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.4492188 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1079 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.4492188 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1105 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.4492188 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2108 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.4492188 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2447 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.4492188 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2539 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.4492188 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.4492188 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2541 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.4492188 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2542 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3730469 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 734 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3730469 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 991 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3730469 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 992 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3730469 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 993 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3730469 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 994 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3730469 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1257 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3730469 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1258 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3730469 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1280 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3730469 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1281 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3730469 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2191 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3730469 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2192 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3730469 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2502 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.6259766 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 982 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.6259766 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 983 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.6259766 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 985 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.6259766 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 986 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.6259766 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 987 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.6259766 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 988 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.6259766 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 989 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.6259766 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 990 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.6259766 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2188 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.6259766 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2189 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.6259766 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2190 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 459 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 460 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 461 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 462 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 463 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 464 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 465 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2109 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2110 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2111 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1033 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1843 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1847 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1850 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.9335938 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1481 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.9335938 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1485 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.9335938 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1492 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.9335938 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2044 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.9335938 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2046 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1482 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1483 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1508 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2250 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1558 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1559 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1560 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1561 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1480 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1484 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2043 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2045 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0107422 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1436 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0107422 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1439 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0107422 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1442 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1542 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1543 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1551 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1340 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1352 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.43945312 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1547 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.43945312 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1550 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.9003906 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2321 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.9003906 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2323 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.4492188 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1456 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.3623047 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1284 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 706 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1877 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 3 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 4 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 5 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 6 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 7 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 8 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 9 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 10 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 11 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 12 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 13 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 14 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 15 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 16 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 18 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 19 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 20 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 21 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 22 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 23 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 24 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 25 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 26 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 27 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 28 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 29 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 30 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 31 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 32 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 33 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 34 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 35 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 37 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 38 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 39 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 40 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 41 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 42 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 43 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 44 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 45 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 46 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 47 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 48 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 49 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 50 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 51 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 52 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 53 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 54 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 56 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 59 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 61 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 62 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 63 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 64 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 979 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1014 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2051 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2052 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2053 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2054 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2055 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2056 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2413 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2441 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2476 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 507 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 508 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 509 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 510 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 511 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 512 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 513 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 514 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 515 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 516 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 517 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 518 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 519 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 520 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 521 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 522 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 523 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 524 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 525 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 526 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 527 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 528 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 529 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 530 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 531 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 532 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 533 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 534 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 535 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 536 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 537 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 538 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 541 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 542 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 543 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 544 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 545 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 546 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1285 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1286 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2124 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2125 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2126 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2127 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2128 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2129 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 978 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 980 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 981 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 995 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 996 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 997 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 998 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 999 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1000 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1001 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1002 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1003 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1004 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1005 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1006 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1007 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1008 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1009 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1010 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1011 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1012 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1013 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1018 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1019 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1250 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1306 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2187 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2193 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2194 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2195 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2482 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2486 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2487 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2511 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 472 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 474 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 475 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 476 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 477 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 478 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 479 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 480 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 481 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 482 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 483 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 484 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 485 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 486 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 491 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 492 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 495 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2114 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2115 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2116 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2452 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 277 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 411 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 412 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 413 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 414 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 415 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 416 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 417 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 418 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 419 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 423 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1082 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1087 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1090 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1106 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2097 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2098 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2343 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2435 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2451 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 466 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 467 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 468 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 469 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 470 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 471 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1070 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2112 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2113 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2224 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2437 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2456 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2460 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2465 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2544 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2545 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2546 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.3183594 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1020 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.3183594 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1021 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.3183594 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1022 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.3183594 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1023 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.3183594 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1024 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.3183594 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1025 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.3183594 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1026 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.3183594 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1027 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.3183594 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1028 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.3183594 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1029 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.3183594 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1030 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.3183594 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2196 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.3183594 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2197 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.4492188 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 456 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.4492188 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 457 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.4492188 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 458 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.4492188 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1065 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.4492188 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1079 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.4492188 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1105 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.4492188 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2108 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.4492188 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2447 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.4492188 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2539 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.4492188 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.4492188 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2541 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.4492188 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2542 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3730469 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 734 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3730469 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 991 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3730469 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 992 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3730469 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 993 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3730469 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 994 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3730469 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1257 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3730469 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1258 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3730469 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1280 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3730469 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1281 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3730469 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2191 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3730469 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2192 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3730469 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2502 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.6259766 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 982 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.6259766 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 983 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.6259766 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 985 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.6259766 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 986 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.6259766 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 987 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.6259766 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 988 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.6259766 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 989 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.6259766 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 990 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.6259766 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2188 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.6259766 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2189 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.6259766 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2190 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 459 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 460 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 461 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 462 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 463 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 464 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 465 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2109 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2110 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2111 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1033 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1843 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1847 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1850 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.9335938 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1481 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.9335938 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1485 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.9335938 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1492 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.9335938 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2044 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.9335938 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2046 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1482 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1483 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1508 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2250 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1558 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1559 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1560 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1561 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1480 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1484 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2043 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2045 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0107422 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1436 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0107422 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1439 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0107422 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1442 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1542 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1543 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1551 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1340 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1352 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.43945312 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1547 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.43945312 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1550 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.9003906 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2321 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.9003906 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2323 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.4492188 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1456 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.3623047 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1284 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 706 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1877 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 547 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 548 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 549 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 550 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 551 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 552 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 553 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 554 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 555 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 556 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 557 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 558 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 559 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 560 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 561 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 562 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 563 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 564 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 565 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 566 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 567 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 568 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 569 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 570 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 571 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 572 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 573 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 574 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 575 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 576 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 577 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 586 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 587 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 588 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 589 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 590 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 591 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 592 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 593 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 594 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 595 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 596 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 597 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 598 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 599 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 600 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 601 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 602 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 603 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 604 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 605 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 606 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 607 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 608 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 609 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 610 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 611 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 612 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 614 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 615 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 616 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 617 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 618 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 619 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 620 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 621 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 622 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 623 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 624 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 625 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 626 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 627 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 628 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 629 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 630 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 631 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 632 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 633 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 634 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 635 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 636 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 637 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 638 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 639 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 640 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 641 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 642 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 643 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 644 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 645 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 658 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 659 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 660 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 661 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 662 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 663 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 664 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 665 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 666 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 667 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 790 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 791 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 792 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 793 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 794 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 795 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 796 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 797 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 798 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 799 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 800 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 801 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 802 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 803 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 804 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 805 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 806 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 807 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 808 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 809 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 810 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 811 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 812 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 813 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 814 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 815 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 816 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 817 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 818 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 819 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 820 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 821 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 822 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 823 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 824 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 825 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 826 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 827 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 828 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 829 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 830 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 831 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 832 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 833 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 834 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 835 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 836 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 837 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 839 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 840 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 841 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 842 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 849 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 850 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1107 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1108 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1109 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1110 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1111 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1112 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1113 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1114 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1115 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1116 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1117 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1118 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1119 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1120 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1121 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1122 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1123 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1124 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1125 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1126 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1127 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1128 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1129 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1130 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1131 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1132 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1133 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1203 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1223 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1224 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1259 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1279 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1296 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1301 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1302 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2132 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2133 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2134 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2135 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2136 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2137 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2138 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2140 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2159 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2160 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2161 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2162 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2163 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2164 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2165 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2198 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2199 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2200 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2201 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2202 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2203 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2233 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2237 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2238 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2366 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2367 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2484 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2491 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2492 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2497 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2498 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2499 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2503 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2523 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.0976562 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 277 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.0976562 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 411 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.0976562 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 412 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.0976562 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 413 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.0976562 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 414 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.0976562 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 415 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.0976562 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 416 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.0976562 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 417 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.0976562 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 418 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.0976562 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 419 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.0976562 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 421 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.0976562 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 422 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.0976562 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 423 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.0976562 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1082 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.0976562 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1087 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.0976562 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1090 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.0976562 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1106 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.0976562 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2097 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.0976562 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2098 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.0976562 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2343 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.0976562 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2435 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.0976562 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2451 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.086914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1391 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.086914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1412 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.086914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1413 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.086914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1415 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.086914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1418 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.086914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1457 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.086914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1469 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.086914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1507 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.086914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1520 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.086914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1521 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.086914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1523 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.086914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1526 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.086914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1533 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.086914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1534 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.086914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1536 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.086914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1539 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.086914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1803 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.086914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1804 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.086914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1805 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.086914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2258 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 613 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1308 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.086914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1344 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.086914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1354 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1510 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1512 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2321 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2323 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.0976562 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1877 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 678 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 679 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 697 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 713 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 714 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 741 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 752 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 753 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 754 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 755 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 857 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 888 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 889 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 890 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 891 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 892 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 893 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 894 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 895 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 896 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 897 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 898 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 899 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 900 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 901 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 902 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1197 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1204 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1255 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1266 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1278 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1290 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1292 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1293 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1303 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1304 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1305 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2037 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2150 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2175 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2176 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2177 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2315 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2368 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2393 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2396 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2416 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2470 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2485 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.7470703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 978 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.7470703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 980 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.7470703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 981 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.7470703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 995 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.7470703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 996 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.7470703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 997 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.7470703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 998 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.7470703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 999 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.7470703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1000 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.7470703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1001 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.7470703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1002 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.7470703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1003 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.7470703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1004 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.7470703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1005 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.7470703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1006 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.7470703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1007 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.7470703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1008 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.7470703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1009 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.7470703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1010 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.7470703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1011 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.7470703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1012 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.7470703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1013 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.7470703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1018 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.7470703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1019 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.7470703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1250 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.7470703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1306 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.7470703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2187 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.7470703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2193 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.7470703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2194 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.7470703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2195 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.7470703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2482 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.7470703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2486 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.7470703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2487 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.7470703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2511 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 472 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 473 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 474 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 475 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 476 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 477 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 478 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 479 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 480 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 481 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 482 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 483 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 484 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 485 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 486 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 491 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 492 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 495 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2114 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2115 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2116 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2452 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2453 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 277 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 411 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 412 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 413 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 414 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 415 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 416 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 417 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 418 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 419 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 421 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 422 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 423 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1082 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1087 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1090 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1106 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2097 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2098 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2343 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2435 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2451 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.086914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 456 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.086914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 457 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.086914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 458 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.086914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1065 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.086914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1079 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.086914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1105 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.086914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2108 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.086914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2447 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.086914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2539 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.086914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.086914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2541 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.086914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2542 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 459 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 460 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 461 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 462 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 463 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 464 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 465 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2109 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2110 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2111 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.57128906 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1486 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.57128906 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1487 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.57128906 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2049 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.57128906 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2050 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.57128906 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2318 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.57128906 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2319 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.4501953 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1482 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.4501953 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1483 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.4501953 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1508 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.4501953 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2250 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1480 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1484 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2043 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2045 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.7470703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1547 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.7470703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1550 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.086914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1456 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1284 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1424 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1877 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 978 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 980 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 981 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 995 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 996 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 997 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 998 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 999 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1000 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1001 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1002 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1003 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1004 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1005 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1006 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1007 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1008 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1009 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1010 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1011 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1012 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1013 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1018 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1019 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1250 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1306 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2187 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2193 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2194 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2195 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2482 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2486 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2487 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2511 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 472 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 474 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 475 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 476 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 477 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 478 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 479 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 480 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 481 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 482 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 483 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 484 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 485 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 486 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 491 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 492 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 495 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2114 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2115 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2116 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2452 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2453 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.602539 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 277 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.602539 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 411 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.602539 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 412 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.602539 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 413 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.602539 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 414 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.602539 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 415 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.602539 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 416 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.602539 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 417 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.602539 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 418 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.602539 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 419 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.602539 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 423 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.602539 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1082 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.602539 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1087 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.602539 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1090 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.602539 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1106 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.602539 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2097 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.602539 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2098 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.602539 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2343 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.602539 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2435 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.602539 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2451 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 456 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 457 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 458 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1079 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1105 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2108 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2447 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2539 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2541 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2542 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 459 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 460 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 461 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 462 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 463 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 464 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 465 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2109 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2110 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2111 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.7246094 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1481 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.7246094 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1485 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.7246094 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1492 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.7246094 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2044 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.7246094 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2046 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.4609375 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1482 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.4609375 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1483 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.4609375 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1508 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.4609375 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2250 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.086914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1480 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.086914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1484 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.086914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2043 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.086914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2045 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.5595703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1340 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.5595703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1352 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.7470703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1547 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.7470703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1550 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.1425781 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2321 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.1425781 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2323 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1456 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.602539 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1877 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 1.2304688 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 706 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 978 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 980 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 981 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 995 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 996 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 997 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 998 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 999 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1000 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1001 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1002 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1003 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1004 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1005 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1006 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1007 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1008 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1009 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1010 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1011 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1012 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1013 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1018 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1019 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1250 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1306 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2187 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2193 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2194 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2195 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2482 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2486 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2487 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2511 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.92285156 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 706 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 1.2304688 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 706 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 m_MarkToBaseAdjustmentRecords: - m_BaseGlyphID: 2 m_BaseGlyphAnchorPoint: @@ -436162,6 +455165,1086 @@ MonoBehaviour: m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 1270 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.618164 + m_YCoordinate: 0 + m_MarkGlyphID: 1767 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 11.6015625 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 1270 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.618164 + m_YCoordinate: 0 + m_MarkGlyphID: 1773 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 9.931641 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 1270 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.618164 + m_YCoordinate: 0 + m_MarkGlyphID: 1774 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -27.29004 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 1270 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.618164 + m_YCoordinate: 0 + m_MarkGlyphID: 2039 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 11.513672 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 1270 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.618164 + m_YCoordinate: 0 + m_MarkGlyphID: 2317 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 10.107422 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 1270 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.618164 + m_YCoordinate: 0 + m_MarkGlyphID: 2715 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -27.685547 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 1270 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.618164 + m_YCoordinate: 0 + m_MarkGlyphID: 2739 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -0.7910156 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 838 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 25.708008 + m_YCoordinate: 0 + m_MarkGlyphID: 1767 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 11.6015625 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 838 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 25.708008 + m_YCoordinate: 0 + m_MarkGlyphID: 1773 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 9.931641 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 838 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 25.708008 + m_YCoordinate: 0 + m_MarkGlyphID: 1774 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -27.29004 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 838 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 25.708008 + m_YCoordinate: 0 + m_MarkGlyphID: 2039 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 11.513672 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 838 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 25.708008 + m_YCoordinate: 0 + m_MarkGlyphID: 2317 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 10.107422 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 838 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 25.708008 + m_YCoordinate: 0 + m_MarkGlyphID: 2715 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -27.685547 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 838 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 25.708008 + m_YCoordinate: 0 + m_MarkGlyphID: 2739 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -0.7910156 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 848 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 9.931641 + m_YCoordinate: -18.36914 + m_MarkGlyphID: 1767 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 11.6015625 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 848 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 9.931641 + m_YCoordinate: -18.36914 + m_MarkGlyphID: 1773 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 9.931641 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 848 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 9.931641 + m_YCoordinate: -18.36914 + m_MarkGlyphID: 1774 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -27.29004 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 848 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 9.931641 + m_YCoordinate: -18.36914 + m_MarkGlyphID: 2039 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 11.513672 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 848 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 9.931641 + m_YCoordinate: -18.36914 + m_MarkGlyphID: 2317 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 10.107422 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 848 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 9.931641 + m_YCoordinate: -18.36914 + m_MarkGlyphID: 2715 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -27.685547 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 848 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 9.931641 + m_YCoordinate: -18.36914 + m_MarkGlyphID: 2739 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -0.7910156 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 540 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 23.686523 + m_YCoordinate: 0 + m_MarkGlyphID: 1767 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 11.6015625 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 540 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 23.686523 + m_YCoordinate: 0 + m_MarkGlyphID: 1773 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 9.931641 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 540 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 23.686523 + m_YCoordinate: 0 + m_MarkGlyphID: 1774 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -27.29004 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 540 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 23.686523 + m_YCoordinate: 0 + m_MarkGlyphID: 2039 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 11.513672 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 540 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 23.686523 + m_YCoordinate: 0 + m_MarkGlyphID: 2317 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 10.107422 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 540 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 23.686523 + m_YCoordinate: 0 + m_MarkGlyphID: 2715 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -27.685547 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 540 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 23.686523 + m_YCoordinate: 0 + m_MarkGlyphID: 2739 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -0.7910156 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 838 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 47.63672 + m_YCoordinate: 23.642578 + m_MarkGlyphID: 2710 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 18.500977 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 540 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 42.1875 + m_YCoordinate: 0 + m_MarkGlyphID: 2710 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 18.500977 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 1270 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.618164 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 1768 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 8.833008 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 1270 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.618164 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 1769 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 16.12793 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 1270 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.618164 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 1770 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 24.125977 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 1270 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.618164 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 1771 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 19.6875 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 1270 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.618164 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 1772 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 21.796875 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 1270 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.618164 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 2272 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 25.488281 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 1270 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.618164 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 2273 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 10.019531 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 1270 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.618164 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 2699 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 25.488281 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 1270 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.618164 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 2700 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 10.019531 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 1270 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.618164 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 2701 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 18.017578 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 1270 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.618164 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 2702 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 18.017578 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 1270 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.618164 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 2703 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 17.358398 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 1270 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.618164 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 2704 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 13.0078125 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 1270 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.618164 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 2705 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 11.689453 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 1270 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.618164 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 2731 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 6.5039062 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 1270 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.618164 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 2738 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -26.015625 + m_YPositionAdjustment: 57.304688 + - m_BaseGlyphID: 1270 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.618164 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 2744 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 19.6875 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 1270 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.618164 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 2782 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -25.708008 + m_YPositionAdjustment: 57.304688 + - m_BaseGlyphID: 1270 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.618164 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 2802 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 13.0078125 + m_YPositionAdjustment: 65.478516 + - m_BaseGlyphID: 1270 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.618164 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 2890 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 17.270508 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 1270 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.618164 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 2900 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 19.6875 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 838 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 25.708008 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 1768 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 8.833008 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 838 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 25.708008 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 1769 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 16.12793 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 838 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 25.708008 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 1770 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 24.125977 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 838 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 25.708008 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 1771 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 19.6875 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 838 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 25.708008 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 1772 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 21.796875 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 838 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 25.708008 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 2272 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 25.488281 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 838 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 25.708008 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 2273 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 10.019531 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 838 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 25.708008 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 2699 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 25.488281 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 838 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 25.708008 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 2700 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 10.019531 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 838 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 25.708008 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 2701 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 18.017578 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 838 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 25.708008 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 2702 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 18.017578 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 838 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 25.708008 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 2703 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 17.358398 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 838 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 25.708008 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 2704 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 13.0078125 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 838 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 25.708008 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 2705 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 11.689453 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 838 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 25.708008 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 2731 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 6.5039062 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 838 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 25.708008 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 2738 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -26.015625 + m_YPositionAdjustment: 57.304688 + - m_BaseGlyphID: 838 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 25.708008 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 2744 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 19.6875 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 838 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 25.708008 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 2782 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -25.708008 + m_YPositionAdjustment: 57.304688 + - m_BaseGlyphID: 838 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 25.708008 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 2802 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 13.0078125 + m_YPositionAdjustment: 65.478516 + - m_BaseGlyphID: 838 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 25.708008 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 2890 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 17.270508 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 838 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 25.708008 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 2900 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 19.6875 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 848 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 28.740234 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 1768 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 8.833008 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 848 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 28.740234 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 1769 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 16.12793 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 848 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 28.740234 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 1770 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 24.125977 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 848 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 28.740234 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 1771 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 19.6875 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 848 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 28.740234 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 1772 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 21.796875 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 848 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 28.740234 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 2272 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 25.488281 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 848 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 28.740234 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 2273 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 10.019531 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 848 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 28.740234 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 2699 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 25.488281 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 848 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 28.740234 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 2700 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 10.019531 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 848 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 28.740234 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 2701 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 18.017578 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 848 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 28.740234 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 2702 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 18.017578 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 848 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 28.740234 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 2703 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 17.358398 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 848 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 28.740234 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 2704 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 13.0078125 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 848 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 28.740234 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 2705 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 11.689453 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 848 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 28.740234 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 2731 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 6.5039062 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 848 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 28.740234 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 2738 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -26.015625 + m_YPositionAdjustment: 57.304688 + - m_BaseGlyphID: 848 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 28.740234 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 2744 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 19.6875 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 848 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 28.740234 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 2782 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -25.708008 + m_YPositionAdjustment: 57.304688 + - m_BaseGlyphID: 848 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 28.740234 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 2802 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 13.0078125 + m_YPositionAdjustment: 65.478516 + - m_BaseGlyphID: 848 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 28.740234 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 2890 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 17.270508 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 848 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 28.740234 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 2900 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 19.6875 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 1262 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 23.510742 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 1768 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 8.833008 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 1262 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 23.510742 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 1769 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 16.12793 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 1262 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 23.510742 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 1770 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 24.125977 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 1262 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 23.510742 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 1771 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 19.6875 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 1262 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 23.510742 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 1772 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 21.796875 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 1262 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 23.510742 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 2272 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 25.488281 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 1262 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 23.510742 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 2273 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 10.019531 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 1262 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 23.510742 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 2699 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 25.488281 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 1262 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 23.510742 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 2700 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 10.019531 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 1262 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 23.510742 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 2701 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 18.017578 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 1262 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 23.510742 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 2702 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 18.017578 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 1262 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 23.510742 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 2703 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 17.358398 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 1262 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 23.510742 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 2704 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 13.0078125 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 1262 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 23.510742 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 2705 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 11.689453 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 1262 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 23.510742 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 2731 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 6.5039062 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 1262 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 23.510742 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 2738 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -26.015625 + m_YPositionAdjustment: 57.304688 + - m_BaseGlyphID: 1262 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 23.510742 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 2744 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 19.6875 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 1262 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 23.510742 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 2782 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -25.708008 + m_YPositionAdjustment: 57.304688 + - m_BaseGlyphID: 1262 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 23.510742 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 2802 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 13.0078125 + m_YPositionAdjustment: 65.478516 + - m_BaseGlyphID: 1262 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 23.510742 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 2890 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 17.270508 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 1262 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 23.510742 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 2900 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 19.6875 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 540 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 23.686523 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 1768 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 8.833008 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 540 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 23.686523 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 1769 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 16.12793 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 540 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 23.686523 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 1770 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 24.125977 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 540 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 23.686523 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 1771 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 19.6875 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 540 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 23.686523 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 1772 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 21.796875 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 540 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 23.686523 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 2272 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 25.488281 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 540 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 23.686523 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 2273 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 10.019531 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 540 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 23.686523 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 2699 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 25.488281 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 540 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 23.686523 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 2700 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 10.019531 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 540 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 23.686523 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 2701 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 18.017578 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 540 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 23.686523 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 2702 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 18.017578 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 540 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 23.686523 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 2703 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 17.358398 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 540 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 23.686523 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 2704 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 13.0078125 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 540 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 23.686523 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 2705 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 11.689453 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 540 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 23.686523 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 2731 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 6.5039062 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 540 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 23.686523 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 2738 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -26.015625 + m_YPositionAdjustment: 57.304688 + - m_BaseGlyphID: 540 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 23.686523 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 2744 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 19.6875 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 540 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 23.686523 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 2782 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -25.708008 + m_YPositionAdjustment: 57.304688 + - m_BaseGlyphID: 540 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 23.686523 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 2802 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 13.0078125 + m_YPositionAdjustment: 65.478516 + - m_BaseGlyphID: 540 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 23.686523 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 2890 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 17.270508 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 540 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 23.686523 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 2900 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 19.6875 + m_YPositionAdjustment: 47.63672 m_MarkToMarkAdjustmentRecords: [] m_ShouldReimportFontFeatures: 0 m_FallbackFontAssetTable: [] diff --git a/Basis/Packages/com.basis.sdk/Fonts/Overlay/Inter_Overlay.asset b/Basis/Packages/com.basis.sdk/Fonts/Overlay/Inter_Overlay.asset index ead756f68b..ad71066cea 100644 --- a/Basis/Packages/com.basis.sdk/Fonts/Overlay/Inter_Overlay.asset +++ b/Basis/Packages/com.basis.sdk/Fonts/Overlay/Inter_Overlay.asset @@ -60,1281 +60,8 @@ MonoBehaviour: m_SourceFontFilePath: m_AtlasPopulationMode: 1 InternalDynamicOS: 0 - m_GlyphTable: - - m_Index: 1501 - m_Metrics: - m_Width: 56.390625 - m_Height: 11.375 - m_HorizontalBearingX: 5.578125 - m_HorizontalBearingY: 10.71875 - m_HorizontalAdvance: 67.546875 - m_GlyphRect: - m_X: 10 - m_Y: 10 - m_Width: 57 - m_Height: 12 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 1541 - m_Metrics: - m_Width: 40.953125 - m_Height: 7.15625 - m_HorizontalBearingX: 0 - m_HorizontalBearingY: 0 - m_HorizontalAdvance: 40.953125 - m_GlyphRect: - m_X: 86 - m_Y: 10 - m_Width: 41 - m_Height: 8 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 1514 - m_Metrics: - m_Width: 41.3125 - m_Height: 47.234375 - m_HorizontalBearingX: 7.078125 - m_HorizontalBearingY: 49.21875 - m_HorizontalAdvance: 57.875 - m_GlyphRect: - m_X: 146 - m_Y: 10 - m_Width: 42 - m_Height: 49 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 578 - m_Metrics: - m_Width: 42.796875 - m_Height: 66.453125 - m_HorizontalBearingX: 6.15625 - m_HorizontalBearingY: 65.484375 - m_HorizontalAdvance: 52.78125 - m_GlyphRect: - m_X: 10 - m_Y: 41 - m_Width: 43 - m_Height: 67 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 1515 - m_Metrics: - m_Width: 41.34375 - m_Height: 47.234375 - m_HorizontalBearingX: 9.453125 - m_HorizontalBearingY: 49.21875 - m_HorizontalAdvance: 57.875 - m_GlyphRect: - m_X: 72 - m_Y: 41 - m_Width: 42 - m_Height: 49 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 586 - m_Metrics: - m_Width: 41.703125 - m_Height: 49.53125 - m_HorizontalBearingX: 3.78125 - m_HorizontalBearingY: 48.46875 - m_HorizontalAdvance: 49 - m_GlyphRect: - m_X: 207 - m_Y: 10 - m_Width: 43 - m_Height: 51 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 790 - m_Metrics: - m_Width: 43.859375 - m_Height: 49.53125 - m_HorizontalBearingX: 3.78125 - m_HorizontalBearingY: 48.46875 - m_HorizontalAdvance: 51.421875 - m_GlyphRect: - m_X: 133 - m_Y: 78 - m_Width: 45 - m_Height: 51 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 736 - m_Metrics: - m_Width: 7.6875 - m_Height: 65.484375 - m_HorizontalBearingX: 6.15625 - m_HorizontalBearingY: 65.484375 - m_HorizontalAdvance: 20 - m_GlyphRect: - m_X: 72 - m_Y: 109 - m_Width: 8 - m_Height: 66 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 852 - m_Metrics: - m_Width: 23.109375 - m_Height: 48.34375 - m_HorizontalBearingX: 6.15625 - m_HorizontalBearingY: 48.34375 - m_HorizontalAdvance: 31.15625 - m_GlyphRect: - m_X: 10 - m_Y: 127 - m_Width: 24 - m_Height: 49 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 1518 - m_Metrics: - m_Width: 39.546875 - m_Height: 26.0625 - m_HorizontalBearingX: 9.140625 - m_HorizontalBearingY: 38.625 - m_HorizontalAdvance: 57.875 - m_GlyphRect: - m_X: 269 - m_Y: 10 - m_Width: 40 - m_Height: 27 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 1451 - m_Metrics: - m_Width: 53.796875 - m_Height: 65.484375 - m_HorizontalBearingX: 0.703125 - m_HorizontalBearingY: 65.484375 - m_HorizontalAdvance: 55.328125 - m_GlyphRect: - m_X: 328 - m_Y: 10 - m_Width: 55 - m_Height: 66 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 84 - m_Metrics: - m_Width: 51.625 - m_Height: 65.484375 - m_HorizontalBearingX: 7.125 - m_HorizontalBearingY: 65.484375 - m_HorizontalAdvance: 63.328125 - m_GlyphRect: - m_X: 197 - m_Y: 80 - m_Width: 52 - m_Height: 66 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 1343 - m_Metrics: - m_Width: 45.25 - m_Height: 67.421875 - m_HorizontalBearingX: 4.796875 - m_HorizontalBearingY: 66.453125 - m_HorizontalAdvance: 54.625 - m_GlyphRect: - m_X: 99 - m_Y: 148 - m_Width: 47 - m_Height: 68 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 2 - m_Metrics: - m_Width: 57.25 - m_Height: 65.484375 - m_HorizontalBearingX: 1.5 - m_HorizontalBearingY: 65.484375 - m_HorizontalAdvance: 60.25 - m_GlyphRect: - m_X: 10 - m_Y: 195 - m_Width: 58 - m_Height: 66 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 137 - m_Metrics: - m_Width: 40.46875 - m_Height: 65.484375 - m_HorizontalBearingX: 7.125 - m_HorizontalBearingY: 65.484375 - m_HorizontalAdvance: 51.328125 - m_GlyphRect: - m_X: 268 - m_Y: 80 - m_Width: 41 - m_Height: 66 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 1348 - m_Metrics: - m_Width: 42.140625 - m_Height: 65.484375 - m_HorizontalBearingX: 3.125 - m_HorizontalBearingY: 65.484375 - m_HorizontalAdvance: 48.421875 - m_GlyphRect: - m_X: 402 - m_Y: 10 - m_Width: 43 - m_Height: 66 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 1437 - m_Metrics: - m_Width: 16.875 - m_Height: 81.734375 - m_HorizontalBearingX: 8.3125 - m_HorizontalBearingY: 69.125 - m_HorizontalAdvance: 29.53125 - m_GlyphRect: - m_X: 464 - m_Y: 10 - m_Width: 18 - m_Height: 83 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 1453 - m_Metrics: - m_Width: 28.203125 - m_Height: 78.40625 - m_HorizontalBearingX: 1.234375 - m_HorizontalBearingY: 68.5625 - m_HorizontalAdvance: 30.671875 - m_GlyphRect: - m_X: 328 - m_Y: 95 - m_Width: 29 - m_Height: 79 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 647 - m_Metrics: - m_Width: 27.765625 - m_Height: 66.84375 - m_HorizontalBearingX: 0.75 - m_HorizontalBearingY: 66.84375 - m_HorizontalAdvance: 30.109375 - m_GlyphRect: - m_X: 376 - m_Y: 95 - m_Width: 29 - m_Height: 67 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 1339 - m_Metrics: - m_Width: 46.75 - m_Height: 67.421875 - m_HorizontalBearingX: 4.578125 - m_HorizontalBearingY: 66.453125 - m_HorizontalAdvance: 55.90625 - m_GlyphRect: - m_X: 165 - m_Y: 165 - m_Width: 48 - m_Height: 68 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 507 - m_Metrics: - m_Width: 38.5 - m_Height: 49.265625 - m_HorizontalBearingX: 3.6875 - m_HorizontalBearingY: 48.390625 - m_HorizontalAdvance: 48.34375 - m_GlyphRect: - m_X: 87 - m_Y: 235 - m_Width: 40 - m_Height: 50 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 597 - m_Metrics: - m_Width: 42.796875 - m_Height: 66.453125 - m_HorizontalBearingX: 3.78125 - m_HorizontalBearingY: 65.484375 - m_HorizontalAdvance: 52.78125 - m_GlyphRect: - m_X: 10 - m_Y: 280 - m_Width: 44 - m_Height: 67 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 766 - m_Metrics: - m_Width: 64.6875 - m_Height: 48.515625 - m_HorizontalBearingX: 6.15625 - m_HorizontalBearingY: 48.515625 - m_HorizontalAdvance: 77 - m_GlyphRect: - m_X: 232 - m_Y: 165 - m_Width: 65 - m_Height: 49 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 689 - m_Metrics: - m_Width: 10.546875 - m_Height: 66.53125 - m_HorizontalBearingX: 4.75 - m_HorizontalBearingY: 66.53125 - m_HorizontalAdvance: 20 - m_GlyphRect: - m_X: 424 - m_Y: 95 - m_Width: 12 - m_Height: 67 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 773 - m_Metrics: - m_Width: 38.671875 - m_Height: 48.390625 - m_HorizontalBearingX: 6.15625 - m_HorizontalBearingY: 48.390625 - m_HorizontalAdvance: 50.984375 - m_GlyphRect: - m_X: 501 - m_Y: 10 - m_Width: 39 - m_Height: 49 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 1439 - m_Metrics: - m_Width: 16.875 - m_Height: 81.734375 - m_HorizontalBearingX: 4.34375 - m_HorizontalBearingY: 69.125 - m_HorizontalAdvance: 29.53125 - m_GlyphRect: - m_X: 559 - m_Y: 10 - m_Width: 18 - m_Height: 83 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 1775 - m_Metrics: - m_Width: 0 - m_Height: 0 - m_HorizontalBearingX: 0 - m_HorizontalBearingY: 0 - m_HorizontalAdvance: 23.734375 - 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: 996 - m_Metrics: - m_Width: 44.484375 - m_Height: 66.1875 - m_HorizontalBearingX: 1.796875 - m_HorizontalBearingY: 47.640625 - m_HorizontalAdvance: 48.078125 - m_GlyphRect: - m_X: 596 - m_Y: 10 - m_Width: 46 - m_Height: 67 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 1790 - m_Metrics: - m_Width: 0 - m_Height: 0 - m_HorizontalBearingX: 0 - m_HorizontalBearingY: 0 - m_HorizontalAdvance: 0 - 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: 1545 - m_Metrics: - m_Width: 35.03125 - m_Height: 36.828125 - m_HorizontalBearingX: 4.21875 - m_HorizontalBearingY: 65.484375 - m_HorizontalAdvance: 43.46875 - m_GlyphRect: - m_X: 501 - m_Y: 78 - m_Width: 36 - m_Height: 38 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 397 - m_Metrics: - m_Width: 48.03125 - m_Height: 67.546875 - m_HorizontalBearingX: 4.171875 - m_HorizontalBearingY: 66.453125 - m_HorizontalAdvance: 56.375 - m_GlyphRect: - m_X: 661 - m_Y: 10 - m_Width: 49 - m_Height: 69 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 614 - m_Metrics: - m_Width: 42.71875 - m_Height: 49.53125 - m_HorizontalBearingX: 3.78125 - m_HorizontalBearingY: 48.46875 - m_HorizontalAdvance: 50.140625 - m_GlyphRect: - m_X: 596 - m_Y: 96 - m_Width: 44 - m_Height: 51 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 888 - m_Metrics: - m_Width: 25.875 - m_Height: 60.125 - m_HorizontalBearingX: 0.75 - m_HorizontalBearingY: 59.859375 - m_HorizontalAdvance: 28.65625 - m_GlyphRect: - m_X: 455 - m_Y: 112 - m_Width: 27 - m_Height: 61 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 658 - m_Metrics: - m_Width: 42.84375 - m_Height: 67.546875 - m_HorizontalBearingX: 3.78125 - m_HorizontalBearingY: 48.390625 - m_HorizontalAdvance: 52.828125 - m_GlyphRect: - m_X: 376 - m_Y: 181 - m_Width: 44 - m_Height: 69 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 871 - m_Metrics: - m_Width: 37.09375 - m_Height: 49.53125 - m_HorizontalBearingX: 3.953125 - m_HorizontalBearingY: 48.46875 - m_HorizontalAdvance: 44.828125 - m_GlyphRect: - m_X: 316 - m_Y: 193 - m_Width: 39 - m_Height: 51 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 281 - m_Metrics: - m_Width: 39.109375 - m_Height: 65.484375 - m_HorizontalBearingX: 7.125 - m_HorizontalBearingY: 65.484375 - m_HorizontalAdvance: 49.390625 - m_GlyphRect: - m_X: 232 - m_Y: 233 - m_Width: 40 - m_Height: 66 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 978 - m_Metrics: - m_Width: 44.484375 - m_Height: 47.640625 - m_HorizontalBearingX: 1.796875 - m_HorizontalBearingY: 47.640625 - m_HorizontalAdvance: 48.078125 - m_GlyphRect: - m_X: 291 - m_Y: 263 - m_Width: 46 - m_Height: 48 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 384 - m_Metrics: - m_Width: 47.328125 - m_Height: 65.484375 - m_HorizontalBearingX: 7.125 - m_HorizontalBearingY: 65.484375 - m_HorizontalAdvance: 57.34375 - m_GlyphRect: - m_X: 146 - m_Y: 252 - m_Width: 48 - m_Height: 66 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 843 - m_Metrics: - m_Width: 42.796875 - m_Height: 66.765625 - m_HorizontalBearingX: 6.15625 - m_HorizontalBearingY: 48.390625 - m_HorizontalAdvance: 52.78125 - m_GlyphRect: - m_X: 73 - m_Y: 304 - m_Width: 43 - m_Height: 68 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 982 - m_Metrics: - m_Width: 66.140625 - m_Height: 47.640625 - m_HorizontalBearingX: 2.109375 - m_HorizontalBearingY: 47.640625 - m_HorizontalAdvance: 70.3125 - m_GlyphRect: - m_X: 501 - m_Y: 135 - m_Width: 67 - m_Height: 48 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 95 - m_Metrics: - m_Width: 41.5625 - m_Height: 65.484375 - m_HorizontalBearingX: 7.125 - m_HorizontalBearingY: 65.484375 - m_HorizontalAdvance: 53.046875 - m_GlyphRect: - m_X: 439 - m_Y: 192 - m_Width: 42 - m_Height: 66 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 991 - m_Metrics: - m_Width: 43.15625 - m_Height: 47.640625 - m_HorizontalBearingX: 2.015625 - m_HorizontalBearingY: 47.640625 - m_HorizontalAdvance: 47.203125 - m_GlyphRect: - m_X: 10 - m_Y: 366 - m_Width: 44 - m_Height: 48 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 73 - m_Metrics: - m_Width: 56.46875 - m_Height: 67.421875 - m_HorizontalBearingX: 4.578125 - m_HorizontalBearingY: 66.453125 - m_HorizontalAdvance: 65.34375 - m_GlyphRect: - m_X: 213 - m_Y: 318 - m_Width: 58 - m_Height: 68 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 1340 - m_Metrics: - m_Width: 24.21875 - m_Height: 65.484375 - m_HorizontalBearingX: 3.03125 - m_HorizontalBearingY: 65.484375 - m_HorizontalAdvance: 34.359375 - m_GlyphRect: - m_X: 135 - m_Y: 337 - m_Width: 25 - m_Height: 66 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 1500 - m_Metrics: - m_Width: 11.390625 - m_Height: 11.375 - m_HorizontalBearingX: 5.578125 - m_HorizontalBearingY: 10.71875 - m_HorizontalAdvance: 22.5 - m_GlyphRect: - m_X: 99 - m_Y: 109 - m_Width: 12 - m_Height: 12 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 1344 - m_Metrics: - m_Width: 49.515625 - m_Height: 65.484375 - m_HorizontalBearingX: 3.609375 - m_HorizontalBearingY: 65.484375 - m_HorizontalAdvance: 56.734375 - m_GlyphRect: - m_X: 356 - m_Y: 269 - m_Width: 51 - m_Height: 66 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 1341 - m_Metrics: - m_Width: 42.40625 - m_Height: 66.453125 - m_HorizontalBearingX: 5.09375 - m_HorizontalBearingY: 66.453125 - m_HorizontalAdvance: 52.421875 - m_GlyphRect: - m_X: 73 - m_Y: 391 - m_Width: 43 - m_Height: 67 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 1350 - m_Metrics: - m_Width: 44.859375 - m_Height: 67.5 - m_HorizontalBearingX: 4.578125 - m_HorizontalBearingY: 66.53125 - m_HorizontalAdvance: 54.015625 - m_GlyphRect: - m_X: 290 - m_Y: 330 - m_Width: 46 - m_Height: 68 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 1347 - m_Metrics: - m_Width: 44.859375 - m_Height: 67.421875 - m_HorizontalBearingX: 4.578125 - m_HorizontalBearingY: 66.453125 - m_HorizontalAdvance: 54.015625 - m_GlyphRect: - m_X: 179 - m_Y: 405 - m_Width: 46 - m_Height: 68 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 913 - m_Metrics: - m_Width: 38.671875 - m_Height: 48.390625 - m_HorizontalBearingX: 6.15625 - m_HorizontalBearingY: 47.640625 - m_HorizontalAdvance: 50.984375 - m_GlyphRect: - m_X: 10 - m_Y: 433 - m_Width: 39 - m_Height: 49 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 670 - m_Metrics: - m_Width: 38.671875 - m_Height: 65.484375 - m_HorizontalBearingX: 6.15625 - m_HorizontalBearingY: 65.484375 - m_HorizontalAdvance: 50.984375 - m_GlyphRect: - m_X: 68 - m_Y: 477 - m_Width: 39 - m_Height: 66 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 424 - m_Metrics: - m_Width: 51.078125 - m_Height: 66.546875 - m_HorizontalBearingX: 6.9375 - m_HorizontalBearingY: 65.484375 - m_HorizontalAdvance: 64.90625 - m_GlyphRect: - m_X: 729 - m_Y: 10 - m_Width: 53 - m_Height: 68 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 1483 - m_Metrics: - m_Width: 22.015625 - m_Height: 23.421875 - m_HorizontalBearingX: 8.390625 - m_HorizontalBearingY: 65.484375 - m_HorizontalAdvance: 38.796875 - m_GlyphRect: - m_X: 135 - m_Y: 422 - m_Width: 23 - m_Height: 24 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 141 - m_Metrics: - m_Width: 56.953125 - m_Height: 67.421875 - m_HorizontalBearingX: 4.578125 - m_HorizontalBearingY: 66.453125 - m_HorizontalAdvance: 66.359375 - m_GlyphRect: - m_X: 801 - m_Y: 10 - m_Width: 58 - m_Height: 68 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 292 - m_Metrics: - m_Width: 64.765625 - m_Height: 65.484375 - m_HorizontalBearingX: 7.125 - m_HorizontalBearingY: 65.484375 - m_HorizontalAdvance: 79.015625 - m_GlyphRect: - m_X: 878 - m_Y: 10 - m_Width: 65 - m_Height: 66 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 65 - m_Metrics: - m_Width: 46.75 - m_Height: 65.484375 - m_HorizontalBearingX: 7.125 - m_HorizontalBearingY: 65.484375 - m_HorizontalAdvance: 58.09375 - m_GlyphRect: - m_X: 962 - m_Y: 10 - m_Width: 47 - m_Height: 66 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 411 - m_Metrics: - m_Width: 50.09375 - m_Height: 65.484375 - m_HorizontalBearingX: 3.125 - m_HorizontalBearingY: 65.484375 - m_HorizontalAdvance: 56.34375 - m_GlyphRect: - m_X: 878 - m_Y: 95 - m_Width: 51 - m_Height: 66 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 727 - m_Metrics: - m_Width: 40.734375 - m_Height: 65.484375 - m_HorizontalBearingX: 6.15625 - m_HorizontalBearingY: 65.484375 - m_HorizontalAdvance: 47.328125 - m_GlyphRect: - m_X: 948 - m_Y: 95 - m_Width: 41 - m_Height: 66 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 300 - m_Metrics: - m_Width: 51.359375 - m_Height: 65.484375 - m_HorizontalBearingX: 7.125 - m_HorizontalBearingY: 65.484375 - m_HorizontalAdvance: 65.65625 - m_GlyphRect: - m_X: 729 - m_Y: 97 - m_Width: 52 - m_Height: 66 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 1423 - m_Metrics: - m_Width: 51.765625 - m_Height: 66.96875 - m_HorizontalBearingX: 3.78125 - m_HorizontalBearingY: 66.09375 - m_HorizontalAdvance: 56.15625 - m_GlyphRect: - m_X: 800 - m_Y: 97 - m_Width: 53 - m_Height: 68 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 456 - m_Metrics: - m_Width: 57.25 - m_Height: 65.484375 - m_HorizontalBearingX: 1.5 - m_HorizontalBearingY: 65.484375 - m_HorizontalAdvance: 60.25 - m_GlyphRect: - m_X: 587 - m_Y: 166 - m_Width: 58 - m_Height: 66 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 1503 - m_Metrics: - m_Width: 11.390625 - m_Height: 46.3125 - m_HorizontalBearingX: 5.578125 - m_HorizontalBearingY: 45.65625 - m_HorizontalAdvance: 22.5 - m_GlyphRect: - m_X: 179 - m_Y: 337 - m_Width: 12 - m_Height: 47 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 466 - m_Metrics: - m_Width: 56.109375 - m_Height: 65.484375 - m_HorizontalBearingX: 1.71875 - m_HorizontalBearingY: 65.484375 - m_HorizontalAdvance: 59.546875 - m_GlyphRect: - m_X: 500 - m_Y: 202 - m_Width: 57 - m_Height: 66 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 197 - m_Metrics: - m_Width: 8.125 - m_Height: 65.484375 - m_HorizontalBearingX: 7.125 - m_HorizontalBearingY: 65.484375 - m_HorizontalAdvance: 22.375 - m_GlyphRect: - m_X: 135 - m_Y: 465 - m_Width: 9 - m_Height: 66 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 321 - m_Metrics: - m_Width: 58.875 - m_Height: 67.421875 - m_HorizontalBearingX: 4.578125 - m_HorizontalBearingY: 66.453125 - m_HorizontalAdvance: 68.03125 - m_GlyphRect: - m_X: 664 - m_Y: 182 - m_Width: 60 - m_Height: 68 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 1435 - m_Metrics: - m_Width: 18.421875 - m_Height: 81.734375 - m_HorizontalBearingX: 7.859375 - m_HorizontalBearingY: 69.125 - m_HorizontalAdvance: 29.53125 - m_GlyphRect: - m_X: 244 - m_Y: 405 - m_Width: 20 - m_Height: 83 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 1436 - m_Metrics: - m_Width: 18.421875 - m_Height: 81.734375 - m_HorizontalBearingX: 3.25 - m_HorizontalBearingY: 69.125 - m_HorizontalAdvance: 29.53125 - m_GlyphRect: - m_X: 743 - m_Y: 182 - m_Width: 19 - m_Height: 83 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - m_CharacterTable: - - m_ElementType: 1 - m_Unicode: 8230 - m_GlyphIndex: 1501 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 95 - m_GlyphIndex: 1541 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 60 - m_GlyphIndex: 1514 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 98 - m_GlyphIndex: 578 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 62 - m_GlyphIndex: 1515 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 99 - m_GlyphIndex: 586 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 111 - m_GlyphIndex: 790 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 108 - m_GlyphIndex: 736 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 114 - m_GlyphIndex: 852 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 61 - m_GlyphIndex: 1518 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 35 - m_GlyphIndex: 1451 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 68 - m_GlyphIndex: 84 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 51 - m_GlyphIndex: 1343 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 65 - m_GlyphIndex: 2 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 70 - m_GlyphIndex: 137 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 55 - m_GlyphIndex: 1348 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 91 - m_GlyphIndex: 1437 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 47 - m_GlyphIndex: 1453 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 102 - m_GlyphIndex: 647 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 48 - m_GlyphIndex: 1339 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 97 - m_GlyphIndex: 507 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 100 - m_GlyphIndex: 597 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 109 - m_GlyphIndex: 766 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 105 - m_GlyphIndex: 689 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 110 - m_GlyphIndex: 773 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 93 - m_GlyphIndex: 1439 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 32 - m_GlyphIndex: 1775 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 121 - m_GlyphIndex: 996 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 8203 - m_GlyphIndex: 1790 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 42 - m_GlyphIndex: 1545 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 83 - m_GlyphIndex: 397 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 101 - m_GlyphIndex: 614 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 116 - m_GlyphIndex: 888 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 103 - m_GlyphIndex: 658 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 115 - m_GlyphIndex: 871 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 76 - m_GlyphIndex: 281 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 118 - m_GlyphIndex: 978 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 82 - m_GlyphIndex: 384 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 112 - m_GlyphIndex: 843 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 119 - m_GlyphIndex: 982 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 69 - m_GlyphIndex: 95 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 120 - m_GlyphIndex: 991 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 67 - m_GlyphIndex: 73 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 49 - m_GlyphIndex: 1340 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 46 - m_GlyphIndex: 1500 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 52 - m_GlyphIndex: 1344 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 50 - m_GlyphIndex: 1341 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 57 - m_GlyphIndex: 1350 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 54 - m_GlyphIndex: 1347 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 117 - m_GlyphIndex: 913 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 104 - m_GlyphIndex: 670 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 85 - m_GlyphIndex: 424 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 34 - m_GlyphIndex: 1483 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 71 - m_GlyphIndex: 141 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 77 - m_GlyphIndex: 292 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 66 - m_GlyphIndex: 65 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 84 - m_GlyphIndex: 411 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 107 - m_GlyphIndex: 727 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 78 - m_GlyphIndex: 300 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 38 - m_GlyphIndex: 1423 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 86 - m_GlyphIndex: 456 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 58 - m_GlyphIndex: 1503 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 88 - m_GlyphIndex: 466 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 73 - m_GlyphIndex: 197 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 79 - m_GlyphIndex: 321 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 40 - m_GlyphIndex: 1435 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 41 - m_GlyphIndex: 1436 - m_Scale: 1 + m_GlyphTable: [] + m_CharacterTable: [] m_AtlasTextures: - {fileID: 583237014982965915} m_AtlasTextureIndex: 0 @@ -1345,492 +72,12 @@ MonoBehaviour: m_AtlasHeight: 1024 m_AtlasPadding: 9 m_AtlasRenderMode: 4165 - m_UsedGlyphRects: - - m_X: 0 - m_Y: 0 - m_Width: 76 - m_Height: 31 - - m_X: 76 - m_Y: 0 - m_Width: 60 - m_Height: 27 - - m_X: 136 - m_Y: 0 - m_Width: 61 - m_Height: 68 - - m_X: 0 - m_Y: 31 - m_Width: 62 - m_Height: 86 - - m_X: 62 - m_Y: 31 - m_Width: 61 - m_Height: 68 - - m_X: 197 - m_Y: 0 - m_Width: 62 - m_Height: 70 - - m_X: 123 - m_Y: 68 - m_Width: 64 - m_Height: 70 - - m_X: 62 - m_Y: 99 - m_Width: 27 - m_Height: 85 - - m_X: 0 - m_Y: 117 - m_Width: 43 - m_Height: 68 - - m_X: 259 - m_Y: 0 - m_Width: 59 - m_Height: 46 - - m_X: 318 - m_Y: 0 - m_Width: 74 - m_Height: 85 - - m_X: 187 - m_Y: 70 - m_Width: 71 - m_Height: 85 - - m_X: 89 - m_Y: 138 - m_Width: 66 - m_Height: 87 - - m_X: 0 - m_Y: 185 - m_Width: 77 - m_Height: 85 - - m_X: 258 - m_Y: 70 - m_Width: 60 - m_Height: 85 - - m_X: 392 - m_Y: 0 - m_Width: 62 - m_Height: 85 - - m_X: 454 - m_Y: 0 - m_Width: 37 - m_Height: 102 - - m_X: 318 - m_Y: 85 - m_Width: 48 - m_Height: 98 - - m_X: 366 - m_Y: 85 - m_Width: 48 - m_Height: 86 - - m_X: 155 - m_Y: 155 - m_Width: 67 - m_Height: 87 - - m_X: 77 - m_Y: 225 - m_Width: 59 - m_Height: 69 - - m_X: 0 - m_Y: 270 - m_Width: 63 - m_Height: 86 - - m_X: 222 - m_Y: 155 - m_Width: 84 - m_Height: 68 - - m_X: 414 - m_Y: 85 - m_Width: 31 - m_Height: 86 - - m_X: 491 - m_Y: 0 - m_Width: 58 - m_Height: 68 - - m_X: 549 - m_Y: 0 - m_Width: 37 - m_Height: 102 - - m_X: 586 - m_Y: 0 - m_Width: 65 - m_Height: 86 - - m_X: 491 - m_Y: 68 - m_Width: 55 - m_Height: 57 - - m_X: 651 - m_Y: 0 - m_Width: 68 - m_Height: 88 - - m_X: 586 - m_Y: 86 - m_Width: 63 - m_Height: 70 - - m_X: 445 - m_Y: 102 - m_Width: 46 - m_Height: 80 - - m_X: 366 - m_Y: 171 - m_Width: 63 - m_Height: 88 - - m_X: 306 - m_Y: 183 - m_Width: 58 - m_Height: 70 - - m_X: 222 - m_Y: 223 - m_Width: 59 - m_Height: 85 - - m_X: 281 - m_Y: 253 - m_Width: 65 - m_Height: 67 - - m_X: 136 - m_Y: 242 - m_Width: 67 - m_Height: 85 - - m_X: 63 - m_Y: 294 - m_Width: 62 - m_Height: 87 - - m_X: 491 - m_Y: 125 - m_Width: 86 - m_Height: 67 - - m_X: 429 - m_Y: 182 - m_Width: 61 - m_Height: 85 - - m_X: 0 - m_Y: 356 - m_Width: 63 - m_Height: 67 - - m_X: 203 - m_Y: 308 - m_Width: 77 - m_Height: 87 - - m_X: 125 - m_Y: 327 - m_Width: 44 - m_Height: 85 - - m_X: 89 - m_Y: 99 - m_Width: 31 - m_Height: 31 - - m_X: 346 - m_Y: 259 - m_Width: 70 - m_Height: 85 - - m_X: 63 - m_Y: 381 - m_Width: 62 - m_Height: 86 - - m_X: 280 - m_Y: 320 - m_Width: 65 - m_Height: 87 - - m_X: 169 - m_Y: 395 - m_Width: 65 - m_Height: 87 - - m_X: 0 - m_Y: 423 - m_Width: 58 - m_Height: 68 - - m_X: 58 - m_Y: 467 - m_Width: 58 - m_Height: 85 - - m_X: 719 - m_Y: 0 - m_Width: 72 - m_Height: 87 - - m_X: 125 - m_Y: 412 - m_Width: 42 - m_Height: 43 - - m_X: 791 - m_Y: 0 - m_Width: 77 - m_Height: 87 - - m_X: 868 - m_Y: 0 - m_Width: 84 - m_Height: 85 - - m_X: 952 - m_Y: 0 - m_Width: 66 - m_Height: 85 - - m_X: 868 - m_Y: 85 - m_Width: 70 - m_Height: 85 - - m_X: 938 - m_Y: 85 - m_Width: 60 - m_Height: 85 - - m_X: 719 - m_Y: 87 - m_Width: 71 - m_Height: 85 - - m_X: 790 - m_Y: 87 - m_Width: 72 - m_Height: 87 - - m_X: 577 - m_Y: 156 - m_Width: 77 - m_Height: 85 - - m_X: 169 - m_Y: 327 - m_Width: 31 - m_Height: 66 - - m_X: 490 - m_Y: 192 - m_Width: 76 - m_Height: 85 - - m_X: 125 - m_Y: 455 - m_Width: 28 - m_Height: 85 - - m_X: 654 - m_Y: 172 - m_Width: 79 - m_Height: 87 - - m_X: 234 - m_Y: 395 - m_Width: 39 - m_Height: 102 - - m_X: 733 - m_Y: 172 - m_Width: 38 - m_Height: 102 + m_UsedGlyphRects: [] m_FreeGlyphRects: - - m_X: 76 - m_Y: 27 - m_Width: 60 - m_Height: 4 - - m_X: 123 - m_Y: 27 - m_Width: 13 - m_Height: 41 - - m_X: 187 - m_Y: 68 - m_Width: 10 - m_Height: 2 - - m_X: 43 - m_Y: 117 - m_Width: 19 - m_Height: 68 - - m_X: 43 - m_Y: 184 - m_Width: 46 - m_Height: 1 - - m_X: 259 - m_Y: 46 - m_Width: 59 - m_Height: 24 - - m_X: 155 - m_Y: 138 - m_Width: 32 - m_Height: 17 - - m_X: 77 - m_Y: 184 - m_Width: 12 - m_Height: 41 - - m_X: 445 - m_Y: 85 - m_Width: 9 - m_Height: 17 - - m_X: 306 - m_Y: 155 - m_Width: 12 - m_Height: 28 - - m_X: 281 - m_Y: 223 - m_Width: 25 - m_Height: 30 - - m_X: 136 - m_Y: 225 - m_Width: 19 - m_Height: 17 - - m_X: 63 - m_Y: 270 - m_Width: 14 - m_Height: 24 - - m_X: 546 - m_Y: 68 - m_Width: 3 - m_Height: 57 - - m_X: 546 - m_Y: 102 - m_Width: 40 - m_Height: 23 - - m_X: 429 - m_Y: 171 - m_Width: 16 - m_Height: 11 - - m_X: 203 - m_Y: 242 - m_Width: 19 - m_Height: 66 - - m_X: 125 - m_Y: 294 - m_Width: 11 - m_Height: 33 - - m_X: 89 - m_Y: 130 - m_Width: 34 - m_Height: 8 - - m_X: 120 - m_Y: 99 - m_Width: 3 - m_Height: 39 - - m_X: 364 - m_Y: 183 - m_Width: 2 - m_Height: 76 - - m_X: 346 - m_Y: 253 - m_Width: 20 - m_Height: 6 - - m_X: 416 - m_Y: 259 - m_Width: 13 - m_Height: 764 - - m_X: 280 - m_Y: 308 - m_Width: 1 - m_Height: 12 - - m_X: 345 - m_Y: 344 - m_Width: 678 - m_Height: 679 - - m_X: 345 - m_Y: 320 - m_Width: 1 - m_Height: 703 - - m_X: 58 - m_Y: 423 - m_Width: 5 - m_Height: 44 - - m_X: 0 - m_Y: 552 - m_Width: 1023 - m_Height: 471 - m_X: 0 - m_Y: 491 - m_Width: 58 - m_Height: 532 - - m_X: 167 - m_Y: 412 - m_Width: 2 - m_Height: 611 - - m_X: 1018 m_Y: 0 - m_Width: 5 + m_Width: 1023 m_Height: 1023 - - m_X: 998 - m_Y: 85 - m_Width: 25 - m_Height: 938 - - m_X: 862 - m_Y: 170 - m_Width: 161 - m_Height: 853 - - m_X: 862 - m_Y: 87 - m_Width: 6 - m_Height: 936 - - m_X: 649 - m_Y: 86 - m_Width: 2 - m_Height: 70 - - m_X: 577 - m_Y: 102 - m_Width: 9 - m_Height: 54 - - m_X: 649 - m_Y: 88 - m_Width: 70 - m_Height: 68 - - m_X: 169 - m_Y: 393 - m_Width: 34 - m_Height: 2 - - m_X: 200 - m_Y: 327 - m_Width: 3 - m_Height: 68 - - m_X: 490 - m_Y: 182 - m_Width: 1 - m_Height: 10 - - m_X: 416 - m_Y: 277 - m_Width: 607 - m_Height: 746 - - m_X: 416 - m_Y: 267 - m_Width: 74 - m_Height: 756 - - m_X: 566 - m_Y: 192 - m_Width: 11 - m_Height: 831 - - m_X: 116 - m_Y: 540 - m_Width: 907 - m_Height: 483 - - m_X: 116 - m_Y: 467 - m_Width: 9 - m_Height: 556 - - m_X: 153 - m_Y: 455 - m_Width: 16 - m_Height: 568 - - m_X: 654 - m_Y: 88 - m_Width: 65 - m_Height: 84 - - m_X: 566 - m_Y: 241 - m_Width: 88 - m_Height: 782 - - m_X: 273 - m_Y: 407 - m_Width: 750 - m_Height: 616 - - m_X: 273 - m_Y: 395 - m_Width: 7 - m_Height: 628 - - m_X: 153 - m_Y: 497 - m_Width: 870 - m_Height: 526 - - m_X: 153 - m_Y: 482 - m_Width: 81 - m_Height: 541 - - m_X: 771 - m_Y: 174 - m_Width: 252 - m_Height: 849 - - m_X: 771 - m_Y: 172 - m_Width: 19 - m_Height: 851 - - m_X: 566 - m_Y: 274 - m_Width: 457 - m_Height: 749 - - m_X: 566 - m_Y: 259 - m_Width: 167 - m_Height: 764 m_FontFeatureTable: m_MultipleSubstitutionRecords: [] m_LigatureSubstitutionRecords: @@ -436936,13995 +435183,54597 @@ MonoBehaviour: m_XAdvance: 0 m_YAdvance: 0 m_FeatureLookupFlags: -1063435363 - m_MarkToBaseAdjustmentRecords: - - m_BaseGlyphID: 2 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 30.19043 - m_YCoordinate: 0 - m_MarkGlyphID: 1767 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 11.6015625 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 2 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 30.19043 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 1768 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 8.833008 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 2 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 30.19043 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 1769 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 16.12793 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 2 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 30.19043 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 1770 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 24.125977 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 2 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 30.19043 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 1771 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 19.6875 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 2 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 30.19043 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 1772 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 21.796875 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 2 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 30.19043 - m_YCoordinate: 0 - m_MarkGlyphID: 1773 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 9.931641 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 2 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 30.19043 - m_YCoordinate: 0 - m_MarkGlyphID: 1774 - m_MarkPositionAdjustment: - m_XPositionAdjustment: -27.29004 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 2 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 30.19043 - m_YCoordinate: 0 - m_MarkGlyphID: 2039 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 11.513672 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 2 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 30.19043 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2272 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 25.488281 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 2 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 30.19043 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2273 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 10.019531 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 2 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 30.19043 - m_YCoordinate: 0 - m_MarkGlyphID: 2317 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 10.107422 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 2 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 30.19043 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2699 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 25.488281 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 2 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 30.19043 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2700 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 10.019531 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 2 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 30.19043 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2701 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 18.017578 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 2 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 30.19043 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2702 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 18.017578 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 2 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 30.19043 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2703 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 17.358398 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 2 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 30.19043 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2704 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 13.0078125 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 2 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 30.19043 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2705 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 11.689453 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 2 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 58.754883 - m_YCoordinate: 0 - m_MarkGlyphID: 2710 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 18.500977 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 2 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 30.19043 - m_YCoordinate: 0 - m_MarkGlyphID: 2715 - m_MarkPositionAdjustment: - m_XPositionAdjustment: -27.685547 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 2 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 30.19043 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2731 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 6.5039062 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 2 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 30.19043 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2738 - m_MarkPositionAdjustment: - m_XPositionAdjustment: -26.015625 - m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 2 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 30.19043 - m_YCoordinate: 0 - m_MarkGlyphID: 2739 - m_MarkPositionAdjustment: - m_XPositionAdjustment: -0.7910156 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 2 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 30.19043 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2744 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 19.6875 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 2 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 30.19043 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2782 - m_MarkPositionAdjustment: - m_XPositionAdjustment: -25.708008 - m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 2 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 30.19043 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2802 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 13.0078125 - m_YPositionAdjustment: 65.478516 - - m_BaseGlyphID: 2 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 30.19043 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2890 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 17.270508 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 2 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 30.19043 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2900 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 19.6875 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 65 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 24.301758 - m_YCoordinate: 0 - m_MarkGlyphID: 1736 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 7.470703 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 65 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 34.760742 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 1737 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 9.448242 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 65 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 34.760742 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 1738 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 20.083008 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 65 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 34.760742 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 1739 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 27.993164 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 65 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 34.760742 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 1740 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 23.642578 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 65 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 34.760742 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 1741 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 25.795898 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 65 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 24.301758 - m_YCoordinate: 0 - m_MarkGlyphID: 1742 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 5.9765625 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 65 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 24.301758 - m_YCoordinate: 0 - m_MarkGlyphID: 1743 - m_MarkPositionAdjustment: - m_XPositionAdjustment: -31.333008 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 65 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.256836 - m_YCoordinate: 0 - m_MarkGlyphID: 1767 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 11.6015625 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 65 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.905273 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 1768 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 8.833008 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 65 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.905273 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 1769 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 16.12793 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 65 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.905273 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 1770 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 24.125977 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 65 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.905273 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 1771 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 19.6875 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 65 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.905273 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 1772 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 21.796875 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 65 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.256836 - m_YCoordinate: 0 - m_MarkGlyphID: 1773 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 9.931641 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 65 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.256836 - m_YCoordinate: 0 - m_MarkGlyphID: 1774 - m_MarkPositionAdjustment: - m_XPositionAdjustment: -27.29004 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 65 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 24.301758 - m_YCoordinate: 0 - m_MarkGlyphID: 2008 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 7.2070312 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 65 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.256836 - m_YCoordinate: 0 - m_MarkGlyphID: 2039 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 11.513672 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 65 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 34.760742 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2235 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 29.399414 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 65 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 34.760742 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2236 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 13.974609 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 65 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.905273 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2272 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 25.488281 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 65 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.905273 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2273 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 10.019531 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 65 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 24.301758 - m_YCoordinate: 0 - m_MarkGlyphID: 2280 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 6.635742 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 65 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.256836 - m_YCoordinate: 0 - m_MarkGlyphID: 2317 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 10.107422 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 65 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 34.760742 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2662 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 29.44336 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 65 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 34.760742 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2663 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 13.974609 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 65 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 34.760742 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2664 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 21.972656 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 65 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 34.760742 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2665 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 21.972656 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 65 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 34.760742 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2666 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 21.269531 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 65 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 34.760742 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2667 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 16.96289 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 65 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 34.760742 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2668 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 15.600586 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 65 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 24.301758 - m_YCoordinate: 0 - m_MarkGlyphID: 2678 - m_MarkPositionAdjustment: - m_XPositionAdjustment: -30.9375 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 65 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 34.760742 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2694 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 10.458984 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 65 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.905273 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2699 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 25.488281 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 65 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.905273 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2700 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 10.019531 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 65 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.905273 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2701 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 18.017578 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 65 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.905273 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2702 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 18.017578 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 65 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.905273 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2703 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 17.358398 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 65 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.905273 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2704 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 13.0078125 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 65 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.905273 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2705 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 11.689453 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 65 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 34.760742 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2707 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 23.598633 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 65 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.256836 - m_YCoordinate: 0 - m_MarkGlyphID: 2715 - m_MarkPositionAdjustment: - m_XPositionAdjustment: -27.685547 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 65 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.905273 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2731 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 6.5039062 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 65 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.905273 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2738 - m_MarkPositionAdjustment: - m_XPositionAdjustment: -26.015625 - m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 65 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.256836 - m_YCoordinate: 0 - m_MarkGlyphID: 2739 - m_MarkPositionAdjustment: - m_XPositionAdjustment: -0.7910156 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 65 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.905273 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2744 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 19.6875 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 65 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 34.760742 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2745 - m_MarkPositionAdjustment: - m_XPositionAdjustment: -20.25879 - m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 65 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.905273 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2782 - m_MarkPositionAdjustment: - m_XPositionAdjustment: -25.708008 - m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 65 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 34.760742 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2797 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 19.863281 - m_YPositionAdjustment: 65.478516 - - m_BaseGlyphID: 65 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 34.760742 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2799 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 21.225586 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 65 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.905273 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2802 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 13.0078125 - m_YPositionAdjustment: 65.478516 - - m_BaseGlyphID: 65 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 34.760742 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2810 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 23.598633 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 65 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.905273 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2890 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 17.270508 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 65 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.905273 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2900 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 19.6875 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 73 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 33.793945 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 1768 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 8.833008 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 73 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 33.793945 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 1769 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 16.12793 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 73 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 33.793945 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 1770 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 24.125977 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 73 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 33.793945 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 1771 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 19.6875 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 73 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 33.793945 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 1772 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 21.796875 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 73 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 33.793945 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2272 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 25.488281 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 73 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 33.793945 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2273 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 10.019531 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 73 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 33.793945 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2699 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 25.488281 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 73 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 33.793945 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2700 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 10.019531 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 73 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 33.793945 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2701 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 18.017578 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 73 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 33.793945 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2702 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 18.017578 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 73 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 33.793945 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2703 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 17.358398 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 73 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 33.793945 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2704 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 13.0078125 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 73 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 33.793945 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2705 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 11.689453 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 73 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 33.793945 - m_YCoordinate: -0.21972656 - m_MarkGlyphID: 2709 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 11.118164 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 73 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 33.793945 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2731 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 6.5039062 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 73 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 33.793945 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2738 - m_MarkPositionAdjustment: - m_XPositionAdjustment: -26.015625 - m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 73 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 33.793945 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2744 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 19.6875 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 73 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 33.793945 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2782 - m_MarkPositionAdjustment: - m_XPositionAdjustment: -25.708008 - m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 73 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 33.793945 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2802 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 13.0078125 - m_YPositionAdjustment: 65.478516 - - m_BaseGlyphID: 73 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 33.793945 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2890 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 17.270508 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 73 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 33.793945 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2900 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 19.6875 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 84 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 22.719727 - m_YCoordinate: 0 - m_MarkGlyphID: 1736 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 7.470703 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 84 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 33.2666 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 1737 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 9.448242 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 84 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 33.2666 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 1738 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 20.083008 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 473 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.086914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 721 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.0751953 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 421 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.0751953 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 422 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.7783203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2453 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 3 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 4 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 5 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 6 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 7 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 8 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 9 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 10 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 11 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 12 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 13 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 14 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 15 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 16 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 18 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 19 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 20 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 21 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 22 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 23 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 24 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 25 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 26 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 27 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 28 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 29 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 30 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 31 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 32 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 33 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 34 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 35 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 37 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 38 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 39 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 40 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 41 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 42 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 43 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 44 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 45 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 46 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 47 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 48 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 49 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 50 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 51 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 52 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 53 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 54 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 56 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 59 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 61 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 62 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 63 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 64 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 979 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1014 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2051 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2052 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2053 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2054 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2055 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2056 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2413 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2441 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2476 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 507 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 508 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 509 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 510 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 511 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 512 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 513 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 514 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 515 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 516 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 517 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 518 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 519 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 520 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 521 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 522 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 523 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 524 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 525 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 526 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 527 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 528 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 529 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 530 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 531 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 532 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 533 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 534 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 535 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 536 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 537 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 538 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 541 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 542 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 543 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 544 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 545 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 546 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1285 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1286 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2124 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2125 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2126 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2127 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2128 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2129 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 978 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 980 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 981 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 995 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 996 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 997 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 998 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 999 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1000 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1001 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1002 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1003 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1004 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1005 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1006 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1007 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1008 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1009 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1010 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1011 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1012 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1013 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1018 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1019 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1250 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1306 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2187 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2193 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2194 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2195 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2482 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2486 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2487 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2511 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 472 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 474 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 475 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 476 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 477 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 478 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 479 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 480 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 481 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 482 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 483 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 484 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 485 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 486 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 491 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 492 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 495 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2114 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2115 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2116 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2452 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 277 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 411 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 412 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 413 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 414 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 415 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 416 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 417 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 418 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 419 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 423 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1082 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1087 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1090 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1106 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2097 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2098 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2343 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2435 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2451 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 466 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 467 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 468 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 469 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 470 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 471 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1070 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2112 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2113 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2224 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2437 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2456 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2460 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2465 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2544 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2545 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2546 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.3183594 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1020 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.3183594 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1021 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.3183594 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1022 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.3183594 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1023 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.3183594 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1024 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.3183594 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1025 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.3183594 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1026 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.3183594 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1027 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.3183594 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1028 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.3183594 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1029 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.3183594 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1030 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.3183594 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2196 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.3183594 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2197 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.4492188 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 456 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.4492188 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 457 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.4492188 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 458 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.4492188 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1065 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.4492188 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1079 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.4492188 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1105 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.4492188 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2108 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.4492188 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2447 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.4492188 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2539 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.4492188 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.4492188 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2541 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.4492188 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2542 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3730469 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 734 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3730469 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 991 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3730469 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 992 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3730469 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 993 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3730469 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 994 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3730469 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1257 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3730469 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1258 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3730469 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1280 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3730469 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1281 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3730469 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2191 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3730469 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2192 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3730469 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2502 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.6259766 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 982 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.6259766 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 983 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.6259766 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 985 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.6259766 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 986 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.6259766 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 987 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.6259766 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 988 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.6259766 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 989 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.6259766 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 990 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.6259766 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2188 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.6259766 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2189 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.6259766 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2190 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 459 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 460 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 461 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 462 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 463 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 464 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 465 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2109 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2110 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2111 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1033 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1843 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1847 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1850 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.9335938 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1481 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.9335938 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1485 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.9335938 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1492 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.9335938 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2044 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.9335938 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2046 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1482 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1483 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1508 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2250 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1558 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1559 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1560 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1561 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1480 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1484 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2043 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2045 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0107422 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1436 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0107422 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1439 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0107422 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1442 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1542 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1543 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1551 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1340 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1352 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.43945312 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1547 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.43945312 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1550 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.9003906 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2321 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.9003906 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2323 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.4492188 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1456 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.3623047 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1284 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 706 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1092 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1877 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1350 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 547 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 548 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 549 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 550 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 551 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 552 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 553 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 554 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 555 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 556 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 557 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 558 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 559 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 560 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 561 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 562 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 563 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 564 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 565 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 566 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 567 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 568 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 569 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 570 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 571 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 572 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 573 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 574 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 575 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 576 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 577 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 586 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 587 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 588 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 589 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 590 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 591 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 592 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 593 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 594 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 595 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 596 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 597 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 598 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 599 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 600 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 601 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 602 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 603 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 604 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 605 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 606 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 607 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 608 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 609 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 610 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 611 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 612 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 614 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 615 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 616 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 617 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 618 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 619 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 620 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 621 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 622 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 623 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 624 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 625 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 626 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 627 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 628 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 629 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 630 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 631 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 632 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 633 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 634 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 635 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 636 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 637 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 638 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 639 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 640 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 641 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 642 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 643 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 644 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 645 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 658 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 659 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 660 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 661 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 662 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 663 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 664 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 665 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 666 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 667 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 790 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 791 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 792 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 793 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 794 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 795 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 796 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 797 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 798 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 799 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 800 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 801 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 802 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 803 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 804 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 805 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 806 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 807 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 808 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 809 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 810 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 811 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 812 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 813 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 814 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 815 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 816 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 817 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 818 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 819 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 820 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 821 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 822 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 823 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 824 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 825 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 826 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 827 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 828 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 829 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 830 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 831 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 832 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 833 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 834 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 835 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 836 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 837 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 839 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 840 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 841 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 842 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 849 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 850 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1107 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1108 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1109 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1110 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1111 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1112 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1113 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1114 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1115 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1116 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1117 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1118 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1119 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1120 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1121 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1122 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1123 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1124 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1125 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1126 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1127 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1128 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1129 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1130 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1131 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1132 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1133 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1203 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1223 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1224 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1259 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1279 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1296 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1301 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1302 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2132 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2133 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2134 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2135 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2136 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2137 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2138 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2140 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2159 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2160 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2161 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2162 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2163 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2164 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2165 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2198 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2199 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2200 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2201 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2202 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2203 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2233 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2237 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2238 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2366 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2367 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2484 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2491 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2492 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2497 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2498 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2499 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2503 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2523 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.1533203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 678 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.1533203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 679 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.1533203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 697 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.1533203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 713 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.1533203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 714 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.1533203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 741 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.1533203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 752 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.1533203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 753 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.1533203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 754 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.1533203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 755 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.1533203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 857 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.1533203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 888 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.1533203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 889 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.1533203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 890 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.1533203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 891 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.1533203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 892 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.1533203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 893 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.1533203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 894 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.1533203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 895 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.1533203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 896 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.1533203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 897 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.1533203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 898 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.1533203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 899 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.1533203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 900 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.1533203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 901 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.1533203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 902 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.1533203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1197 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.1533203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1204 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.1533203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1255 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.1533203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1266 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.1533203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1278 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.1533203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1290 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.1533203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1292 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.1533203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1293 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.1533203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1303 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.1533203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1304 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.1533203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1305 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.1533203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2037 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.1533203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2150 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.1533203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2175 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.1533203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2176 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.1533203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2177 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.1533203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2315 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.1533203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2368 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.1533203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.1533203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2393 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.1533203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2396 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.1533203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2416 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.1533203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2470 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.1533203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2485 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7138672 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 978 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7138672 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 980 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7138672 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 981 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7138672 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 995 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7138672 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 996 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7138672 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 997 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7138672 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 998 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7138672 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 999 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7138672 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1000 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7138672 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1001 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7138672 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1002 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7138672 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1003 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7138672 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1004 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7138672 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1005 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7138672 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1006 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7138672 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1007 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7138672 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1008 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7138672 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1009 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7138672 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1010 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7138672 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1011 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7138672 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1012 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7138672 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1013 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7138672 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1018 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7138672 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1019 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7138672 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1250 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7138672 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1306 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7138672 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2187 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7138672 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2193 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7138672 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2194 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7138672 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2195 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7138672 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2482 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7138672 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2486 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7138672 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2487 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7138672 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2511 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1391 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1412 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1413 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1415 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1418 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1457 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1469 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1507 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1520 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1521 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1523 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1526 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1533 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1534 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1536 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1539 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1803 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1804 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1805 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2258 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.1533203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 982 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.1533203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 983 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.1533203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 985 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.1533203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 986 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.1533203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 987 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.1533203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 988 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.1533203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 989 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.1533203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 990 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.1533203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2188 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.1533203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2189 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.1533203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2190 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 1.5820312 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1499 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 1.5820312 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1500 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 1.5820312 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1501 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 1.5820312 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2040 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 1.5820312 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2251 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 1.5820312 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 1.5820312 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2255 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.1533203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 647 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.1533203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 649 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.1533203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 656 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.1533203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 657 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.1533203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2139 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1481 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1485 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1492 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2044 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2046 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1482 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1483 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1508 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2250 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 613 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1308 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1544 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1545 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1557 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.1425781 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1339 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.1425781 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1347 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.1425781 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1351 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.9335938 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1344 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.9335938 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1354 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.1533203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1356 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.1533203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1562 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.1425781 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1251 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.5820312 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1284 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.87890625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1349 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.1533203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1424 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1288 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1355 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.393555 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1290 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.2080078 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 678 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.2080078 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 679 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.2080078 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 697 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.2080078 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 713 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.2080078 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 714 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.2080078 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 741 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.2080078 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 752 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.2080078 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 753 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.2080078 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 754 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.2080078 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 755 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.2080078 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 857 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.2080078 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 888 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.2080078 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 889 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.2080078 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 890 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.2080078 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 891 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.2080078 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 892 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.2080078 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 893 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.2080078 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 894 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.2080078 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 895 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.2080078 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 896 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.2080078 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 897 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.2080078 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 898 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.2080078 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 899 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.2080078 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 900 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.2080078 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 901 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.2080078 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 902 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.2080078 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1197 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.2080078 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1204 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.2080078 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1255 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.2080078 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1266 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.2080078 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1278 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.2080078 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1292 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.2080078 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1293 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.2080078 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1303 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.2080078 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1304 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.2080078 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1305 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.2080078 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2037 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.2080078 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2150 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.2080078 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2175 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.2080078 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2176 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.2080078 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2177 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.2080078 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2315 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.2080078 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2368 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.2080078 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.2080078 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2393 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.2080078 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2396 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.2080078 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2416 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.2080078 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2470 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.2080078 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2485 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 978 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 980 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 981 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 995 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 996 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 997 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 998 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 999 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1000 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1001 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1002 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1003 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1004 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1005 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1006 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1007 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1008 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1009 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1010 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1011 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1012 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1013 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1018 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1019 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1250 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1306 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2187 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2193 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2194 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2195 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2482 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2486 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2487 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2511 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -15.336914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 472 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -15.336914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 473 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -15.336914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 474 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -15.336914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 475 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -15.336914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 476 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -15.336914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 477 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -15.336914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 478 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -15.336914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 479 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -15.336914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 480 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -15.336914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 481 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -15.336914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 482 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -15.336914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 483 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -15.336914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 484 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -15.336914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 485 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -15.336914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 486 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -15.336914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 491 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -15.336914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 492 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -15.336914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 495 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -15.336914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2114 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -15.336914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2115 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -15.336914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2116 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -15.336914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2452 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -15.336914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2453 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.920898 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 277 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.920898 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 411 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.920898 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 412 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.920898 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 413 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.920898 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 414 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.920898 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 415 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.920898 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 416 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.920898 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 417 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.920898 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 418 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.920898 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 419 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.920898 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 421 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.920898 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 422 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.920898 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 423 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.920898 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1082 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.920898 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1087 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.920898 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1090 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.920898 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1106 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.920898 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2097 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.920898 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2098 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.920898 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2343 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.920898 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2435 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.920898 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2451 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 466 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 467 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 468 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 469 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 470 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 471 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1070 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2112 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2113 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2224 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2437 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2456 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2460 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2465 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2544 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2545 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2546 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.920898 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 456 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.920898 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 457 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.920898 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 458 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.920898 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1065 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.920898 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1079 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.920898 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1105 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.920898 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2108 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.920898 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2447 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.920898 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2539 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.920898 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.920898 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2541 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.920898 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2542 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 734 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 991 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 992 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 993 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 994 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1257 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1258 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1280 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1281 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2191 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2192 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2502 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 982 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 983 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 985 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 986 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 987 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 988 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 989 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 990 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2188 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2189 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2190 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.0976562 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1558 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.0976562 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1559 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.0976562 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1560 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.0976562 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1561 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.3720703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1480 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.3720703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1484 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.3720703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2043 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.3720703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2045 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1436 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1439 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1442 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.0976562 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1542 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.0976562 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1543 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.0976562 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1551 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.920898 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1456 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.2080078 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1424 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1289 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.920898 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1877 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 201 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 695 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 749 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 750 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1541 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2328 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.83496094 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 678 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.83496094 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 679 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.83496094 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 697 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.83496094 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 713 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.83496094 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 714 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.83496094 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 741 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.83496094 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 752 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.83496094 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 753 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.83496094 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 754 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.83496094 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 755 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.83496094 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 857 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.83496094 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 888 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.83496094 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 889 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.83496094 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 890 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.83496094 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 891 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.83496094 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 892 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.83496094 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 893 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.83496094 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 894 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.83496094 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 895 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.83496094 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 896 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.83496094 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 897 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.83496094 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 898 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.83496094 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 899 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.83496094 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 900 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.83496094 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 901 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.83496094 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 902 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.83496094 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1197 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.83496094 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1204 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.83496094 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1255 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.83496094 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1266 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.83496094 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1278 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.83496094 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1290 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.83496094 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1292 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.83496094 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1293 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.83496094 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1303 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.83496094 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1304 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.83496094 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1305 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.83496094 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2037 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.83496094 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2150 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.83496094 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2175 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.83496094 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2176 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.83496094 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2177 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.83496094 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2315 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.83496094 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2368 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.83496094 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.83496094 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2393 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.83496094 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2396 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.83496094 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2416 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.83496094 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2470 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.83496094 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2485 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.43945312 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 978 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.43945312 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 980 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.43945312 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 981 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.43945312 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 995 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.43945312 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 996 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.43945312 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 997 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.43945312 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 998 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.43945312 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 999 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.43945312 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1000 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.43945312 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1001 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.43945312 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1002 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.43945312 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1003 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.43945312 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1004 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.43945312 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1005 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.43945312 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1006 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.43945312 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1007 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.43945312 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1008 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.43945312 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1009 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.43945312 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1010 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.43945312 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1011 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.43945312 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1012 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.43945312 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1013 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.43945312 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1018 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.43945312 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1019 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.43945312 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1250 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.43945312 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1306 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.43945312 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2187 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.43945312 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2193 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.43945312 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2194 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.43945312 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2195 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.43945312 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2482 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.43945312 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2486 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.43945312 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2487 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.43945312 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2511 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 5.0976562 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1178 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 5.0976562 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1180 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 5.0976562 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1183 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 5.0976562 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1184 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 5.0976562 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1185 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 5.0976562 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1186 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 5.0976562 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1187 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 5.0976562 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1188 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 5.0976562 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1190 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 5.0976562 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1191 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 5.0976562 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1192 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 5.0976562 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1193 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 5.0976562 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1194 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 5.0976562 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2242 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 5.0976562 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2245 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 5.0976562 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2246 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 6.2402344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 692 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 6.2402344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 693 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 6.2402344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 694 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 6.2402344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 701 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 6.2402344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 702 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 6.2402344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 707 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 6.2402344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 716 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 6.2402344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2145 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 6.2402344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2146 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2330 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1710 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.83496094 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1424 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 299 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 6.2402344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 706 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.5595703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1541 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1070 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1090 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.8125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.8125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 3 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.8125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 4 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.8125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 5 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.8125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 6 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.8125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 7 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.8125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 8 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.8125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 9 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.8125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 10 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.8125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 11 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.8125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 12 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.8125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 13 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.8125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 14 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.8125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 15 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.8125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 16 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.8125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.8125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 18 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.8125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 19 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.8125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 20 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.8125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 21 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.8125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 22 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.8125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 23 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.8125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 24 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.8125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 25 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.8125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 26 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.8125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 27 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.8125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 28 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.8125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 29 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.8125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 30 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.8125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 31 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.8125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 32 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.8125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 33 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.8125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 34 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.8125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 35 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.8125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.8125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 37 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.8125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 38 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.8125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 39 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.8125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 40 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.8125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 41 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.8125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 42 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.8125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 43 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.8125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 44 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.8125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 45 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.8125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 46 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.8125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 47 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.8125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 48 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.8125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 49 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.8125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 50 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.8125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 51 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.8125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 52 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.8125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 53 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.8125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 54 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.8125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.8125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 56 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.8125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.8125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.8125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 59 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.8125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.8125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 61 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.8125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 62 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.8125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 63 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.8125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 64 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.8125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 979 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.8125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1014 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.8125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2051 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.8125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2052 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.8125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2053 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.8125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2054 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.8125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2055 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.8125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2056 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.8125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2413 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.8125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2441 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.8125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2476 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.515625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1623 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.515625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1624 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.515625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1625 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.515625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1626 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.515625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1627 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.515625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1628 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.515625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1629 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.515625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1630 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.515625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1631 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.515625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1632 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.515625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1633 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.515625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1634 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.515625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1635 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.515625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1636 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.515625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1637 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.515625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1638 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.515625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1639 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.515625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1640 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.515625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1641 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.515625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1642 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.515625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1643 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.515625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1644 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.515625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1645 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.515625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1646 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.515625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1647 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.0429688 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 472 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.0429688 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 473 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.0429688 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 474 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.0429688 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 475 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.0429688 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 476 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.0429688 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 477 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.0429688 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 478 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.0429688 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 479 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.0429688 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 480 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.0429688 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 481 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.0429688 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 482 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.0429688 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 483 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.0429688 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 484 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.0429688 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 485 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.0429688 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 486 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.0429688 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 491 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.0429688 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 492 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.0429688 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 495 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.0429688 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2114 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.0429688 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2115 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.0429688 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2116 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.0429688 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2452 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.0429688 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2453 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.383789 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 277 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.383789 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 411 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.383789 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 412 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.383789 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 413 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.383789 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 414 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.383789 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 415 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.383789 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 416 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.383789 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 417 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.383789 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 418 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.383789 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 419 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.383789 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 421 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.383789 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 422 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.383789 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 423 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.383789 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1082 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.383789 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1087 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.383789 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1106 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.383789 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2097 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.383789 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2098 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.383789 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2343 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.383789 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2435 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.383789 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2451 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.3066406 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 466 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.3066406 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 467 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.3066406 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 468 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.3066406 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 469 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.3066406 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 470 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.3066406 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 471 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.3066406 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2112 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.3066406 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2113 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.3066406 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2224 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.3066406 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2437 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.3066406 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2456 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.3066406 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2460 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.3066406 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2465 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.3066406 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2544 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.3066406 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2545 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.3066406 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2546 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.515625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1648 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.515625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1649 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.515625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1650 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.515625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1651 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.515625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1652 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.515625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1653 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.515625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1658 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.515625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1661 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.515625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1662 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.515625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1663 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.515625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1664 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.515625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1665 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.515625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1668 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.515625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1669 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.515625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1670 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 456 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 457 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 458 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1065 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1079 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1105 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2108 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2447 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2539 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2541 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2542 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.9667969 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 459 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.9667969 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 460 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.9667969 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 461 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.9667969 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 462 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.9667969 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 463 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.9667969 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 464 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.9667969 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 465 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.9667969 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2109 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.9667969 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2110 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.9667969 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2111 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.9550781 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1499 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.9550781 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1500 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.9550781 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1501 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.9550781 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2040 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.9550781 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2251 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.9550781 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.9550781 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2255 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.5595703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1486 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.5595703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1487 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.5595703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2049 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.5595703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2050 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.5595703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2318 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.5595703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2319 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.8125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1033 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.8125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1843 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.8125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1847 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.8125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1850 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1480 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1484 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2043 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2045 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.272461 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1655 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.272461 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1656 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1547 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1550 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1456 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.383789 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1877 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.5595703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1453 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1089 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 5.625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1541 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1089 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0761719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 277 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1089 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0761719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 411 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1089 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0761719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 412 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1089 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0761719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 413 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1089 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0761719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 414 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1089 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0761719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 415 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1089 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0761719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 416 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1089 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0761719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 417 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1089 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0761719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 418 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1089 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0761719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 419 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1089 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0761719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 421 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1089 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0761719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 422 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1089 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0761719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 423 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1089 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0761719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1082 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1089 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0761719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1087 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1089 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0761719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1090 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1089 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0761719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1106 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1089 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0761719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2097 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1089 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0761719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2098 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1089 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0761719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2343 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1089 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0761719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2435 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1089 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0761719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2451 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1089 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 2.680664 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1069 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1089 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 2.680664 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1076 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1089 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 2.680664 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1093 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1089 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0761719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1877 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 473 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1065 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 473 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.086914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 721 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 473 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.086914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 721 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.6464844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1514 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.1083984 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 473 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1065 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 421 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 422 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.0751953 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 421 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.0751953 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 422 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.7783203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2453 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.0751953 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 421 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.0751953 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 422 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.7783203 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2453 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 421 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 422 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 978 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 980 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 981 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 995 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 996 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 997 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 998 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 999 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1000 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1001 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1002 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1003 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1004 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1005 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1006 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1007 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1008 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1009 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1010 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1011 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1012 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1013 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1018 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1019 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1250 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1306 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2187 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2193 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2194 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2195 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2482 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2486 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2487 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2511 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 472 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 474 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 475 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 476 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 477 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 478 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 479 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 480 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 481 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 482 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 483 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 484 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 485 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 486 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 491 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 492 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 495 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2114 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2115 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2116 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2452 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2453 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.602539 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 277 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.602539 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 411 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.602539 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 412 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.602539 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 413 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.602539 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 414 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.602539 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 415 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.602539 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 416 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.602539 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 417 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.602539 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 418 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.602539 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 419 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.602539 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 423 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.602539 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1082 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.602539 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1087 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.602539 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1090 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.602539 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1106 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.602539 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2097 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.602539 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2098 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.602539 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2343 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.602539 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2435 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.602539 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2451 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 456 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 457 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 458 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1079 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1105 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2108 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2447 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2539 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2541 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2542 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 459 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 460 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 461 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 462 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 463 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 464 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 465 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2109 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2110 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2111 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.7246094 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1481 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.7246094 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1485 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.7246094 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1492 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.7246094 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2044 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.7246094 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2046 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.4609375 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1482 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.4609375 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1483 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.4609375 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1508 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.4609375 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2250 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.086914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1480 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.086914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1484 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.086914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2043 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.086914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2045 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.5595703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1340 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.5595703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1352 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.7470703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1547 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.7470703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1550 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.1425781 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2321 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.1425781 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2323 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1456 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1270 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.602539 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1877 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 3 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 4 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 5 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 6 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 7 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 8 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 9 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 10 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 11 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 12 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 13 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 14 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 15 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 16 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 18 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 19 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 20 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 21 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 22 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 23 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 24 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 25 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 26 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 27 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 28 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 29 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 30 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 31 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 32 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 33 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 34 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 35 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 37 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 38 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 39 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 40 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 41 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 42 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 43 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 44 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 45 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 46 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 47 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 48 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 49 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 50 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 51 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 52 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 53 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 54 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 56 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 59 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 61 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 62 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 63 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 64 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 979 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1014 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2051 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2052 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2053 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2054 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2055 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2056 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2413 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2441 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2476 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 507 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 508 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 509 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 510 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 511 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 512 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 513 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 514 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 515 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 516 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 517 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 518 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 519 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 520 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 521 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 522 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 523 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 524 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 525 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 526 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 527 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 528 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 529 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 530 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 531 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 532 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 533 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 534 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 535 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 536 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 537 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 538 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 541 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 542 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 543 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 544 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 545 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 546 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1285 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1286 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2124 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2125 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2126 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2127 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2128 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2129 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 978 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 980 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 981 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 995 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 996 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 997 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 998 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 999 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1000 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1001 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1002 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1003 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1004 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1005 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1006 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1007 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1008 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1009 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1010 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1011 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1012 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1013 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1018 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1019 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1250 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1306 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2187 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2193 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2194 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2195 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2482 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2486 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2487 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2511 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 472 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 474 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 475 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 476 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 477 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 478 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 479 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 480 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 481 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 482 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 483 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 484 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 485 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 486 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 491 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 492 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 495 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2114 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2115 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2116 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2452 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 277 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 411 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 412 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 413 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 414 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 415 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 416 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 417 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 418 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 419 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 423 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1082 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1087 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1090 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1106 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2097 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2098 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2343 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2435 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2451 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 466 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 467 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 468 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 469 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 470 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 471 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1070 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2112 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2113 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2224 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2437 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2456 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2460 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2465 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2544 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2545 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2546 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.3183594 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1020 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.3183594 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1021 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.3183594 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1022 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.3183594 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1023 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.3183594 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1024 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.3183594 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1025 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.3183594 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1026 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.3183594 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1027 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.3183594 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1028 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.3183594 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1029 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.3183594 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1030 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.3183594 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2196 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.3183594 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2197 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.4492188 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 456 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.4492188 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 457 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.4492188 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 458 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.4492188 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1065 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.4492188 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1079 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.4492188 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1105 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.4492188 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2108 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.4492188 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2447 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.4492188 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2539 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.4492188 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.4492188 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2541 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.4492188 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2542 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3730469 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 734 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3730469 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 991 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3730469 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 992 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3730469 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 993 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3730469 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 994 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3730469 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1257 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3730469 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1258 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3730469 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1280 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3730469 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1281 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3730469 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2191 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3730469 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2192 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3730469 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2502 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.6259766 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 982 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.6259766 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 983 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.6259766 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 985 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.6259766 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 986 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.6259766 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 987 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.6259766 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 988 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.6259766 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 989 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.6259766 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 990 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.6259766 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2188 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.6259766 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2189 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.6259766 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2190 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 459 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 460 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 461 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 462 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 463 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 464 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 465 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2109 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2110 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2111 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1033 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1843 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1847 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1850 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.9335938 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1481 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.9335938 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1485 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.9335938 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1492 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.9335938 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2044 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.9335938 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2046 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1482 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1483 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1508 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2250 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1558 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1559 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1560 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1561 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1480 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1484 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2043 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2045 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0107422 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1436 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0107422 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1439 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0107422 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1442 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1542 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1543 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1551 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1340 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1352 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.43945312 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1547 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.43945312 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1550 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.9003906 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2321 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.9003906 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2323 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.4492188 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1456 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.3623047 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1284 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 706 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1877 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 3 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 4 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 5 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 6 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 7 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 8 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 9 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 10 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 11 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 12 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 13 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 14 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 15 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 16 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 18 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 19 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 20 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 21 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 22 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 23 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 24 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 25 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 26 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 27 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 28 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 29 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 30 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 31 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 32 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 33 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 34 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 35 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 37 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 38 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 39 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 40 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 41 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 42 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 43 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 44 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 45 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 46 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 47 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 48 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 49 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 50 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 51 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 52 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 53 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 54 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 56 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 59 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 61 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 62 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 63 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 64 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 979 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1014 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2051 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2052 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2053 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2054 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2055 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2056 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2413 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2441 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2476 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 507 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 508 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 509 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 510 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 511 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 512 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 513 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 514 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 515 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 516 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 517 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 518 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 519 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 520 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 521 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 522 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 523 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 524 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 525 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 526 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 527 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 528 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 529 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 530 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 531 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 532 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 533 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 534 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 535 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 536 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 537 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 538 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 541 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 542 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 543 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 544 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 545 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 546 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1285 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1286 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2124 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2125 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2126 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2127 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2128 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.6152344 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2129 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 978 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 980 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 981 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 995 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 996 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 997 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 998 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 999 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1000 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1001 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1002 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1003 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1004 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1005 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1006 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1007 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1008 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1009 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1010 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1011 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1012 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1013 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1018 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1019 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1250 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1306 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2187 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2193 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2194 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2195 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2482 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2486 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2487 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.7578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2511 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 472 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 474 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 475 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 476 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 477 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 478 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 479 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 480 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 481 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 482 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 483 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 484 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 485 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 486 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 491 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 492 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 495 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2114 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2115 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2116 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.261719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2452 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 277 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 411 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 412 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 413 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 414 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 415 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 416 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 417 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 418 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 419 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 423 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1082 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1087 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1090 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1106 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2097 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2098 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2343 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2435 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2451 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 466 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 467 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 468 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 469 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 470 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 471 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1070 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2112 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2113 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2224 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2437 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2456 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2460 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2465 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2544 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2545 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.5488281 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2546 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.3183594 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1020 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.3183594 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1021 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.3183594 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1022 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.3183594 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1023 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.3183594 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1024 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.3183594 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1025 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.3183594 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1026 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.3183594 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1027 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.3183594 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1028 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.3183594 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1029 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.3183594 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1030 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.3183594 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2196 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.3183594 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2197 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.4492188 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 456 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.4492188 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 457 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.4492188 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 458 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.4492188 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1065 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.4492188 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1079 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.4492188 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1105 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.4492188 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2108 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.4492188 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2447 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.4492188 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2539 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.4492188 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.4492188 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2541 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.4492188 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2542 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3730469 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 734 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3730469 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 991 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3730469 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 992 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3730469 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 993 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3730469 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 994 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3730469 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1257 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3730469 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1258 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3730469 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1280 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3730469 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1281 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3730469 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2191 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3730469 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2192 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3730469 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2502 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.6259766 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 982 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.6259766 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 983 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.6259766 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 985 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.6259766 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 986 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.6259766 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 987 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.6259766 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 988 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.6259766 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 989 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.6259766 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 990 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.6259766 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2188 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.6259766 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2189 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.6259766 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2190 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 459 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 460 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 461 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 462 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 463 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 464 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 465 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2109 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2110 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2111 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1033 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1843 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1847 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.3291016 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1850 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.9335938 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1481 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.9335938 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1485 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.9335938 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1492 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.9335938 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2044 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.9335938 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2046 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1482 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1483 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1508 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2250 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1558 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1559 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1560 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1561 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1480 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1484 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2043 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2045 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0107422 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1436 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0107422 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1439 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.0107422 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1442 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1542 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1543 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1551 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1340 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1352 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.43945312 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1547 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.43945312 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1550 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.9003906 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2321 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.9003906 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2323 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.4492188 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1456 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.3623047 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1284 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 706 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 848 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.4921875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1877 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 547 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 548 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 549 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 550 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 551 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 552 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 553 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 554 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 555 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 556 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 557 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 558 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 559 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 560 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 561 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 562 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 563 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 564 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 565 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 566 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 567 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 568 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 569 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 570 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 571 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 572 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 573 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 574 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 575 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 576 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 577 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 586 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 587 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 588 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 589 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 590 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 591 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 592 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 593 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 594 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 595 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 596 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 597 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 598 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 599 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 600 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 601 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 602 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 603 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 604 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 605 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 606 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 607 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 608 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 609 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 610 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 611 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 612 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 614 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 615 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 616 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 617 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 618 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 619 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 620 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 621 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 622 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 623 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 624 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 625 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 626 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 627 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 628 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 629 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 630 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 631 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 632 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 633 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 634 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 635 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 636 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 637 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 638 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 639 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 640 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 641 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 642 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 643 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 644 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 645 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 658 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 659 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 660 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 661 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 662 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 663 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 664 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 665 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 666 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 667 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 790 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 791 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 792 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 793 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 794 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 795 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 796 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 797 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 798 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 799 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 800 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 801 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 802 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 803 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 804 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 805 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 806 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 807 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 808 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 809 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 810 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 811 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 812 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 813 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 814 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 815 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 816 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 817 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 818 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 819 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 820 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 821 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 822 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 823 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 824 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 825 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 826 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 827 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 828 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 829 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 830 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 831 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 832 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 833 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 834 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 835 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 836 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 837 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 838 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 839 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 840 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 841 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 842 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 849 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 850 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1107 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1108 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1109 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1110 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1111 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1112 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1113 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1114 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1115 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1116 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1117 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1118 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1119 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1120 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1121 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1122 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1123 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1124 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1125 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1126 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1127 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1128 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1129 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1130 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1131 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1132 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1133 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1203 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1223 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1224 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1259 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1279 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1296 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1301 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1302 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2132 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2133 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2134 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2135 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2136 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2137 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2138 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2140 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2159 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2160 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2161 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2162 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2163 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2164 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2165 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2198 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2199 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2200 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2201 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2202 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2203 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2233 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2237 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2238 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2366 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2367 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2484 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2491 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2492 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2497 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2498 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2499 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2503 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2523 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.0976562 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 277 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.0976562 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 411 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.0976562 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 412 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.0976562 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 413 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.0976562 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 414 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.0976562 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 415 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.0976562 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 416 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.0976562 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 417 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.0976562 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 418 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.0976562 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 419 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.0976562 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 421 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.0976562 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 422 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.0976562 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 423 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.0976562 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1082 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.0976562 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1087 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.0976562 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1090 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.0976562 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1106 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.0976562 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2097 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.0976562 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2098 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.0976562 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2343 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.0976562 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2435 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.0976562 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2451 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.086914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1391 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.086914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1412 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.086914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1413 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.086914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1415 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.086914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1418 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.086914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1457 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.086914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1469 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.086914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1507 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.086914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1520 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.086914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1521 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.086914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1523 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.086914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1526 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.086914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1533 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.086914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1534 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.086914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1536 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.086914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1539 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.086914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1803 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.086914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1804 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.086914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1805 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.086914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2258 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 613 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0214844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1308 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.086914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1344 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.086914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1354 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1510 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1512 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2321 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2323 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1262 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.0976562 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1877 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 678 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 679 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 697 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 713 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 714 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 741 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 752 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 753 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 754 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 755 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 857 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 888 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 889 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 890 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 891 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 892 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 893 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 894 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 895 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 896 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 897 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 898 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 899 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 900 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 901 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 902 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1197 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1204 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1255 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1266 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1278 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1290 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1292 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1293 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1303 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1304 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1305 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2037 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2150 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2175 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2176 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2177 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2315 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2368 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2369 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2393 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2396 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2416 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2470 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2485 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.7470703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 978 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.7470703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 980 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.7470703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 981 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.7470703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 995 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.7470703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 996 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.7470703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 997 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.7470703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 998 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.7470703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 999 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.7470703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1000 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.7470703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1001 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.7470703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1002 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.7470703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1003 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.7470703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1004 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.7470703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1005 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.7470703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1006 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.7470703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1007 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.7470703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1008 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.7470703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1009 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.7470703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1010 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.7470703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1011 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.7470703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1012 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.7470703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1013 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.7470703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1018 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.7470703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1019 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.7470703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1250 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.7470703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1306 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.7470703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2187 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.7470703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2193 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.7470703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2194 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.7470703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2195 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.7470703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2482 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.7470703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2486 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.7470703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2487 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.7470703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2511 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 472 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 473 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 474 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 475 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 476 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 477 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 478 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 479 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 480 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 481 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 482 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 483 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 484 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 485 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 486 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 491 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 492 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 495 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2114 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2115 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2116 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2452 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2453 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 277 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 411 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 412 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 413 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 414 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 415 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 416 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 417 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 418 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 419 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 421 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 422 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 423 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1082 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1087 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1090 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1106 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2097 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2098 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2343 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2435 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2451 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.086914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 456 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.086914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 457 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.086914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 458 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.086914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1065 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.086914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1079 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.086914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1105 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.086914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2108 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.086914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2447 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.086914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2539 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.086914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.086914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2541 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.086914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2542 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 459 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 460 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 461 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 462 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 463 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 464 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 465 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2109 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2110 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0322266 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2111 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.57128906 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1486 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.57128906 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1487 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.57128906 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2049 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.57128906 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2050 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.57128906 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2318 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.57128906 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2319 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.4501953 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1482 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.4501953 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1483 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.4501953 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1508 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.4501953 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2250 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1480 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1484 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2043 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2045 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.7470703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1547 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.7470703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1550 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.086914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1456 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1284 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.48339844 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1424 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1252 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1877 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 978 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 980 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 981 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 995 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 996 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 997 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 998 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 999 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1000 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1001 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1002 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1003 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1004 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1005 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1006 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1007 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1008 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1009 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1010 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1011 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1012 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1013 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1018 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1019 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1250 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1306 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2187 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2193 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2194 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2195 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2482 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2486 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2487 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8017578 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2511 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 472 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 474 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 475 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 476 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 477 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 478 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 479 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 480 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 481 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 482 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 483 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 484 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 485 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 486 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 491 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 492 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 495 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2114 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2115 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2116 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2452 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.635742 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2453 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.602539 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 277 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.602539 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 411 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.602539 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 412 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.602539 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 413 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.602539 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 414 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.602539 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 415 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.602539 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 416 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.602539 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 417 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.602539 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 418 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.602539 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 419 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.602539 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 423 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.602539 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1082 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.602539 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1087 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.602539 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1090 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.602539 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1106 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.602539 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2097 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.602539 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2098 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.602539 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2343 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.602539 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2435 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.602539 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2451 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 456 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 457 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 458 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1079 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1105 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2108 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2447 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2539 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2541 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2542 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 459 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 460 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 461 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 462 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 463 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 464 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 465 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2109 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2110 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2111 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.7246094 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1481 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.7246094 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1485 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.7246094 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1492 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.7246094 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2044 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.7246094 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2046 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.4609375 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1482 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.4609375 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1483 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.4609375 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1508 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.4609375 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2250 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.086914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1480 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.086914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1484 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.086914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2043 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.086914 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2045 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.5595703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1340 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.5595703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1352 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.7470703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1547 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.7470703 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1550 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.1425781 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2321 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.1425781 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2323 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5703125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1456 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 540 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.602539 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1877 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 382 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 2.1972656 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 706 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 297654738 + m_MarkToBaseAdjustmentRecords: + - m_BaseGlyphID: 2 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 30.19043 + m_YCoordinate: 0 + m_MarkGlyphID: 1767 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 11.6015625 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 2 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 30.19043 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 1768 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 8.833008 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 2 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 30.19043 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 1769 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 16.12793 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 2 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 30.19043 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 1770 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 24.125977 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 2 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 30.19043 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 1771 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 19.6875 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 2 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 30.19043 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 1772 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 21.796875 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 2 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 30.19043 + m_YCoordinate: 0 + m_MarkGlyphID: 1773 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 9.931641 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 2 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 30.19043 + m_YCoordinate: 0 + m_MarkGlyphID: 1774 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -27.29004 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 2 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 30.19043 + m_YCoordinate: 0 + m_MarkGlyphID: 2039 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 11.513672 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 2 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 30.19043 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2272 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 25.488281 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 2 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 30.19043 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2273 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 10.019531 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 2 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 30.19043 + m_YCoordinate: 0 + m_MarkGlyphID: 2317 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 10.107422 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 2 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 30.19043 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2699 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 25.488281 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 2 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 30.19043 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2700 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 10.019531 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 2 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 30.19043 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2701 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 18.017578 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 2 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 30.19043 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2702 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 18.017578 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 2 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 30.19043 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2703 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 17.358398 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 2 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 30.19043 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2704 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 13.0078125 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 2 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 30.19043 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2705 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 11.689453 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 2 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 58.754883 + m_YCoordinate: 0 + m_MarkGlyphID: 2710 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 18.500977 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 2 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 30.19043 + m_YCoordinate: 0 + m_MarkGlyphID: 2715 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -27.685547 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 2 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 30.19043 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2731 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 6.5039062 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 2 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 30.19043 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2738 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -26.015625 + m_YPositionAdjustment: 57.304688 + - m_BaseGlyphID: 2 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 30.19043 + m_YCoordinate: 0 + m_MarkGlyphID: 2739 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -0.7910156 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 2 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 30.19043 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2744 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 19.6875 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 2 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 30.19043 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2782 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -25.708008 + m_YPositionAdjustment: 57.304688 + - m_BaseGlyphID: 2 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 30.19043 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2802 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 13.0078125 + m_YPositionAdjustment: 65.478516 + - m_BaseGlyphID: 2 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 30.19043 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2890 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 17.270508 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 2 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 30.19043 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2900 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 19.6875 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 65 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 24.301758 + m_YCoordinate: 0 + m_MarkGlyphID: 1736 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 7.470703 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 65 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 34.760742 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 1737 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 9.448242 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 65 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 34.760742 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 1738 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 20.083008 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 65 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 34.760742 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 1739 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 27.993164 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 65 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 34.760742 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 1740 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 23.642578 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 65 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 34.760742 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 1741 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 25.795898 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 65 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 24.301758 + m_YCoordinate: 0 + m_MarkGlyphID: 1742 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 5.9765625 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 65 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 24.301758 + m_YCoordinate: 0 + m_MarkGlyphID: 1743 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -31.333008 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 65 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 28.256836 + m_YCoordinate: 0 + m_MarkGlyphID: 1767 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 11.6015625 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 65 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 27.905273 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 1768 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 8.833008 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 65 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 27.905273 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 1769 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 16.12793 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 65 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 27.905273 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 1770 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 24.125977 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 65 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 27.905273 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 1771 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 19.6875 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 65 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 27.905273 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 1772 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 21.796875 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 65 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 28.256836 + m_YCoordinate: 0 + m_MarkGlyphID: 1773 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 9.931641 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 65 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 28.256836 + m_YCoordinate: 0 + m_MarkGlyphID: 1774 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -27.29004 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 65 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 24.301758 + m_YCoordinate: 0 + m_MarkGlyphID: 2008 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 7.2070312 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 65 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 28.256836 + m_YCoordinate: 0 + m_MarkGlyphID: 2039 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 11.513672 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 65 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 34.760742 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2235 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 29.399414 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 65 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 34.760742 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2236 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 13.974609 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 65 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 27.905273 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2272 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 25.488281 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 65 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 27.905273 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2273 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 10.019531 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 65 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 24.301758 + m_YCoordinate: 0 + m_MarkGlyphID: 2280 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 6.635742 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 65 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 28.256836 + m_YCoordinate: 0 + m_MarkGlyphID: 2317 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 10.107422 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 65 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 34.760742 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2662 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 29.44336 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 65 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 34.760742 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2663 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 13.974609 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 65 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 34.760742 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2664 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 21.972656 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 65 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 34.760742 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2665 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 21.972656 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 65 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 34.760742 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2666 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 21.269531 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 65 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 34.760742 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2667 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 16.96289 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 65 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 34.760742 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2668 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 15.600586 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 65 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 24.301758 + m_YCoordinate: 0 + m_MarkGlyphID: 2678 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -30.9375 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 65 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 34.760742 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2694 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 10.458984 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 65 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 27.905273 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2699 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 25.488281 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 65 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 27.905273 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2700 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 10.019531 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 65 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 27.905273 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2701 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 18.017578 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 65 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 27.905273 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2702 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 18.017578 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 65 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 27.905273 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2703 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 17.358398 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 65 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 27.905273 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2704 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 13.0078125 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 65 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 27.905273 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2705 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 11.689453 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 65 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 34.760742 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2707 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 23.598633 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 65 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 28.256836 + m_YCoordinate: 0 + m_MarkGlyphID: 2715 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -27.685547 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 65 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 27.905273 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2731 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 6.5039062 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 65 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 27.905273 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2738 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -26.015625 + m_YPositionAdjustment: 57.304688 + - m_BaseGlyphID: 65 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 28.256836 + m_YCoordinate: 0 + m_MarkGlyphID: 2739 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -0.7910156 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 65 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 27.905273 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2744 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 19.6875 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 65 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 34.760742 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2745 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -20.25879 + m_YPositionAdjustment: 57.304688 + - m_BaseGlyphID: 65 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 27.905273 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2782 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -25.708008 + m_YPositionAdjustment: 57.304688 + - m_BaseGlyphID: 65 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 34.760742 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2797 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 19.863281 + m_YPositionAdjustment: 65.478516 + - m_BaseGlyphID: 65 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 34.760742 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2799 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 21.225586 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 65 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 27.905273 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2802 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 13.0078125 + m_YPositionAdjustment: 65.478516 + - m_BaseGlyphID: 65 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 34.760742 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2810 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 23.598633 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 65 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 27.905273 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2890 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 17.270508 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 65 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 27.905273 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2900 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 19.6875 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 73 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.793945 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 1768 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 8.833008 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 73 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.793945 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 1769 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 16.12793 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 73 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.793945 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 1770 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 24.125977 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 73 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.793945 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 1771 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 19.6875 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 73 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.793945 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 1772 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 21.796875 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 73 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.793945 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2272 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 25.488281 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 73 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.793945 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2273 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 10.019531 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 73 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.793945 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2699 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 25.488281 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 73 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.793945 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2700 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 10.019531 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 73 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.793945 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2701 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 18.017578 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 73 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.793945 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2702 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 18.017578 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 73 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.793945 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2703 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 17.358398 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 73 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.793945 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2704 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 13.0078125 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 73 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.793945 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2705 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 11.689453 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 73 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.793945 + m_YCoordinate: -0.21972656 + m_MarkGlyphID: 2709 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 11.118164 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 73 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.793945 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2731 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 6.5039062 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 73 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.793945 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2738 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -26.015625 + m_YPositionAdjustment: 57.304688 + - m_BaseGlyphID: 73 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.793945 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2744 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 19.6875 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 73 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.793945 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2782 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -25.708008 + m_YPositionAdjustment: 57.304688 + - m_BaseGlyphID: 73 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.793945 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2802 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 13.0078125 + m_YPositionAdjustment: 65.478516 + - m_BaseGlyphID: 73 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.793945 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2890 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 17.270508 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 73 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.793945 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2900 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 19.6875 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 84 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 22.719727 + m_YCoordinate: 0 + m_MarkGlyphID: 1736 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 7.470703 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 84 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.2666 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 1737 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 9.448242 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 84 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.2666 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 1738 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 20.083008 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 84 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.2666 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 1739 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 27.993164 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 84 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.2666 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 1740 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 23.642578 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 84 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.2666 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 1741 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 25.795898 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 84 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 22.719727 + m_YCoordinate: 0 + m_MarkGlyphID: 1742 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 5.9765625 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 84 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 22.719727 + m_YCoordinate: 0 + m_MarkGlyphID: 1743 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -31.333008 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 84 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 26.674805 + m_YCoordinate: 0 + m_MarkGlyphID: 1767 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 11.6015625 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 84 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 26.367188 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 1768 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 8.833008 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 84 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 26.367188 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 1769 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 16.12793 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 84 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 26.367188 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 1770 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 24.125977 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 84 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 26.367188 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 1771 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 19.6875 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 84 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 26.367188 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 1772 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 21.796875 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 84 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 26.674805 + m_YCoordinate: 0 + m_MarkGlyphID: 1773 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 9.931641 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 84 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 26.674805 + m_YCoordinate: 0 + m_MarkGlyphID: 1774 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -27.29004 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 84 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 22.719727 + m_YCoordinate: 0 + m_MarkGlyphID: 2008 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 7.2070312 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 84 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 26.674805 + m_YCoordinate: 0 + m_MarkGlyphID: 2039 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 11.513672 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 84 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.2666 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2235 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 29.399414 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 84 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.2666 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2236 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 13.974609 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 84 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 26.367188 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2272 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 25.488281 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 84 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 26.367188 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2273 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 10.019531 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 84 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 22.719727 + m_YCoordinate: 0 + m_MarkGlyphID: 2280 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 6.635742 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 84 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 26.674805 + m_YCoordinate: 0 + m_MarkGlyphID: 2317 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 10.107422 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 84 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.2666 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2662 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 29.44336 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 84 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.2666 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2663 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 13.974609 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 84 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.2666 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2664 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 21.972656 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 84 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.2666 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2665 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 21.972656 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 84 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.2666 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2666 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 21.269531 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 84 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.2666 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2667 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 16.96289 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 84 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.2666 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2668 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 15.600586 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 84 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 22.719727 + m_YCoordinate: 0 + m_MarkGlyphID: 2678 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -30.9375 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 84 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.2666 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2694 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 10.458984 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 84 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 26.367188 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2699 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 25.488281 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 84 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 26.367188 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2700 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 10.019531 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 84 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 26.367188 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2701 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 18.017578 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 84 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 26.367188 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2702 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 18.017578 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 84 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 26.367188 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2703 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 17.358398 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 84 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 26.367188 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2704 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 13.0078125 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 84 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 26.367188 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2705 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 11.689453 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 84 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.2666 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2707 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 23.598633 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 84 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 26.674805 + m_YCoordinate: 0 + m_MarkGlyphID: 2715 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -27.685547 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 84 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 26.367188 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2731 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 6.5039062 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 84 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 26.367188 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2738 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -26.015625 + m_YPositionAdjustment: 57.304688 + - m_BaseGlyphID: 84 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 26.674805 + m_YCoordinate: 0 + m_MarkGlyphID: 2739 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -0.7910156 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 84 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 26.367188 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2744 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 19.6875 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 84 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.2666 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2745 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -20.25879 + m_YPositionAdjustment: 57.304688 + - m_BaseGlyphID: 84 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 26.367188 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2782 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -25.708008 + m_YPositionAdjustment: 57.304688 + - m_BaseGlyphID: 84 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.2666 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2797 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 19.863281 + m_YPositionAdjustment: 65.478516 + - m_BaseGlyphID: 84 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.2666 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2799 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 21.225586 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 84 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 26.367188 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2802 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 13.0078125 + m_YPositionAdjustment: 65.478516 + - m_BaseGlyphID: 84 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.2666 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2810 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 23.598633 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 84 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 26.367188 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2890 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 17.270508 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 84 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 26.367188 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2900 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 19.6875 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 95 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 27.905273 + m_YCoordinate: 0 + m_MarkGlyphID: 1767 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 11.6015625 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 95 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 27.905273 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 1768 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 8.833008 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 95 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 27.905273 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 1769 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 16.12793 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 95 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 27.905273 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 1770 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 24.125977 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 95 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 27.905273 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 1771 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 19.6875 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 95 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 27.905273 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 1772 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 21.796875 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 95 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 27.905273 + m_YCoordinate: 0 + m_MarkGlyphID: 1773 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 9.931641 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 95 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 27.905273 + m_YCoordinate: 0 + m_MarkGlyphID: 1774 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -27.29004 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 95 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 27.905273 + m_YCoordinate: 0 + m_MarkGlyphID: 2039 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 11.513672 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 95 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 27.905273 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2272 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 25.488281 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 95 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 27.905273 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2273 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 10.019531 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 95 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 27.905273 + m_YCoordinate: 0 + m_MarkGlyphID: 2317 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 10.107422 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 95 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 27.905273 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2699 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 25.488281 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 95 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 27.905273 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2700 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 10.019531 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 95 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 27.905273 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2701 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 18.017578 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 95 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 27.905273 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2702 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 18.017578 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 95 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 27.905273 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2703 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 17.358398 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 95 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 27.905273 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2704 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 13.0078125 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 95 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 27.905273 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2705 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 11.689453 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 95 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 28.168945 + m_YCoordinate: 0 + m_MarkGlyphID: 2709 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 11.118164 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 95 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 48.691406 + m_YCoordinate: 0 + m_MarkGlyphID: 2710 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 18.500977 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 95 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 27.905273 + m_YCoordinate: 0 + m_MarkGlyphID: 2715 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -27.685547 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 95 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 27.905273 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2731 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 6.5039062 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 95 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 27.905273 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2738 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -26.015625 + m_YPositionAdjustment: 57.304688 + - m_BaseGlyphID: 95 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 27.905273 + m_YCoordinate: 0 + m_MarkGlyphID: 2739 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -0.7910156 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 95 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 27.905273 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2744 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 19.6875 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 95 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 27.905273 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2782 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -25.708008 + m_YPositionAdjustment: 57.304688 + - m_BaseGlyphID: 95 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 27.905273 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2802 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 13.0078125 + m_YPositionAdjustment: 65.478516 + - m_BaseGlyphID: 95 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 27.905273 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2890 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 17.270508 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 95 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 27.905273 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2900 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 19.6875 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 137 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 11.162109 + m_YCoordinate: 0 + m_MarkGlyphID: 1767 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 11.6015625 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 137 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 27.37793 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 1768 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 8.833008 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 137 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 27.37793 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 1769 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 16.12793 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 137 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 27.37793 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 1770 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 24.125977 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 137 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 27.37793 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 1771 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 19.6875 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 137 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 27.37793 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 1772 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 21.796875 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 137 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 11.162109 + m_YCoordinate: 0 + m_MarkGlyphID: 1773 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 9.931641 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 137 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 11.162109 + m_YCoordinate: 0 + m_MarkGlyphID: 1774 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -27.29004 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 137 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 11.162109 + m_YCoordinate: 0 + m_MarkGlyphID: 2039 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 11.513672 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 137 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 27.37793 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2272 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 25.488281 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 137 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 27.37793 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2273 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 10.019531 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 137 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 11.162109 + m_YCoordinate: 0 + m_MarkGlyphID: 2317 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 10.107422 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 137 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 27.37793 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2699 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 25.488281 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 137 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 27.37793 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2700 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 10.019531 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 137 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 27.37793 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2701 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 18.017578 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 137 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 27.37793 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2702 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 18.017578 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 137 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 27.37793 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2703 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 17.358398 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 137 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 27.37793 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2704 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 13.0078125 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 137 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 27.37793 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2705 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 11.689453 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 137 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 11.162109 + m_YCoordinate: 0 + m_MarkGlyphID: 2715 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -27.685547 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 137 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 27.37793 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2731 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 6.5039062 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 137 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 27.37793 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2738 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -26.015625 + m_YPositionAdjustment: 57.304688 + - m_BaseGlyphID: 137 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 11.162109 + m_YCoordinate: 0 + m_MarkGlyphID: 2739 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -0.7910156 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 137 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 27.37793 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2744 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 19.6875 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 137 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 27.37793 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2782 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -25.708008 + m_YPositionAdjustment: 57.304688 + - m_BaseGlyphID: 137 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 27.37793 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2802 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 13.0078125 + m_YPositionAdjustment: 65.478516 + - m_BaseGlyphID: 137 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 27.37793 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2890 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 17.270508 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 137 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 27.37793 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2900 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 19.6875 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 141 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.618164 + m_YCoordinate: 0 + m_MarkGlyphID: 1767 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 11.6015625 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 141 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.66211 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 1768 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 8.833008 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 141 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.66211 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 1769 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 16.12793 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 141 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.66211 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 1770 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 24.125977 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 141 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.66211 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 1771 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 19.6875 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 141 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.66211 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 1772 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 21.796875 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 141 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.618164 + m_YCoordinate: 0 + m_MarkGlyphID: 1773 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 9.931641 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 141 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.618164 + m_YCoordinate: 0 + m_MarkGlyphID: 1774 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -27.29004 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 141 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.618164 + m_YCoordinate: 0 + m_MarkGlyphID: 2039 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 11.513672 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 141 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.66211 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2272 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 25.488281 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 141 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.66211 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2273 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 10.019531 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 141 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.618164 + m_YCoordinate: 0 + m_MarkGlyphID: 2317 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 10.107422 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 141 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.66211 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2699 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 25.488281 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 141 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.66211 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2700 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 10.019531 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 141 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.66211 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2701 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 18.017578 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 141 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.66211 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2702 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 18.017578 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 141 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.66211 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2703 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 17.358398 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 141 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.66211 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2704 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 13.0078125 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 141 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.66211 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2705 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 11.689453 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 141 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.618164 + m_YCoordinate: 0 + m_MarkGlyphID: 2715 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -27.685547 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 141 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.66211 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2731 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 6.5039062 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 141 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.66211 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2738 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -26.015625 + m_YPositionAdjustment: 57.304688 + - m_BaseGlyphID: 141 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.618164 + m_YCoordinate: 0 + m_MarkGlyphID: 2739 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -0.7910156 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 141 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.66211 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2744 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 19.6875 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 141 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.66211 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2782 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -25.708008 + m_YPositionAdjustment: 57.304688 + - m_BaseGlyphID: 141 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.66211 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2802 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 13.0078125 + m_YPositionAdjustment: 65.478516 + - m_BaseGlyphID: 141 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.66211 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2890 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 17.270508 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 141 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 33.66211 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2900 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 84 + - m_BaseGlyphID: 161 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 32.563477 + m_YCoordinate: 0 + m_MarkGlyphID: 1767 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 11.6015625 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 161 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 32.563477 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 1768 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 8.833008 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 161 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 32.563477 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 1769 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 16.12793 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 161 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 32.563477 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 1770 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 24.125977 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 161 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 32.563477 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 1771 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 19.6875 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 161 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 32.563477 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 1772 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 21.796875 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 161 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 32.563477 + m_YCoordinate: 0 + m_MarkGlyphID: 1773 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 9.931641 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 161 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 32.563477 + m_YCoordinate: 0 + m_MarkGlyphID: 1774 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -27.29004 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 161 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 32.563477 + m_YCoordinate: 0 + m_MarkGlyphID: 2039 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 11.513672 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 161 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 32.563477 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2272 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 25.488281 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 161 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 32.563477 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2273 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 10.019531 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 161 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 32.563477 + m_YCoordinate: 0 + m_MarkGlyphID: 2317 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 10.107422 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 161 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 32.563477 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2699 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 25.488281 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 161 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 32.563477 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2700 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 10.019531 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 161 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 32.563477 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2701 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 18.017578 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 161 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 32.563477 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2702 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 18.017578 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 161 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 32.563477 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2703 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 17.358398 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 161 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 32.563477 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2704 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 13.0078125 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 161 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 32.563477 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2705 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 11.689453 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 161 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 11.206055 + m_YCoordinate: 0 + m_MarkGlyphID: 2709 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 11.118164 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 161 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 32.563477 + m_YCoordinate: 0 + m_MarkGlyphID: 2715 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -27.685547 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 161 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 32.563477 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2731 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 6.5039062 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 161 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 32.563477 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2738 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -26.015625 + m_YPositionAdjustment: 57.304688 + - m_BaseGlyphID: 161 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 32.563477 + m_YCoordinate: 0 + m_MarkGlyphID: 2739 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -0.7910156 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 161 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 32.563477 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2744 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 19.6875 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 161 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 32.563477 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2782 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -25.708008 + m_YPositionAdjustment: 57.304688 + - m_BaseGlyphID: 161 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 32.563477 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2802 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 13.0078125 + m_YPositionAdjustment: 65.478516 + - m_BaseGlyphID: 161 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 32.563477 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2890 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 17.270508 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 161 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 32.563477 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2900 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 19.6875 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 197 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 7.2509766 + m_YCoordinate: 0 + m_MarkGlyphID: 1736 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 7.470703 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 197 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 18.105469 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 1737 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 9.448242 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 197 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 18.105469 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 1738 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 20.083008 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 197 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 18.105469 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 1739 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 27.993164 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 197 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 18.105469 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 1740 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 23.642578 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 197 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 18.105469 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 1741 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 25.795898 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 197 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 7.2509766 + m_YCoordinate: 0 + m_MarkGlyphID: 1742 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 5.9765625 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 197 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 7.2509766 + m_YCoordinate: 0 + m_MarkGlyphID: 1743 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -31.333008 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 197 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 11.162109 + m_YCoordinate: 0 + m_MarkGlyphID: 1767 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 11.6015625 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 197 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 11.162109 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 1768 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 8.833008 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 197 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 11.162109 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 1769 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 16.12793 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 197 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 11.162109 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 1770 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 24.125977 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 197 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 11.162109 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 1771 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 19.6875 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 197 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 11.162109 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 1772 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 21.796875 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 197 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 11.162109 + m_YCoordinate: 0 + m_MarkGlyphID: 1773 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 9.931641 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 197 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 11.162109 + m_YCoordinate: 0 + m_MarkGlyphID: 1774 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -27.29004 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 197 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 7.2509766 + m_YCoordinate: 0 + m_MarkGlyphID: 2008 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 7.2070312 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 197 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 11.162109 + m_YCoordinate: 0 + m_MarkGlyphID: 2039 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 11.513672 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 197 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 18.105469 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2235 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 29.399414 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 197 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 18.105469 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2236 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 13.974609 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 197 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 11.162109 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2272 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 25.488281 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 197 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 11.162109 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2273 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 10.019531 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 197 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 7.2509766 + m_YCoordinate: 0 + m_MarkGlyphID: 2280 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 6.635742 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 197 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 11.162109 + m_YCoordinate: 0 + m_MarkGlyphID: 2317 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 10.107422 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 197 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 18.105469 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2662 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 29.44336 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 197 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 18.105469 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2663 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 13.974609 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 197 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 18.105469 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2664 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 21.972656 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 197 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 18.105469 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2665 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 21.972656 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 197 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 18.105469 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2666 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 21.269531 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 197 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 18.105469 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2667 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 16.96289 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 197 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 18.105469 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2668 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 15.600586 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 197 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 11.293945 + m_YCoordinate: 0 + m_MarkGlyphID: 2673 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 14.545898 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 197 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 7.2509766 + m_YCoordinate: 0 + m_MarkGlyphID: 2678 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -30.9375 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 197 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 18.105469 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2694 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 10.458984 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 197 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 11.162109 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2699 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 25.488281 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 197 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 11.162109 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2700 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 10.019531 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 197 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 11.162109 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2701 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 18.017578 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 197 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 11.162109 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2702 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 18.017578 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 197 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 11.162109 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2703 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 17.358398 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 197 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 11.162109 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2704 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 13.0078125 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 197 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 11.162109 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2705 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 11.689453 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 197 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 18.105469 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2707 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 23.598633 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 197 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 15.249023 + m_YCoordinate: 0 + m_MarkGlyphID: 2710 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 18.500977 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 197 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 11.162109 + m_YCoordinate: 0 + m_MarkGlyphID: 2715 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -27.685547 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 197 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 11.162109 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2731 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 6.5039062 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 197 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 11.162109 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2738 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -26.015625 + m_YPositionAdjustment: 57.304688 + - m_BaseGlyphID: 197 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 11.162109 + m_YCoordinate: 0 + m_MarkGlyphID: 2739 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -0.7910156 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 197 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 11.162109 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2744 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 19.6875 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 197 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 18.105469 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2745 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -20.25879 + m_YPositionAdjustment: 57.304688 + - m_BaseGlyphID: 197 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 11.162109 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2782 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -25.708008 + m_YPositionAdjustment: 57.304688 + - m_BaseGlyphID: 197 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 18.105469 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2797 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 19.863281 + m_YPositionAdjustment: 65.478516 + - m_BaseGlyphID: 197 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 18.105469 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2799 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 21.225586 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 197 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 11.162109 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2802 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 13.0078125 + m_YPositionAdjustment: 65.478516 + - m_BaseGlyphID: 197 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 18.105469 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2810 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 23.598633 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 197 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 11.162109 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2890 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 17.270508 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 197 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 11.162109 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2900 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 19.6875 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 266 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 38.583984 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 1768 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 8.833008 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 266 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 38.583984 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 1769 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 16.12793 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 266 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 38.583984 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 1770 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 24.125977 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 266 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 38.583984 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 1771 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 19.6875 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 266 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 38.583984 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 1772 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 21.796875 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 266 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 38.583984 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2272 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 25.488281 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 266 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 38.583984 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2273 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 10.019531 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 266 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 38.583984 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2699 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 25.488281 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 266 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 38.583984 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2700 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 10.019531 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 266 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 38.583984 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2701 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 18.017578 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 266 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 38.583984 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2702 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 18.017578 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 266 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 38.583984 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2703 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 17.358398 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 266 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 38.583984 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2704 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 13.0078125 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 266 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 38.583984 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2705 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 11.689453 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 266 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 38.583984 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2731 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 6.5039062 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 266 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 38.583984 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2738 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -26.015625 + m_YPositionAdjustment: 57.304688 + - m_BaseGlyphID: 266 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 38.583984 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2744 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 19.6875 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 266 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 38.583984 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2782 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -25.708008 + m_YPositionAdjustment: 57.304688 + - m_BaseGlyphID: 266 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 38.583984 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2802 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 13.0078125 + m_YPositionAdjustment: 65.478516 + - m_BaseGlyphID: 266 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 38.583984 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2890 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 17.270508 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 266 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 38.583984 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2900 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 19.6875 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 271 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 29.970703 + m_YCoordinate: 0 + m_MarkGlyphID: 1767 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 11.6015625 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 271 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 29.970703 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 1768 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 8.833008 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 271 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 29.970703 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 1769 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 16.12793 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 271 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 29.970703 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 1770 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 24.125977 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 271 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 29.970703 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 1771 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 19.6875 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 271 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 29.970703 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 1772 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 21.796875 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 271 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 29.970703 + m_YCoordinate: 0 + m_MarkGlyphID: 1773 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 9.931641 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 271 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 29.970703 + m_YCoordinate: 0 + m_MarkGlyphID: 1774 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -27.29004 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 271 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 29.970703 + m_YCoordinate: 0 + m_MarkGlyphID: 2039 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 11.513672 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 271 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 29.970703 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2272 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 25.488281 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 271 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 29.970703 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2273 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 10.019531 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 271 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 29.970703 + m_YCoordinate: 0 + m_MarkGlyphID: 2317 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 10.107422 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 271 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 29.970703 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2699 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 25.488281 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 271 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 29.970703 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2700 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 10.019531 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 271 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 29.970703 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2701 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 18.017578 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 271 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 29.970703 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2702 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 18.017578 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 271 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 29.970703 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2703 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 17.358398 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 271 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 29.970703 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2704 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 13.0078125 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 271 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 29.970703 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2705 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 11.689453 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 271 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 29.970703 + m_YCoordinate: 0 + m_MarkGlyphID: 2715 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -27.685547 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 271 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 29.970703 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2731 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 6.5039062 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 271 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 29.970703 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2738 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -26.015625 + m_YPositionAdjustment: 57.304688 + - m_BaseGlyphID: 271 m_BaseGlyphAnchorPoint: - m_XCoordinate: 33.2666 + m_XCoordinate: 29.970703 + m_YCoordinate: 0 + m_MarkGlyphID: 2739 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -0.7910156 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 271 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 29.970703 m_YCoordinate: 65.478516 - m_MarkGlyphID: 1739 + m_MarkGlyphID: 2744 m_MarkPositionAdjustment: - m_XPositionAdjustment: 27.993164 + m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 84 + - m_BaseGlyphID: 271 m_BaseGlyphAnchorPoint: - m_XCoordinate: 33.2666 + m_XCoordinate: 29.970703 m_YCoordinate: 65.478516 - m_MarkGlyphID: 1740 + m_MarkGlyphID: 2782 m_MarkPositionAdjustment: - m_XPositionAdjustment: 23.642578 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 84 + m_XPositionAdjustment: -25.708008 + m_YPositionAdjustment: 57.304688 + - m_BaseGlyphID: 271 m_BaseGlyphAnchorPoint: - m_XCoordinate: 33.2666 + m_XCoordinate: 29.970703 m_YCoordinate: 65.478516 - m_MarkGlyphID: 1741 + m_MarkGlyphID: 2802 m_MarkPositionAdjustment: - m_XPositionAdjustment: 25.795898 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 84 + m_XPositionAdjustment: 13.0078125 + m_YPositionAdjustment: 65.478516 + - m_BaseGlyphID: 271 m_BaseGlyphAnchorPoint: - m_XCoordinate: 22.719727 - m_YCoordinate: 0 - m_MarkGlyphID: 1742 + m_XCoordinate: 29.970703 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2890 m_MarkPositionAdjustment: - m_XPositionAdjustment: 5.9765625 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 84 + m_XPositionAdjustment: 17.270508 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 271 m_BaseGlyphAnchorPoint: - m_XCoordinate: 22.719727 - m_YCoordinate: 0 - m_MarkGlyphID: 1743 + m_XCoordinate: 29.970703 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2900 m_MarkPositionAdjustment: - m_XPositionAdjustment: -31.333008 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 84 + m_XPositionAdjustment: 19.6875 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 281 m_BaseGlyphAnchorPoint: - m_XCoordinate: 26.674805 + m_XCoordinate: 26.367188 m_YCoordinate: 0 m_MarkGlyphID: 1767 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.6015625 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 84 + - m_BaseGlyphID: 281 m_BaseGlyphAnchorPoint: - m_XCoordinate: 26.367188 + m_XCoordinate: 11.162109 m_YCoordinate: 65.478516 m_MarkGlyphID: 1768 m_MarkPositionAdjustment: m_XPositionAdjustment: 8.833008 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 84 + - m_BaseGlyphID: 281 m_BaseGlyphAnchorPoint: - m_XCoordinate: 26.367188 + m_XCoordinate: 11.162109 m_YCoordinate: 65.478516 m_MarkGlyphID: 1769 m_MarkPositionAdjustment: m_XPositionAdjustment: 16.12793 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 84 + - m_BaseGlyphID: 281 m_BaseGlyphAnchorPoint: - m_XCoordinate: 26.367188 + m_XCoordinate: 11.162109 m_YCoordinate: 65.478516 m_MarkGlyphID: 1770 m_MarkPositionAdjustment: m_XPositionAdjustment: 24.125977 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 84 + - m_BaseGlyphID: 281 m_BaseGlyphAnchorPoint: - m_XCoordinate: 26.367188 + m_XCoordinate: 11.162109 m_YCoordinate: 65.478516 m_MarkGlyphID: 1771 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 84 + - m_BaseGlyphID: 281 m_BaseGlyphAnchorPoint: - m_XCoordinate: 26.367188 + m_XCoordinate: 11.162109 m_YCoordinate: 65.478516 m_MarkGlyphID: 1772 m_MarkPositionAdjustment: m_XPositionAdjustment: 21.796875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 84 + - m_BaseGlyphID: 281 m_BaseGlyphAnchorPoint: - m_XCoordinate: 26.674805 + m_XCoordinate: 26.367188 m_YCoordinate: 0 m_MarkGlyphID: 1773 m_MarkPositionAdjustment: m_XPositionAdjustment: 9.931641 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 84 + - m_BaseGlyphID: 281 m_BaseGlyphAnchorPoint: - m_XCoordinate: 26.674805 + m_XCoordinate: 26.367188 m_YCoordinate: 0 m_MarkGlyphID: 1774 m_MarkPositionAdjustment: m_XPositionAdjustment: -27.29004 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 84 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 22.719727 - m_YCoordinate: 0 - m_MarkGlyphID: 2008 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 7.2070312 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 84 + - m_BaseGlyphID: 281 m_BaseGlyphAnchorPoint: - m_XCoordinate: 26.674805 + m_XCoordinate: 26.367188 m_YCoordinate: 0 m_MarkGlyphID: 2039 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.513672 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 84 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 33.2666 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2235 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 29.399414 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 84 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 33.2666 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2236 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 13.974609 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 84 + - m_BaseGlyphID: 281 m_BaseGlyphAnchorPoint: - m_XCoordinate: 26.367188 + m_XCoordinate: 11.162109 m_YCoordinate: 65.478516 m_MarkGlyphID: 2272 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 84 + - m_BaseGlyphID: 281 m_BaseGlyphAnchorPoint: - m_XCoordinate: 26.367188 + m_XCoordinate: 11.162109 m_YCoordinate: 65.478516 m_MarkGlyphID: 2273 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 84 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 22.719727 - m_YCoordinate: 0 - m_MarkGlyphID: 2280 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 6.635742 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 84 + - m_BaseGlyphID: 281 m_BaseGlyphAnchorPoint: - m_XCoordinate: 26.674805 + m_XCoordinate: 26.367188 m_YCoordinate: 0 m_MarkGlyphID: 2317 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.107422 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 84 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 33.2666 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2662 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 29.44336 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 84 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 33.2666 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2663 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 13.974609 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 84 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 33.2666 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2664 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 21.972656 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 84 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 33.2666 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2665 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 21.972656 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 84 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 33.2666 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2666 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 21.269531 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 84 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 33.2666 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2667 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 16.96289 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 84 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 33.2666 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2668 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 15.600586 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 84 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 22.719727 - m_YCoordinate: 0 - m_MarkGlyphID: 2678 - m_MarkPositionAdjustment: - m_XPositionAdjustment: -30.9375 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 84 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 33.2666 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2694 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 10.458984 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 84 + - m_BaseGlyphID: 281 m_BaseGlyphAnchorPoint: - m_XCoordinate: 26.367188 + m_XCoordinate: 11.162109 m_YCoordinate: 65.478516 m_MarkGlyphID: 2699 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 84 + - m_BaseGlyphID: 281 m_BaseGlyphAnchorPoint: - m_XCoordinate: 26.367188 + m_XCoordinate: 11.162109 m_YCoordinate: 65.478516 m_MarkGlyphID: 2700 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 84 + - m_BaseGlyphID: 281 m_BaseGlyphAnchorPoint: - m_XCoordinate: 26.367188 + m_XCoordinate: 11.162109 m_YCoordinate: 65.478516 m_MarkGlyphID: 2701 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 84 + - m_BaseGlyphID: 281 m_BaseGlyphAnchorPoint: - m_XCoordinate: 26.367188 + m_XCoordinate: 11.162109 m_YCoordinate: 65.478516 m_MarkGlyphID: 2702 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 84 + - m_BaseGlyphID: 281 m_BaseGlyphAnchorPoint: - m_XCoordinate: 26.367188 + m_XCoordinate: 11.162109 m_YCoordinate: 65.478516 m_MarkGlyphID: 2703 m_MarkPositionAdjustment: m_XPositionAdjustment: 17.358398 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 84 + - m_BaseGlyphID: 281 m_BaseGlyphAnchorPoint: - m_XCoordinate: 26.367188 + m_XCoordinate: 11.162109 m_YCoordinate: 65.478516 m_MarkGlyphID: 2704 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 84 + - m_BaseGlyphID: 281 m_BaseGlyphAnchorPoint: - m_XCoordinate: 26.367188 + m_XCoordinate: 11.162109 m_YCoordinate: 65.478516 m_MarkGlyphID: 2705 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.689453 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 84 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 33.2666 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2707 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 23.598633 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 84 + - m_BaseGlyphID: 281 m_BaseGlyphAnchorPoint: - m_XCoordinate: 26.674805 + m_XCoordinate: 26.367188 m_YCoordinate: 0 m_MarkGlyphID: 2715 m_MarkPositionAdjustment: m_XPositionAdjustment: -27.685547 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 84 + - m_BaseGlyphID: 281 m_BaseGlyphAnchorPoint: - m_XCoordinate: 26.367188 + m_XCoordinate: 11.162109 m_YCoordinate: 65.478516 m_MarkGlyphID: 2731 m_MarkPositionAdjustment: m_XPositionAdjustment: 6.5039062 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 84 + - m_BaseGlyphID: 281 m_BaseGlyphAnchorPoint: - m_XCoordinate: 26.367188 + m_XCoordinate: 11.162109 m_YCoordinate: 65.478516 m_MarkGlyphID: 2738 m_MarkPositionAdjustment: m_XPositionAdjustment: -26.015625 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 84 + - m_BaseGlyphID: 281 m_BaseGlyphAnchorPoint: - m_XCoordinate: 26.674805 + m_XCoordinate: 26.367188 m_YCoordinate: 0 m_MarkGlyphID: 2739 m_MarkPositionAdjustment: m_XPositionAdjustment: -0.7910156 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 84 + - m_BaseGlyphID: 281 m_BaseGlyphAnchorPoint: - m_XCoordinate: 26.367188 + m_XCoordinate: 11.162109 m_YCoordinate: 65.478516 m_MarkGlyphID: 2744 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 84 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 33.2666 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2745 - m_MarkPositionAdjustment: - m_XPositionAdjustment: -20.25879 - m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 84 + - m_BaseGlyphID: 281 m_BaseGlyphAnchorPoint: - m_XCoordinate: 26.367188 + m_XCoordinate: 11.162109 m_YCoordinate: 65.478516 m_MarkGlyphID: 2782 m_MarkPositionAdjustment: m_XPositionAdjustment: -25.708008 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 84 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 33.2666 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2797 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 19.863281 - m_YPositionAdjustment: 65.478516 - - m_BaseGlyphID: 84 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 33.2666 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2799 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 21.225586 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 84 + - m_BaseGlyphID: 281 m_BaseGlyphAnchorPoint: - m_XCoordinate: 26.367188 + m_XCoordinate: 11.162109 m_YCoordinate: 65.478516 m_MarkGlyphID: 2802 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 65.478516 - - m_BaseGlyphID: 84 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 33.2666 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2810 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 23.598633 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 84 + - m_BaseGlyphID: 281 m_BaseGlyphAnchorPoint: - m_XCoordinate: 26.367188 + m_XCoordinate: 11.162109 m_YCoordinate: 65.478516 m_MarkGlyphID: 2890 m_MarkPositionAdjustment: m_XPositionAdjustment: 17.270508 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 84 + - m_BaseGlyphID: 281 m_BaseGlyphAnchorPoint: - m_XCoordinate: 26.367188 + m_XCoordinate: 11.162109 m_YCoordinate: 65.478516 m_MarkGlyphID: 2900 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 95 + - m_BaseGlyphID: 292 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.905273 + m_XCoordinate: 39.418945 m_YCoordinate: 0 m_MarkGlyphID: 1767 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.6015625 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 95 + - m_BaseGlyphID: 292 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.905273 + m_XCoordinate: 39.418945 m_YCoordinate: 65.478516 m_MarkGlyphID: 1768 m_MarkPositionAdjustment: m_XPositionAdjustment: 8.833008 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 95 + - m_BaseGlyphID: 292 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.905273 + m_XCoordinate: 39.418945 m_YCoordinate: 65.478516 m_MarkGlyphID: 1769 m_MarkPositionAdjustment: m_XPositionAdjustment: 16.12793 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 95 + - m_BaseGlyphID: 292 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.905273 + m_XCoordinate: 39.418945 m_YCoordinate: 65.478516 m_MarkGlyphID: 1770 m_MarkPositionAdjustment: m_XPositionAdjustment: 24.125977 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 95 + - m_BaseGlyphID: 292 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.905273 + m_XCoordinate: 39.418945 m_YCoordinate: 65.478516 m_MarkGlyphID: 1771 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 95 + - m_BaseGlyphID: 292 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.905273 + m_XCoordinate: 39.418945 m_YCoordinate: 65.478516 m_MarkGlyphID: 1772 m_MarkPositionAdjustment: m_XPositionAdjustment: 21.796875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 95 + - m_BaseGlyphID: 292 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.905273 + m_XCoordinate: 39.418945 m_YCoordinate: 0 m_MarkGlyphID: 1773 m_MarkPositionAdjustment: m_XPositionAdjustment: 9.931641 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 95 + - m_BaseGlyphID: 292 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.905273 + m_XCoordinate: 39.418945 m_YCoordinate: 0 m_MarkGlyphID: 1774 m_MarkPositionAdjustment: m_XPositionAdjustment: -27.29004 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 95 + - m_BaseGlyphID: 292 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.905273 + m_XCoordinate: 39.418945 m_YCoordinate: 0 m_MarkGlyphID: 2039 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.513672 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 95 + - m_BaseGlyphID: 292 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.905273 + m_XCoordinate: 39.418945 m_YCoordinate: 65.478516 m_MarkGlyphID: 2272 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 95 + - m_BaseGlyphID: 292 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.905273 + m_XCoordinate: 39.418945 m_YCoordinate: 65.478516 m_MarkGlyphID: 2273 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 95 + - m_BaseGlyphID: 292 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.905273 + m_XCoordinate: 39.418945 m_YCoordinate: 0 m_MarkGlyphID: 2317 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.107422 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 95 + - m_BaseGlyphID: 292 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.905273 + m_XCoordinate: 39.418945 m_YCoordinate: 65.478516 m_MarkGlyphID: 2699 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 95 + - m_BaseGlyphID: 292 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.905273 + m_XCoordinate: 39.418945 m_YCoordinate: 65.478516 m_MarkGlyphID: 2700 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 95 + - m_BaseGlyphID: 292 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.905273 + m_XCoordinate: 39.418945 m_YCoordinate: 65.478516 m_MarkGlyphID: 2701 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 95 + - m_BaseGlyphID: 292 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.905273 + m_XCoordinate: 39.418945 m_YCoordinate: 65.478516 m_MarkGlyphID: 2702 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 95 + - m_BaseGlyphID: 292 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.905273 + m_XCoordinate: 39.418945 m_YCoordinate: 65.478516 m_MarkGlyphID: 2703 m_MarkPositionAdjustment: m_XPositionAdjustment: 17.358398 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 95 + - m_BaseGlyphID: 292 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.905273 + m_XCoordinate: 39.418945 m_YCoordinate: 65.478516 m_MarkGlyphID: 2704 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 95 + - m_BaseGlyphID: 292 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.905273 + m_XCoordinate: 39.418945 m_YCoordinate: 65.478516 m_MarkGlyphID: 2705 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.689453 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 95 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.168945 - m_YCoordinate: 0 - m_MarkGlyphID: 2709 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 11.118164 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 95 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 48.691406 - m_YCoordinate: 0 - m_MarkGlyphID: 2710 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 18.500977 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 95 + - m_BaseGlyphID: 292 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.905273 + m_XCoordinate: 39.418945 m_YCoordinate: 0 m_MarkGlyphID: 2715 m_MarkPositionAdjustment: m_XPositionAdjustment: -27.685547 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 95 + - m_BaseGlyphID: 292 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.905273 + m_XCoordinate: 39.418945 m_YCoordinate: 65.478516 m_MarkGlyphID: 2731 m_MarkPositionAdjustment: m_XPositionAdjustment: 6.5039062 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 95 + - m_BaseGlyphID: 292 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.905273 + m_XCoordinate: 39.418945 m_YCoordinate: 65.478516 m_MarkGlyphID: 2738 m_MarkPositionAdjustment: m_XPositionAdjustment: -26.015625 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 95 + - m_BaseGlyphID: 292 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.905273 + m_XCoordinate: 39.418945 m_YCoordinate: 0 m_MarkGlyphID: 2739 m_MarkPositionAdjustment: m_XPositionAdjustment: -0.7910156 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 95 + - m_BaseGlyphID: 292 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.905273 + m_XCoordinate: 39.418945 m_YCoordinate: 65.478516 m_MarkGlyphID: 2744 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 95 + - m_BaseGlyphID: 292 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.905273 + m_XCoordinate: 39.418945 m_YCoordinate: 65.478516 m_MarkGlyphID: 2782 m_MarkPositionAdjustment: m_XPositionAdjustment: -25.708008 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 95 + - m_BaseGlyphID: 292 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.905273 + m_XCoordinate: 39.418945 m_YCoordinate: 65.478516 m_MarkGlyphID: 2802 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 65.478516 - - m_BaseGlyphID: 95 + - m_BaseGlyphID: 292 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.905273 + m_XCoordinate: 39.418945 m_YCoordinate: 65.478516 m_MarkGlyphID: 2890 m_MarkPositionAdjustment: m_XPositionAdjustment: 17.270508 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 95 + - m_BaseGlyphID: 292 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.905273 + m_XCoordinate: 39.418945 m_YCoordinate: 65.478516 m_MarkGlyphID: 2900 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 137 + - m_BaseGlyphID: 300 m_BaseGlyphAnchorPoint: - m_XCoordinate: 11.162109 + m_XCoordinate: 32.82715 m_YCoordinate: 0 m_MarkGlyphID: 1767 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.6015625 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 137 + - m_BaseGlyphID: 300 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.37793 + m_XCoordinate: 32.82715 m_YCoordinate: 65.478516 m_MarkGlyphID: 1768 m_MarkPositionAdjustment: m_XPositionAdjustment: 8.833008 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 137 + - m_BaseGlyphID: 300 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.37793 + m_XCoordinate: 32.82715 m_YCoordinate: 65.478516 m_MarkGlyphID: 1769 m_MarkPositionAdjustment: m_XPositionAdjustment: 16.12793 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 137 + - m_BaseGlyphID: 300 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.37793 + m_XCoordinate: 32.82715 m_YCoordinate: 65.478516 m_MarkGlyphID: 1770 m_MarkPositionAdjustment: m_XPositionAdjustment: 24.125977 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 137 + - m_BaseGlyphID: 300 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.37793 + m_XCoordinate: 32.82715 m_YCoordinate: 65.478516 m_MarkGlyphID: 1771 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 137 + - m_BaseGlyphID: 300 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.37793 + m_XCoordinate: 32.82715 m_YCoordinate: 65.478516 m_MarkGlyphID: 1772 m_MarkPositionAdjustment: m_XPositionAdjustment: 21.796875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 137 + - m_BaseGlyphID: 300 m_BaseGlyphAnchorPoint: - m_XCoordinate: 11.162109 + m_XCoordinate: 32.82715 m_YCoordinate: 0 m_MarkGlyphID: 1773 m_MarkPositionAdjustment: m_XPositionAdjustment: 9.931641 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 137 + - m_BaseGlyphID: 300 m_BaseGlyphAnchorPoint: - m_XCoordinate: 11.162109 + m_XCoordinate: 32.82715 m_YCoordinate: 0 m_MarkGlyphID: 1774 m_MarkPositionAdjustment: m_XPositionAdjustment: -27.29004 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 137 + - m_BaseGlyphID: 300 m_BaseGlyphAnchorPoint: - m_XCoordinate: 11.162109 + m_XCoordinate: 32.82715 m_YCoordinate: 0 m_MarkGlyphID: 2039 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.513672 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 137 + - m_BaseGlyphID: 300 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.37793 + m_XCoordinate: 32.82715 m_YCoordinate: 65.478516 m_MarkGlyphID: 2272 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 137 + - m_BaseGlyphID: 300 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.37793 + m_XCoordinate: 32.82715 m_YCoordinate: 65.478516 m_MarkGlyphID: 2273 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 137 + - m_BaseGlyphID: 300 m_BaseGlyphAnchorPoint: - m_XCoordinate: 11.162109 + m_XCoordinate: 32.82715 m_YCoordinate: 0 m_MarkGlyphID: 2317 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.107422 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 137 + - m_BaseGlyphID: 300 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.37793 + m_XCoordinate: 32.82715 m_YCoordinate: 65.478516 m_MarkGlyphID: 2699 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 137 + - m_BaseGlyphID: 300 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.37793 + m_XCoordinate: 32.82715 m_YCoordinate: 65.478516 m_MarkGlyphID: 2700 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 137 + - m_BaseGlyphID: 300 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.37793 + m_XCoordinate: 32.82715 m_YCoordinate: 65.478516 m_MarkGlyphID: 2701 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 137 + - m_BaseGlyphID: 300 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.37793 + m_XCoordinate: 32.82715 m_YCoordinate: 65.478516 m_MarkGlyphID: 2702 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 137 + - m_BaseGlyphID: 300 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.37793 + m_XCoordinate: 32.82715 m_YCoordinate: 65.478516 m_MarkGlyphID: 2703 m_MarkPositionAdjustment: m_XPositionAdjustment: 17.358398 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 137 + - m_BaseGlyphID: 300 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.37793 + m_XCoordinate: 32.82715 m_YCoordinate: 65.478516 m_MarkGlyphID: 2704 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 137 + - m_BaseGlyphID: 300 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.37793 + m_XCoordinate: 32.82715 m_YCoordinate: 65.478516 m_MarkGlyphID: 2705 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.689453 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 137 + - m_BaseGlyphID: 300 m_BaseGlyphAnchorPoint: - m_XCoordinate: 11.162109 + m_XCoordinate: 32.82715 m_YCoordinate: 0 m_MarkGlyphID: 2715 m_MarkPositionAdjustment: m_XPositionAdjustment: -27.685547 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 137 + - m_BaseGlyphID: 300 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.37793 + m_XCoordinate: 32.82715 m_YCoordinate: 65.478516 m_MarkGlyphID: 2731 m_MarkPositionAdjustment: m_XPositionAdjustment: 6.5039062 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 137 + - m_BaseGlyphID: 300 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.37793 + m_XCoordinate: 32.82715 m_YCoordinate: 65.478516 m_MarkGlyphID: 2738 m_MarkPositionAdjustment: m_XPositionAdjustment: -26.015625 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 137 + - m_BaseGlyphID: 300 m_BaseGlyphAnchorPoint: - m_XCoordinate: 11.162109 + m_XCoordinate: 32.82715 m_YCoordinate: 0 m_MarkGlyphID: 2739 m_MarkPositionAdjustment: m_XPositionAdjustment: -0.7910156 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 137 + - m_BaseGlyphID: 300 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.37793 + m_XCoordinate: 32.82715 m_YCoordinate: 65.478516 m_MarkGlyphID: 2744 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 137 + - m_BaseGlyphID: 300 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.37793 + m_XCoordinate: 32.82715 m_YCoordinate: 65.478516 m_MarkGlyphID: 2782 m_MarkPositionAdjustment: m_XPositionAdjustment: -25.708008 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 137 + - m_BaseGlyphID: 300 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.37793 + m_XCoordinate: 32.82715 m_YCoordinate: 65.478516 m_MarkGlyphID: 2802 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 65.478516 - - m_BaseGlyphID: 137 + - m_BaseGlyphID: 300 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.37793 + m_XCoordinate: 32.82715 m_YCoordinate: 65.478516 m_MarkGlyphID: 2890 m_MarkPositionAdjustment: m_XPositionAdjustment: 17.270508 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 137 + - m_BaseGlyphID: 300 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.37793 + m_XCoordinate: 32.82715 m_YCoordinate: 65.478516 m_MarkGlyphID: 2900 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 141 + - m_BaseGlyphID: 321 m_BaseGlyphAnchorPoint: - m_XCoordinate: 33.618164 + m_XCoordinate: 30.10254 + m_YCoordinate: 0 + m_MarkGlyphID: 1736 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 7.470703 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 321 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 40.913086 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 1737 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 9.448242 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 321 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 40.913086 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 1738 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 20.083008 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 321 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 40.913086 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 1739 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 27.993164 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 321 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 40.913086 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 1740 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 23.642578 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 321 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 40.913086 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 1741 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 25.795898 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 321 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 30.10254 + m_YCoordinate: 0 + m_MarkGlyphID: 1742 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 5.9765625 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 321 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 30.10254 + m_YCoordinate: 0 + m_MarkGlyphID: 1743 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -31.333008 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 321 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 34.057617 m_YCoordinate: 0 m_MarkGlyphID: 1767 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.6015625 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 141 + - m_BaseGlyphID: 321 m_BaseGlyphAnchorPoint: - m_XCoordinate: 33.66211 + m_XCoordinate: 34.057617 m_YCoordinate: 65.478516 m_MarkGlyphID: 1768 m_MarkPositionAdjustment: m_XPositionAdjustment: 8.833008 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 141 + - m_BaseGlyphID: 321 m_BaseGlyphAnchorPoint: - m_XCoordinate: 33.66211 + m_XCoordinate: 34.057617 m_YCoordinate: 65.478516 m_MarkGlyphID: 1769 m_MarkPositionAdjustment: m_XPositionAdjustment: 16.12793 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 141 + - m_BaseGlyphID: 321 m_BaseGlyphAnchorPoint: - m_XCoordinate: 33.66211 + m_XCoordinate: 34.057617 m_YCoordinate: 65.478516 m_MarkGlyphID: 1770 m_MarkPositionAdjustment: m_XPositionAdjustment: 24.125977 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 141 + - m_BaseGlyphID: 321 m_BaseGlyphAnchorPoint: - m_XCoordinate: 33.66211 + m_XCoordinate: 34.057617 m_YCoordinate: 65.478516 m_MarkGlyphID: 1771 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 141 + - m_BaseGlyphID: 321 m_BaseGlyphAnchorPoint: - m_XCoordinate: 33.66211 + m_XCoordinate: 34.057617 m_YCoordinate: 65.478516 m_MarkGlyphID: 1772 m_MarkPositionAdjustment: m_XPositionAdjustment: 21.796875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 141 + - m_BaseGlyphID: 321 m_BaseGlyphAnchorPoint: - m_XCoordinate: 33.618164 + m_XCoordinate: 34.057617 m_YCoordinate: 0 m_MarkGlyphID: 1773 m_MarkPositionAdjustment: m_XPositionAdjustment: 9.931641 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 141 + - m_BaseGlyphID: 321 m_BaseGlyphAnchorPoint: - m_XCoordinate: 33.618164 + m_XCoordinate: 34.057617 m_YCoordinate: 0 m_MarkGlyphID: 1774 m_MarkPositionAdjustment: m_XPositionAdjustment: -27.29004 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 141 + - m_BaseGlyphID: 321 m_BaseGlyphAnchorPoint: - m_XCoordinate: 33.618164 + m_XCoordinate: 30.10254 + m_YCoordinate: 0 + m_MarkGlyphID: 2008 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 7.2070312 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 321 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 34.057617 m_YCoordinate: 0 m_MarkGlyphID: 2039 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.513672 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 141 + - m_BaseGlyphID: 321 m_BaseGlyphAnchorPoint: - m_XCoordinate: 33.66211 + m_XCoordinate: 40.913086 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2235 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 29.399414 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 321 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 40.913086 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2236 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 13.974609 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 321 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 34.057617 m_YCoordinate: 65.478516 m_MarkGlyphID: 2272 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 141 + - m_BaseGlyphID: 321 m_BaseGlyphAnchorPoint: - m_XCoordinate: 33.66211 + m_XCoordinate: 34.057617 m_YCoordinate: 65.478516 m_MarkGlyphID: 2273 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 141 + - m_BaseGlyphID: 321 m_BaseGlyphAnchorPoint: - m_XCoordinate: 33.618164 + m_XCoordinate: 30.10254 + m_YCoordinate: 0 + m_MarkGlyphID: 2280 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 6.635742 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 321 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 34.057617 m_YCoordinate: 0 m_MarkGlyphID: 2317 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.107422 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 141 + - m_BaseGlyphID: 321 m_BaseGlyphAnchorPoint: - m_XCoordinate: 33.66211 + m_XCoordinate: 40.913086 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2662 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 29.44336 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 321 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 40.913086 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2663 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 13.974609 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 321 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 40.913086 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2664 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 21.972656 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 321 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 40.913086 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2665 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 21.972656 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 321 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 40.913086 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2666 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 21.269531 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 321 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 40.913086 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2667 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 16.96289 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 321 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 40.913086 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2668 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 15.600586 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 321 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 65.478516 + m_YCoordinate: 39.682617 + m_MarkGlyphID: 2673 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 14.545898 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 321 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 30.10254 + m_YCoordinate: 0 + m_MarkGlyphID: 2678 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -30.9375 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 321 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 40.913086 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2694 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 10.458984 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 321 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 34.057617 m_YCoordinate: 65.478516 m_MarkGlyphID: 2699 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 141 + - m_BaseGlyphID: 321 m_BaseGlyphAnchorPoint: - m_XCoordinate: 33.66211 + m_XCoordinate: 34.057617 m_YCoordinate: 65.478516 m_MarkGlyphID: 2700 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 141 + - m_BaseGlyphID: 321 m_BaseGlyphAnchorPoint: - m_XCoordinate: 33.66211 + m_XCoordinate: 34.057617 m_YCoordinate: 65.478516 m_MarkGlyphID: 2701 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 141 + - m_BaseGlyphID: 321 m_BaseGlyphAnchorPoint: - m_XCoordinate: 33.66211 + m_XCoordinate: 34.057617 m_YCoordinate: 65.478516 m_MarkGlyphID: 2702 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 141 + - m_BaseGlyphID: 321 m_BaseGlyphAnchorPoint: - m_XCoordinate: 33.66211 + m_XCoordinate: 34.057617 m_YCoordinate: 65.478516 m_MarkGlyphID: 2703 m_MarkPositionAdjustment: m_XPositionAdjustment: 17.358398 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 141 + - m_BaseGlyphID: 321 m_BaseGlyphAnchorPoint: - m_XCoordinate: 33.66211 + m_XCoordinate: 34.057617 m_YCoordinate: 65.478516 m_MarkGlyphID: 2704 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 141 + - m_BaseGlyphID: 321 m_BaseGlyphAnchorPoint: - m_XCoordinate: 33.66211 + m_XCoordinate: 34.057617 m_YCoordinate: 65.478516 m_MarkGlyphID: 2705 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.689453 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 141 + - m_BaseGlyphID: 321 m_BaseGlyphAnchorPoint: - m_XCoordinate: 33.618164 + m_XCoordinate: 40.913086 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2707 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 23.598633 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 321 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 63.45703 + m_YCoordinate: 32.695312 + m_MarkGlyphID: 2710 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 18.500977 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 321 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 34.057617 m_YCoordinate: 0 m_MarkGlyphID: 2715 m_MarkPositionAdjustment: m_XPositionAdjustment: -27.685547 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 141 + - m_BaseGlyphID: 321 m_BaseGlyphAnchorPoint: - m_XCoordinate: 33.66211 + m_XCoordinate: 34.057617 m_YCoordinate: 65.478516 m_MarkGlyphID: 2731 m_MarkPositionAdjustment: m_XPositionAdjustment: 6.5039062 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 141 + - m_BaseGlyphID: 321 m_BaseGlyphAnchorPoint: - m_XCoordinate: 33.66211 + m_XCoordinate: 34.057617 m_YCoordinate: 65.478516 m_MarkGlyphID: 2738 m_MarkPositionAdjustment: m_XPositionAdjustment: -26.015625 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 141 + - m_BaseGlyphID: 321 m_BaseGlyphAnchorPoint: - m_XCoordinate: 33.618164 + m_XCoordinate: 34.057617 m_YCoordinate: 0 m_MarkGlyphID: 2739 m_MarkPositionAdjustment: m_XPositionAdjustment: -0.7910156 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 141 + - m_BaseGlyphID: 321 m_BaseGlyphAnchorPoint: - m_XCoordinate: 33.66211 + m_XCoordinate: 34.057617 m_YCoordinate: 65.478516 m_MarkGlyphID: 2744 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 141 + - m_BaseGlyphID: 321 m_BaseGlyphAnchorPoint: - m_XCoordinate: 33.66211 + m_XCoordinate: 40.913086 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2745 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -20.25879 + m_YPositionAdjustment: 57.304688 + - m_BaseGlyphID: 321 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 34.057617 m_YCoordinate: 65.478516 m_MarkGlyphID: 2782 m_MarkPositionAdjustment: m_XPositionAdjustment: -25.708008 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 141 + - m_BaseGlyphID: 321 m_BaseGlyphAnchorPoint: - m_XCoordinate: 33.66211 + m_XCoordinate: 40.913086 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2797 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 19.863281 + m_YPositionAdjustment: 65.478516 + - m_BaseGlyphID: 321 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 40.913086 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2799 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 21.225586 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 321 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 34.057617 m_YCoordinate: 65.478516 m_MarkGlyphID: 2802 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 65.478516 - - m_BaseGlyphID: 141 + - m_BaseGlyphID: 321 m_BaseGlyphAnchorPoint: - m_XCoordinate: 33.66211 + m_XCoordinate: 40.913086 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2810 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 23.598633 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 321 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 34.057617 m_YCoordinate: 65.478516 m_MarkGlyphID: 2890 m_MarkPositionAdjustment: m_XPositionAdjustment: 17.270508 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 141 + - m_BaseGlyphID: 321 m_BaseGlyphAnchorPoint: - m_XCoordinate: 33.66211 + m_XCoordinate: 34.057617 m_YCoordinate: 65.478516 m_MarkGlyphID: 2900 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 161 + - m_BaseGlyphID: 375 m_BaseGlyphAnchorPoint: - m_XCoordinate: 32.563477 - m_YCoordinate: 0 - m_MarkGlyphID: 1767 + m_XCoordinate: 34.67285 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 1737 m_MarkPositionAdjustment: - m_XPositionAdjustment: 11.6015625 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 161 + m_XPositionAdjustment: 9.448242 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 375 m_BaseGlyphAnchorPoint: - m_XCoordinate: 32.563477 + m_XCoordinate: 34.67285 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 1738 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 20.083008 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 375 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 34.67285 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 1739 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 27.993164 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 375 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 34.67285 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 1740 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 23.642578 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 375 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 34.67285 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 1741 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 25.795898 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 375 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 27.773438 m_YCoordinate: 65.478516 m_MarkGlyphID: 1768 m_MarkPositionAdjustment: m_XPositionAdjustment: 8.833008 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 161 + - m_BaseGlyphID: 375 m_BaseGlyphAnchorPoint: - m_XCoordinate: 32.563477 + m_XCoordinate: 27.773438 m_YCoordinate: 65.478516 m_MarkGlyphID: 1769 m_MarkPositionAdjustment: m_XPositionAdjustment: 16.12793 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 161 + - m_BaseGlyphID: 375 m_BaseGlyphAnchorPoint: - m_XCoordinate: 32.563477 + m_XCoordinate: 27.773438 m_YCoordinate: 65.478516 m_MarkGlyphID: 1770 m_MarkPositionAdjustment: m_XPositionAdjustment: 24.125977 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 161 + - m_BaseGlyphID: 375 m_BaseGlyphAnchorPoint: - m_XCoordinate: 32.563477 + m_XCoordinate: 27.773438 m_YCoordinate: 65.478516 m_MarkGlyphID: 1771 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 161 + - m_BaseGlyphID: 375 m_BaseGlyphAnchorPoint: - m_XCoordinate: 32.563477 + m_XCoordinate: 27.773438 m_YCoordinate: 65.478516 m_MarkGlyphID: 1772 m_MarkPositionAdjustment: m_XPositionAdjustment: 21.796875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 161 + - m_BaseGlyphID: 375 m_BaseGlyphAnchorPoint: - m_XCoordinate: 32.563477 - m_YCoordinate: 0 - m_MarkGlyphID: 1773 + m_XCoordinate: 34.67285 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2235 m_MarkPositionAdjustment: - m_XPositionAdjustment: 9.931641 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 161 + m_XPositionAdjustment: 29.399414 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 375 m_BaseGlyphAnchorPoint: - m_XCoordinate: 32.563477 - m_YCoordinate: 0 - m_MarkGlyphID: 1774 + m_XCoordinate: 34.67285 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2236 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 13.974609 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 375 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 27.773438 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2272 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 25.488281 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 375 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 27.773438 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2273 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 10.019531 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 375 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 34.67285 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2662 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 29.44336 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 375 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 34.67285 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2663 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 13.974609 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 375 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 34.67285 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2664 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 21.972656 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 375 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 34.67285 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2665 m_MarkPositionAdjustment: - m_XPositionAdjustment: -27.29004 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 161 + m_XPositionAdjustment: 21.972656 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 375 m_BaseGlyphAnchorPoint: - m_XCoordinate: 32.563477 - m_YCoordinate: 0 - m_MarkGlyphID: 2039 + m_XCoordinate: 34.67285 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2666 m_MarkPositionAdjustment: - m_XPositionAdjustment: 11.513672 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 161 + m_XPositionAdjustment: 21.269531 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 375 m_BaseGlyphAnchorPoint: - m_XCoordinate: 32.563477 + m_XCoordinate: 34.67285 m_YCoordinate: 65.478516 - m_MarkGlyphID: 2272 + m_MarkGlyphID: 2667 m_MarkPositionAdjustment: - m_XPositionAdjustment: 25.488281 + m_XPositionAdjustment: 16.96289 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 161 + - m_BaseGlyphID: 375 m_BaseGlyphAnchorPoint: - m_XCoordinate: 32.563477 + m_XCoordinate: 34.67285 m_YCoordinate: 65.478516 - m_MarkGlyphID: 2273 + m_MarkGlyphID: 2668 m_MarkPositionAdjustment: - m_XPositionAdjustment: 10.019531 + m_XPositionAdjustment: 15.600586 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 161 + - m_BaseGlyphID: 375 m_BaseGlyphAnchorPoint: - m_XCoordinate: 32.563477 - m_YCoordinate: 0 - m_MarkGlyphID: 2317 + m_XCoordinate: 34.67285 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2694 m_MarkPositionAdjustment: - m_XPositionAdjustment: 10.107422 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 161 + m_XPositionAdjustment: 10.458984 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 375 m_BaseGlyphAnchorPoint: - m_XCoordinate: 32.563477 + m_XCoordinate: 27.773438 m_YCoordinate: 65.478516 m_MarkGlyphID: 2699 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 161 + - m_BaseGlyphID: 375 m_BaseGlyphAnchorPoint: - m_XCoordinate: 32.563477 + m_XCoordinate: 27.773438 m_YCoordinate: 65.478516 m_MarkGlyphID: 2700 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 161 + - m_BaseGlyphID: 375 m_BaseGlyphAnchorPoint: - m_XCoordinate: 32.563477 + m_XCoordinate: 27.773438 m_YCoordinate: 65.478516 m_MarkGlyphID: 2701 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 161 + - m_BaseGlyphID: 375 m_BaseGlyphAnchorPoint: - m_XCoordinate: 32.563477 + m_XCoordinate: 27.773438 m_YCoordinate: 65.478516 m_MarkGlyphID: 2702 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 161 + - m_BaseGlyphID: 375 m_BaseGlyphAnchorPoint: - m_XCoordinate: 32.563477 + m_XCoordinate: 27.773438 m_YCoordinate: 65.478516 m_MarkGlyphID: 2703 m_MarkPositionAdjustment: m_XPositionAdjustment: 17.358398 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 161 + - m_BaseGlyphID: 375 m_BaseGlyphAnchorPoint: - m_XCoordinate: 32.563477 + m_XCoordinate: 27.773438 m_YCoordinate: 65.478516 m_MarkGlyphID: 2704 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 161 + - m_BaseGlyphID: 375 m_BaseGlyphAnchorPoint: - m_XCoordinate: 32.563477 + m_XCoordinate: 27.773438 m_YCoordinate: 65.478516 m_MarkGlyphID: 2705 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.689453 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 161 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 11.206055 - m_YCoordinate: 0 - m_MarkGlyphID: 2709 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 11.118164 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 161 + - m_BaseGlyphID: 375 m_BaseGlyphAnchorPoint: - m_XCoordinate: 32.563477 - m_YCoordinate: 0 - m_MarkGlyphID: 2715 + m_XCoordinate: 34.67285 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2707 m_MarkPositionAdjustment: - m_XPositionAdjustment: -27.685547 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 161 + m_XPositionAdjustment: 23.598633 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 375 m_BaseGlyphAnchorPoint: - m_XCoordinate: 32.563477 + m_XCoordinate: 27.773438 m_YCoordinate: 65.478516 m_MarkGlyphID: 2731 m_MarkPositionAdjustment: m_XPositionAdjustment: 6.5039062 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 161 + - m_BaseGlyphID: 375 m_BaseGlyphAnchorPoint: - m_XCoordinate: 32.563477 + m_XCoordinate: 27.773438 m_YCoordinate: 65.478516 m_MarkGlyphID: 2738 m_MarkPositionAdjustment: m_XPositionAdjustment: -26.015625 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 161 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 32.563477 - m_YCoordinate: 0 - m_MarkGlyphID: 2739 - m_MarkPositionAdjustment: - m_XPositionAdjustment: -0.7910156 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 161 + - m_BaseGlyphID: 375 m_BaseGlyphAnchorPoint: - m_XCoordinate: 32.563477 + m_XCoordinate: 27.773438 m_YCoordinate: 65.478516 m_MarkGlyphID: 2744 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 161 + - m_BaseGlyphID: 375 m_BaseGlyphAnchorPoint: - m_XCoordinate: 32.563477 + m_XCoordinate: 34.67285 m_YCoordinate: 65.478516 - m_MarkGlyphID: 2782 + m_MarkGlyphID: 2745 m_MarkPositionAdjustment: - m_XPositionAdjustment: -25.708008 + m_XPositionAdjustment: -20.25879 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 161 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 32.563477 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2802 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 13.0078125 - m_YPositionAdjustment: 65.478516 - - m_BaseGlyphID: 161 + - m_BaseGlyphID: 375 m_BaseGlyphAnchorPoint: - m_XCoordinate: 32.563477 + m_XCoordinate: 27.773438 m_YCoordinate: 65.478516 - m_MarkGlyphID: 2890 + m_MarkGlyphID: 2782 m_MarkPositionAdjustment: - m_XPositionAdjustment: 17.270508 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 161 + m_XPositionAdjustment: -25.708008 + m_YPositionAdjustment: 57.304688 + - m_BaseGlyphID: 375 m_BaseGlyphAnchorPoint: - m_XCoordinate: 32.563477 + m_XCoordinate: 34.67285 m_YCoordinate: 65.478516 - m_MarkGlyphID: 2900 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 19.6875 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 197 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 7.2509766 - m_YCoordinate: 0 - m_MarkGlyphID: 1736 + m_MarkGlyphID: 2797 m_MarkPositionAdjustment: - m_XPositionAdjustment: 7.470703 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 197 + m_XPositionAdjustment: 19.863281 + m_YPositionAdjustment: 65.478516 + - m_BaseGlyphID: 375 m_BaseGlyphAnchorPoint: - m_XCoordinate: 18.105469 + m_XCoordinate: 34.67285 m_YCoordinate: 65.478516 - m_MarkGlyphID: 1737 + m_MarkGlyphID: 2799 m_MarkPositionAdjustment: - m_XPositionAdjustment: 9.448242 + m_XPositionAdjustment: 21.225586 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 197 + - m_BaseGlyphID: 375 m_BaseGlyphAnchorPoint: - m_XCoordinate: 18.105469 + m_XCoordinate: 27.773438 m_YCoordinate: 65.478516 - m_MarkGlyphID: 1738 + m_MarkGlyphID: 2802 m_MarkPositionAdjustment: - m_XPositionAdjustment: 20.083008 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 197 + m_XPositionAdjustment: 13.0078125 + m_YPositionAdjustment: 65.478516 + - m_BaseGlyphID: 375 m_BaseGlyphAnchorPoint: - m_XCoordinate: 18.105469 + m_XCoordinate: 34.67285 m_YCoordinate: 65.478516 - m_MarkGlyphID: 1739 + m_MarkGlyphID: 2810 m_MarkPositionAdjustment: - m_XPositionAdjustment: 27.993164 + m_XPositionAdjustment: 23.598633 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 197 + - m_BaseGlyphID: 375 m_BaseGlyphAnchorPoint: - m_XCoordinate: 18.105469 + m_XCoordinate: 27.773438 m_YCoordinate: 65.478516 - m_MarkGlyphID: 1740 + m_MarkGlyphID: 2890 m_MarkPositionAdjustment: - m_XPositionAdjustment: 23.642578 + m_XPositionAdjustment: 17.270508 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 197 + - m_BaseGlyphID: 375 m_BaseGlyphAnchorPoint: - m_XCoordinate: 18.105469 + m_XCoordinate: 27.773438 m_YCoordinate: 65.478516 - m_MarkGlyphID: 1741 + m_MarkGlyphID: 2900 m_MarkPositionAdjustment: - m_XPositionAdjustment: 25.795898 + m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 197 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 7.2509766 - m_YCoordinate: 0 - m_MarkGlyphID: 1742 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 5.9765625 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 197 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 7.2509766 - m_YCoordinate: 0 - m_MarkGlyphID: 1743 - m_MarkPositionAdjustment: - m_XPositionAdjustment: -31.333008 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 197 + - m_BaseGlyphID: 382 m_BaseGlyphAnchorPoint: - m_XCoordinate: 11.162109 + m_XCoordinate: 34.057617 m_YCoordinate: 0 m_MarkGlyphID: 1767 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.6015625 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 197 + - m_BaseGlyphID: 382 m_BaseGlyphAnchorPoint: - m_XCoordinate: 11.162109 + m_XCoordinate: 34.057617 m_YCoordinate: 65.478516 m_MarkGlyphID: 1768 m_MarkPositionAdjustment: m_XPositionAdjustment: 8.833008 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 197 + - m_BaseGlyphID: 382 m_BaseGlyphAnchorPoint: - m_XCoordinate: 11.162109 + m_XCoordinate: 34.057617 m_YCoordinate: 65.478516 m_MarkGlyphID: 1769 m_MarkPositionAdjustment: m_XPositionAdjustment: 16.12793 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 197 + - m_BaseGlyphID: 382 m_BaseGlyphAnchorPoint: - m_XCoordinate: 11.162109 + m_XCoordinate: 34.057617 m_YCoordinate: 65.478516 m_MarkGlyphID: 1770 m_MarkPositionAdjustment: m_XPositionAdjustment: 24.125977 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 197 + - m_BaseGlyphID: 382 m_BaseGlyphAnchorPoint: - m_XCoordinate: 11.162109 + m_XCoordinate: 34.057617 m_YCoordinate: 65.478516 m_MarkGlyphID: 1771 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 197 + - m_BaseGlyphID: 382 m_BaseGlyphAnchorPoint: - m_XCoordinate: 11.162109 + m_XCoordinate: 34.057617 m_YCoordinate: 65.478516 m_MarkGlyphID: 1772 m_MarkPositionAdjustment: m_XPositionAdjustment: 21.796875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 197 + - m_BaseGlyphID: 382 m_BaseGlyphAnchorPoint: - m_XCoordinate: 11.162109 + m_XCoordinate: 34.057617 m_YCoordinate: 0 m_MarkGlyphID: 1773 m_MarkPositionAdjustment: m_XPositionAdjustment: 9.931641 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 197 + - m_BaseGlyphID: 382 m_BaseGlyphAnchorPoint: - m_XCoordinate: 11.162109 + m_XCoordinate: 34.057617 m_YCoordinate: 0 m_MarkGlyphID: 1774 m_MarkPositionAdjustment: m_XPositionAdjustment: -27.29004 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 197 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 7.2509766 - m_YCoordinate: 0 - m_MarkGlyphID: 2008 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 7.2070312 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 197 + - m_BaseGlyphID: 382 m_BaseGlyphAnchorPoint: - m_XCoordinate: 11.162109 + m_XCoordinate: 34.057617 m_YCoordinate: 0 m_MarkGlyphID: 2039 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.513672 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 197 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 18.105469 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2235 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 29.399414 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 197 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 18.105469 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2236 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 13.974609 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 197 + - m_BaseGlyphID: 382 m_BaseGlyphAnchorPoint: - m_XCoordinate: 11.162109 + m_XCoordinate: 34.057617 m_YCoordinate: 65.478516 m_MarkGlyphID: 2272 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 197 + - m_BaseGlyphID: 382 m_BaseGlyphAnchorPoint: - m_XCoordinate: 11.162109 + m_XCoordinate: 34.057617 m_YCoordinate: 65.478516 m_MarkGlyphID: 2273 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 197 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 7.2509766 - m_YCoordinate: 0 - m_MarkGlyphID: 2280 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 6.635742 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 197 + - m_BaseGlyphID: 382 m_BaseGlyphAnchorPoint: - m_XCoordinate: 11.162109 + m_XCoordinate: 34.057617 m_YCoordinate: 0 m_MarkGlyphID: 2317 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.107422 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 197 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 18.105469 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2662 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 29.44336 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 197 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 18.105469 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2663 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 13.974609 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 197 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 18.105469 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2664 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 21.972656 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 197 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 18.105469 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2665 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 21.972656 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 197 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 18.105469 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2666 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 21.269531 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 197 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 18.105469 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2667 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 16.96289 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 197 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 18.105469 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2668 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 15.600586 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 197 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 11.293945 - m_YCoordinate: 0 - m_MarkGlyphID: 2673 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 14.545898 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 197 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 7.2509766 - m_YCoordinate: 0 - m_MarkGlyphID: 2678 - m_MarkPositionAdjustment: - m_XPositionAdjustment: -30.9375 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 197 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 18.105469 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2694 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 10.458984 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 197 + - m_BaseGlyphID: 382 m_BaseGlyphAnchorPoint: - m_XCoordinate: 11.162109 + m_XCoordinate: 34.057617 m_YCoordinate: 65.478516 m_MarkGlyphID: 2699 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 197 + - m_BaseGlyphID: 382 m_BaseGlyphAnchorPoint: - m_XCoordinate: 11.162109 + m_XCoordinate: 34.057617 m_YCoordinate: 65.478516 m_MarkGlyphID: 2700 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 197 + - m_BaseGlyphID: 382 m_BaseGlyphAnchorPoint: - m_XCoordinate: 11.162109 + m_XCoordinate: 34.057617 m_YCoordinate: 65.478516 m_MarkGlyphID: 2701 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 197 + - m_BaseGlyphID: 382 m_BaseGlyphAnchorPoint: - m_XCoordinate: 11.162109 + m_XCoordinate: 34.057617 m_YCoordinate: 65.478516 m_MarkGlyphID: 2702 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 197 + - m_BaseGlyphID: 382 m_BaseGlyphAnchorPoint: - m_XCoordinate: 11.162109 + m_XCoordinate: 34.057617 m_YCoordinate: 65.478516 m_MarkGlyphID: 2703 m_MarkPositionAdjustment: m_XPositionAdjustment: 17.358398 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 197 + - m_BaseGlyphID: 382 m_BaseGlyphAnchorPoint: - m_XCoordinate: 11.162109 + m_XCoordinate: 34.057617 m_YCoordinate: 65.478516 m_MarkGlyphID: 2704 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 197 + - m_BaseGlyphID: 382 m_BaseGlyphAnchorPoint: - m_XCoordinate: 11.162109 + m_XCoordinate: 34.057617 m_YCoordinate: 65.478516 m_MarkGlyphID: 2705 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.689453 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 197 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 18.105469 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2707 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 23.598633 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 197 + - m_BaseGlyphID: 382 m_BaseGlyphAnchorPoint: - m_XCoordinate: 15.249023 - m_YCoordinate: 0 + m_XCoordinate: 63.45703 + m_YCoordinate: 32.695312 m_MarkGlyphID: 2710 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.500977 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 197 + - m_BaseGlyphID: 382 m_BaseGlyphAnchorPoint: - m_XCoordinate: 11.162109 + m_XCoordinate: 34.057617 m_YCoordinate: 0 m_MarkGlyphID: 2715 m_MarkPositionAdjustment: m_XPositionAdjustment: -27.685547 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 197 + - m_BaseGlyphID: 382 m_BaseGlyphAnchorPoint: - m_XCoordinate: 11.162109 + m_XCoordinate: 34.057617 m_YCoordinate: 65.478516 m_MarkGlyphID: 2731 m_MarkPositionAdjustment: m_XPositionAdjustment: 6.5039062 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 197 + - m_BaseGlyphID: 382 m_BaseGlyphAnchorPoint: - m_XCoordinate: 11.162109 + m_XCoordinate: 34.057617 m_YCoordinate: 65.478516 m_MarkGlyphID: 2738 m_MarkPositionAdjustment: m_XPositionAdjustment: -26.015625 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 197 + - m_BaseGlyphID: 382 m_BaseGlyphAnchorPoint: - m_XCoordinate: 11.162109 + m_XCoordinate: 34.057617 m_YCoordinate: 0 m_MarkGlyphID: 2739 m_MarkPositionAdjustment: m_XPositionAdjustment: -0.7910156 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 197 + - m_BaseGlyphID: 382 m_BaseGlyphAnchorPoint: - m_XCoordinate: 11.162109 + m_XCoordinate: 34.057617 m_YCoordinate: 65.478516 m_MarkGlyphID: 2744 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 197 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 18.105469 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2745 - m_MarkPositionAdjustment: - m_XPositionAdjustment: -20.25879 - m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 197 + - m_BaseGlyphID: 382 m_BaseGlyphAnchorPoint: - m_XCoordinate: 11.162109 + m_XCoordinate: 34.057617 m_YCoordinate: 65.478516 m_MarkGlyphID: 2782 m_MarkPositionAdjustment: m_XPositionAdjustment: -25.708008 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 197 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 18.105469 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2797 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 19.863281 - m_YPositionAdjustment: 65.478516 - - m_BaseGlyphID: 197 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 18.105469 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2799 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 21.225586 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 197 + - m_BaseGlyphID: 382 m_BaseGlyphAnchorPoint: - m_XCoordinate: 11.162109 + m_XCoordinate: 34.057617 m_YCoordinate: 65.478516 m_MarkGlyphID: 2802 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 65.478516 - - m_BaseGlyphID: 197 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 18.105469 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2810 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 23.598633 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 197 + - m_BaseGlyphID: 382 m_BaseGlyphAnchorPoint: - m_XCoordinate: 11.162109 + m_XCoordinate: 34.057617 m_YCoordinate: 65.478516 m_MarkGlyphID: 2890 m_MarkPositionAdjustment: m_XPositionAdjustment: 17.270508 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 197 + - m_BaseGlyphID: 382 m_BaseGlyphAnchorPoint: - m_XCoordinate: 11.162109 + m_XCoordinate: 34.057617 m_YCoordinate: 65.478516 m_MarkGlyphID: 2900 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 266 + - m_BaseGlyphID: 384 m_BaseGlyphAnchorPoint: - m_XCoordinate: 38.583984 + m_XCoordinate: 29.135742 + m_YCoordinate: 0 + m_MarkGlyphID: 1767 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 11.6015625 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 384 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 28.388672 m_YCoordinate: 65.478516 m_MarkGlyphID: 1768 m_MarkPositionAdjustment: m_XPositionAdjustment: 8.833008 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 266 + - m_BaseGlyphID: 384 m_BaseGlyphAnchorPoint: - m_XCoordinate: 38.583984 + m_XCoordinate: 28.388672 m_YCoordinate: 65.478516 m_MarkGlyphID: 1769 m_MarkPositionAdjustment: m_XPositionAdjustment: 16.12793 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 266 + - m_BaseGlyphID: 384 m_BaseGlyphAnchorPoint: - m_XCoordinate: 38.583984 + m_XCoordinate: 28.388672 m_YCoordinate: 65.478516 m_MarkGlyphID: 1770 m_MarkPositionAdjustment: m_XPositionAdjustment: 24.125977 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 266 + - m_BaseGlyphID: 384 m_BaseGlyphAnchorPoint: - m_XCoordinate: 38.583984 + m_XCoordinate: 28.388672 m_YCoordinate: 65.478516 m_MarkGlyphID: 1771 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 266 + - m_BaseGlyphID: 384 m_BaseGlyphAnchorPoint: - m_XCoordinate: 38.583984 + m_XCoordinate: 28.388672 m_YCoordinate: 65.478516 m_MarkGlyphID: 1772 m_MarkPositionAdjustment: m_XPositionAdjustment: 21.796875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 266 + - m_BaseGlyphID: 384 m_BaseGlyphAnchorPoint: - m_XCoordinate: 38.583984 + m_XCoordinate: 29.135742 + m_YCoordinate: 0 + m_MarkGlyphID: 1773 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 9.931641 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 384 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 29.135742 + m_YCoordinate: 0 + m_MarkGlyphID: 1774 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -27.29004 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 384 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 29.135742 + m_YCoordinate: 0 + m_MarkGlyphID: 2039 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 11.513672 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 384 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 28.388672 m_YCoordinate: 65.478516 m_MarkGlyphID: 2272 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 266 + - m_BaseGlyphID: 384 m_BaseGlyphAnchorPoint: - m_XCoordinate: 38.583984 + m_XCoordinate: 28.388672 m_YCoordinate: 65.478516 m_MarkGlyphID: 2273 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 266 + - m_BaseGlyphID: 384 m_BaseGlyphAnchorPoint: - m_XCoordinate: 38.583984 + m_XCoordinate: 29.135742 + m_YCoordinate: 0 + m_MarkGlyphID: 2317 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 10.107422 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 384 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 28.388672 m_YCoordinate: 65.478516 m_MarkGlyphID: 2699 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 266 + - m_BaseGlyphID: 384 m_BaseGlyphAnchorPoint: - m_XCoordinate: 38.583984 + m_XCoordinate: 28.388672 m_YCoordinate: 65.478516 m_MarkGlyphID: 2700 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 266 + - m_BaseGlyphID: 384 m_BaseGlyphAnchorPoint: - m_XCoordinate: 38.583984 + m_XCoordinate: 28.388672 m_YCoordinate: 65.478516 m_MarkGlyphID: 2701 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 266 + - m_BaseGlyphID: 384 m_BaseGlyphAnchorPoint: - m_XCoordinate: 38.583984 + m_XCoordinate: 28.388672 m_YCoordinate: 65.478516 m_MarkGlyphID: 2702 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 266 + - m_BaseGlyphID: 384 m_BaseGlyphAnchorPoint: - m_XCoordinate: 38.583984 + m_XCoordinate: 28.388672 m_YCoordinate: 65.478516 m_MarkGlyphID: 2703 m_MarkPositionAdjustment: m_XPositionAdjustment: 17.358398 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 266 + - m_BaseGlyphID: 384 m_BaseGlyphAnchorPoint: - m_XCoordinate: 38.583984 + m_XCoordinate: 28.388672 m_YCoordinate: 65.478516 m_MarkGlyphID: 2704 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 266 + - m_BaseGlyphID: 384 m_BaseGlyphAnchorPoint: - m_XCoordinate: 38.583984 + m_XCoordinate: 28.388672 m_YCoordinate: 65.478516 m_MarkGlyphID: 2705 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.689453 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 266 + - m_BaseGlyphID: 384 m_BaseGlyphAnchorPoint: - m_XCoordinate: 38.583984 + m_XCoordinate: 29.135742 + m_YCoordinate: 0 + m_MarkGlyphID: 2715 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -27.685547 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 384 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 28.388672 m_YCoordinate: 65.478516 m_MarkGlyphID: 2731 m_MarkPositionAdjustment: m_XPositionAdjustment: 6.5039062 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 266 + - m_BaseGlyphID: 384 m_BaseGlyphAnchorPoint: - m_XCoordinate: 38.583984 + m_XCoordinate: 28.388672 m_YCoordinate: 65.478516 m_MarkGlyphID: 2738 m_MarkPositionAdjustment: m_XPositionAdjustment: -26.015625 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 266 + - m_BaseGlyphID: 384 m_BaseGlyphAnchorPoint: - m_XCoordinate: 38.583984 + m_XCoordinate: 29.135742 + m_YCoordinate: 0 + m_MarkGlyphID: 2739 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -0.7910156 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 384 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 28.388672 m_YCoordinate: 65.478516 m_MarkGlyphID: 2744 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 266 + - m_BaseGlyphID: 384 m_BaseGlyphAnchorPoint: - m_XCoordinate: 38.583984 + m_XCoordinate: 28.388672 m_YCoordinate: 65.478516 m_MarkGlyphID: 2782 m_MarkPositionAdjustment: m_XPositionAdjustment: -25.708008 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 266 + - m_BaseGlyphID: 384 m_BaseGlyphAnchorPoint: - m_XCoordinate: 38.583984 + m_XCoordinate: 28.388672 m_YCoordinate: 65.478516 m_MarkGlyphID: 2802 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 65.478516 - - m_BaseGlyphID: 266 + - m_BaseGlyphID: 384 m_BaseGlyphAnchorPoint: - m_XCoordinate: 38.583984 + m_XCoordinate: 28.388672 m_YCoordinate: 65.478516 m_MarkGlyphID: 2890 m_MarkPositionAdjustment: m_XPositionAdjustment: 17.270508 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 266 + - m_BaseGlyphID: 384 m_BaseGlyphAnchorPoint: - m_XCoordinate: 38.583984 + m_XCoordinate: 28.388672 m_YCoordinate: 65.478516 m_MarkGlyphID: 2900 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 271 + - m_BaseGlyphID: 397 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.970703 + m_XCoordinate: 28.300781 m_YCoordinate: 0 m_MarkGlyphID: 1767 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.6015625 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 271 + - m_BaseGlyphID: 397 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.970703 + m_XCoordinate: 28.03711 m_YCoordinate: 65.478516 m_MarkGlyphID: 1768 m_MarkPositionAdjustment: m_XPositionAdjustment: 8.833008 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 271 + - m_BaseGlyphID: 397 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.970703 + m_XCoordinate: 28.03711 m_YCoordinate: 65.478516 m_MarkGlyphID: 1769 m_MarkPositionAdjustment: m_XPositionAdjustment: 16.12793 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 271 + - m_BaseGlyphID: 397 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.970703 + m_XCoordinate: 28.03711 m_YCoordinate: 65.478516 m_MarkGlyphID: 1770 m_MarkPositionAdjustment: m_XPositionAdjustment: 24.125977 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 271 + - m_BaseGlyphID: 397 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.970703 + m_XCoordinate: 28.03711 m_YCoordinate: 65.478516 m_MarkGlyphID: 1771 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 271 + - m_BaseGlyphID: 397 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.970703 + m_XCoordinate: 28.03711 m_YCoordinate: 65.478516 m_MarkGlyphID: 1772 m_MarkPositionAdjustment: m_XPositionAdjustment: 21.796875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 271 + - m_BaseGlyphID: 397 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.970703 + m_XCoordinate: 28.300781 m_YCoordinate: 0 m_MarkGlyphID: 1773 m_MarkPositionAdjustment: m_XPositionAdjustment: 9.931641 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 271 + - m_BaseGlyphID: 397 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.970703 + m_XCoordinate: 28.300781 m_YCoordinate: 0 m_MarkGlyphID: 1774 m_MarkPositionAdjustment: m_XPositionAdjustment: -27.29004 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 271 + - m_BaseGlyphID: 397 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.970703 + m_XCoordinate: 28.300781 m_YCoordinate: 0 m_MarkGlyphID: 2039 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.513672 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 271 + - m_BaseGlyphID: 397 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.970703 + m_XCoordinate: 28.03711 m_YCoordinate: 65.478516 m_MarkGlyphID: 2272 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 271 + - m_BaseGlyphID: 397 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.970703 + m_XCoordinate: 28.03711 m_YCoordinate: 65.478516 m_MarkGlyphID: 2273 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 271 + - m_BaseGlyphID: 397 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.970703 + m_XCoordinate: 28.300781 m_YCoordinate: 0 m_MarkGlyphID: 2317 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.107422 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 271 + - m_BaseGlyphID: 397 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.970703 + m_XCoordinate: 28.03711 m_YCoordinate: 65.478516 m_MarkGlyphID: 2699 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 271 + - m_BaseGlyphID: 397 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.970703 + m_XCoordinate: 28.03711 m_YCoordinate: 65.478516 m_MarkGlyphID: 2700 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 271 + - m_BaseGlyphID: 397 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.970703 + m_XCoordinate: 28.03711 m_YCoordinate: 65.478516 m_MarkGlyphID: 2701 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 271 + - m_BaseGlyphID: 397 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.970703 + m_XCoordinate: 28.03711 m_YCoordinate: 65.478516 m_MarkGlyphID: 2702 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 271 + - m_BaseGlyphID: 397 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.970703 + m_XCoordinate: 28.03711 m_YCoordinate: 65.478516 m_MarkGlyphID: 2703 m_MarkPositionAdjustment: m_XPositionAdjustment: 17.358398 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 271 + - m_BaseGlyphID: 397 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.970703 + m_XCoordinate: 28.03711 m_YCoordinate: 65.478516 m_MarkGlyphID: 2704 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 271 + - m_BaseGlyphID: 397 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.970703 + m_XCoordinate: 28.03711 m_YCoordinate: 65.478516 m_MarkGlyphID: 2705 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.689453 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 271 + - m_BaseGlyphID: 397 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.970703 + m_XCoordinate: 28.300781 + m_YCoordinate: 0 + m_MarkGlyphID: 2709 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 11.118164 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 397 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 28.300781 m_YCoordinate: 0 m_MarkGlyphID: 2715 m_MarkPositionAdjustment: m_XPositionAdjustment: -27.685547 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 271 + - m_BaseGlyphID: 397 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.970703 + m_XCoordinate: 28.03711 m_YCoordinate: 65.478516 m_MarkGlyphID: 2731 m_MarkPositionAdjustment: m_XPositionAdjustment: 6.5039062 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 271 + - m_BaseGlyphID: 397 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.970703 + m_XCoordinate: 28.03711 m_YCoordinate: 65.478516 m_MarkGlyphID: 2738 m_MarkPositionAdjustment: m_XPositionAdjustment: -26.015625 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 271 + - m_BaseGlyphID: 397 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.970703 + m_XCoordinate: 28.300781 m_YCoordinate: 0 m_MarkGlyphID: 2739 m_MarkPositionAdjustment: m_XPositionAdjustment: -0.7910156 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 271 + - m_BaseGlyphID: 397 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.970703 + m_XCoordinate: 28.03711 m_YCoordinate: 65.478516 m_MarkGlyphID: 2744 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 271 + - m_BaseGlyphID: 397 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.970703 + m_XCoordinate: 28.03711 m_YCoordinate: 65.478516 m_MarkGlyphID: 2782 m_MarkPositionAdjustment: m_XPositionAdjustment: -25.708008 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 271 + - m_BaseGlyphID: 397 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.970703 + m_XCoordinate: 28.03711 m_YCoordinate: 65.478516 m_MarkGlyphID: 2802 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 65.478516 - - m_BaseGlyphID: 271 + - m_BaseGlyphID: 397 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.970703 + m_XCoordinate: 28.03711 m_YCoordinate: 65.478516 m_MarkGlyphID: 2890 m_MarkPositionAdjustment: m_XPositionAdjustment: 17.270508 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 271 + - m_BaseGlyphID: 397 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.970703 + m_XCoordinate: 28.03711 m_YCoordinate: 65.478516 m_MarkGlyphID: 2900 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 281 + - m_BaseGlyphID: 411 m_BaseGlyphAnchorPoint: - m_XCoordinate: 26.367188 + m_XCoordinate: 24.301758 + m_YCoordinate: 0 + m_MarkGlyphID: 1736 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 7.470703 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 411 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 35.15625 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 1737 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 9.448242 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 411 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 35.15625 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 1738 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 20.083008 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 411 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 35.15625 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 1739 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 27.993164 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 411 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 35.15625 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 1740 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 23.642578 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 411 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 35.15625 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 1741 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 25.795898 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 411 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 24.301758 + m_YCoordinate: 0 + m_MarkGlyphID: 1742 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 5.9765625 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 411 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 24.301758 + m_YCoordinate: 0 + m_MarkGlyphID: 1743 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -31.333008 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 411 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 28.21289 m_YCoordinate: 0 m_MarkGlyphID: 1767 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.6015625 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 281 + - m_BaseGlyphID: 411 m_BaseGlyphAnchorPoint: - m_XCoordinate: 11.162109 + m_XCoordinate: 28.21289 m_YCoordinate: 65.478516 m_MarkGlyphID: 1768 m_MarkPositionAdjustment: m_XPositionAdjustment: 8.833008 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 281 + - m_BaseGlyphID: 411 m_BaseGlyphAnchorPoint: - m_XCoordinate: 11.162109 + m_XCoordinate: 28.21289 m_YCoordinate: 65.478516 m_MarkGlyphID: 1769 m_MarkPositionAdjustment: m_XPositionAdjustment: 16.12793 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 281 + - m_BaseGlyphID: 411 m_BaseGlyphAnchorPoint: - m_XCoordinate: 11.162109 + m_XCoordinate: 28.21289 m_YCoordinate: 65.478516 m_MarkGlyphID: 1770 m_MarkPositionAdjustment: m_XPositionAdjustment: 24.125977 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 281 + - m_BaseGlyphID: 411 m_BaseGlyphAnchorPoint: - m_XCoordinate: 11.162109 + m_XCoordinate: 28.21289 m_YCoordinate: 65.478516 m_MarkGlyphID: 1771 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 281 + - m_BaseGlyphID: 411 m_BaseGlyphAnchorPoint: - m_XCoordinate: 11.162109 + m_XCoordinate: 28.21289 m_YCoordinate: 65.478516 m_MarkGlyphID: 1772 m_MarkPositionAdjustment: m_XPositionAdjustment: 21.796875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 281 + - m_BaseGlyphID: 411 m_BaseGlyphAnchorPoint: - m_XCoordinate: 26.367188 + m_XCoordinate: 28.21289 m_YCoordinate: 0 m_MarkGlyphID: 1773 m_MarkPositionAdjustment: m_XPositionAdjustment: 9.931641 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 281 + - m_BaseGlyphID: 411 m_BaseGlyphAnchorPoint: - m_XCoordinate: 26.367188 + m_XCoordinate: 28.21289 m_YCoordinate: 0 m_MarkGlyphID: 1774 m_MarkPositionAdjustment: m_XPositionAdjustment: -27.29004 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 281 + - m_BaseGlyphID: 411 m_BaseGlyphAnchorPoint: - m_XCoordinate: 26.367188 + m_XCoordinate: 24.301758 + m_YCoordinate: 0 + m_MarkGlyphID: 2008 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 7.2070312 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 411 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 28.21289 m_YCoordinate: 0 m_MarkGlyphID: 2039 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.513672 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 281 + - m_BaseGlyphID: 411 m_BaseGlyphAnchorPoint: - m_XCoordinate: 11.162109 + m_XCoordinate: 35.15625 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2235 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 29.399414 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 411 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 35.15625 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2236 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 13.974609 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 411 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 28.21289 m_YCoordinate: 65.478516 m_MarkGlyphID: 2272 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 281 + - m_BaseGlyphID: 411 m_BaseGlyphAnchorPoint: - m_XCoordinate: 11.162109 + m_XCoordinate: 28.21289 m_YCoordinate: 65.478516 m_MarkGlyphID: 2273 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 281 + - m_BaseGlyphID: 411 m_BaseGlyphAnchorPoint: - m_XCoordinate: 26.367188 + m_XCoordinate: 24.301758 + m_YCoordinate: 0 + m_MarkGlyphID: 2280 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 6.635742 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 411 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 28.21289 m_YCoordinate: 0 m_MarkGlyphID: 2317 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.107422 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 281 + - m_BaseGlyphID: 411 m_BaseGlyphAnchorPoint: - m_XCoordinate: 11.162109 + m_XCoordinate: 35.15625 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2662 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 29.44336 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 411 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 35.15625 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2663 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 13.974609 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 411 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 35.15625 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2664 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 21.972656 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 411 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 35.15625 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2665 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 21.972656 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 411 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 35.15625 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2666 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 21.269531 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 411 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 35.15625 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2667 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 16.96289 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 411 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 35.15625 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2668 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 15.600586 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 411 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 24.345703 + m_YCoordinate: 0 + m_MarkGlyphID: 2672 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 7.163086 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 411 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 24.301758 + m_YCoordinate: 0 + m_MarkGlyphID: 2678 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -30.9375 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 411 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 35.15625 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2694 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 10.458984 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 411 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 28.21289 m_YCoordinate: 65.478516 m_MarkGlyphID: 2699 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 281 + - m_BaseGlyphID: 411 m_BaseGlyphAnchorPoint: - m_XCoordinate: 11.162109 + m_XCoordinate: 28.21289 m_YCoordinate: 65.478516 m_MarkGlyphID: 2700 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 281 + - m_BaseGlyphID: 411 m_BaseGlyphAnchorPoint: - m_XCoordinate: 11.162109 + m_XCoordinate: 28.21289 m_YCoordinate: 65.478516 m_MarkGlyphID: 2701 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 281 + - m_BaseGlyphID: 411 m_BaseGlyphAnchorPoint: - m_XCoordinate: 11.162109 + m_XCoordinate: 28.21289 m_YCoordinate: 65.478516 m_MarkGlyphID: 2702 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 281 + - m_BaseGlyphID: 411 m_BaseGlyphAnchorPoint: - m_XCoordinate: 11.162109 + m_XCoordinate: 28.21289 m_YCoordinate: 65.478516 m_MarkGlyphID: 2703 m_MarkPositionAdjustment: m_XPositionAdjustment: 17.358398 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 281 + - m_BaseGlyphID: 411 m_BaseGlyphAnchorPoint: - m_XCoordinate: 11.162109 + m_XCoordinate: 28.21289 m_YCoordinate: 65.478516 m_MarkGlyphID: 2704 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 281 + - m_BaseGlyphID: 411 m_BaseGlyphAnchorPoint: - m_XCoordinate: 11.162109 + m_XCoordinate: 28.21289 m_YCoordinate: 65.478516 m_MarkGlyphID: 2705 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.689453 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 281 + - m_BaseGlyphID: 411 m_BaseGlyphAnchorPoint: - m_XCoordinate: 26.367188 + m_XCoordinate: 35.15625 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2707 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 23.598633 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 411 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 28.256836 + m_YCoordinate: 0 + m_MarkGlyphID: 2709 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 11.118164 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 411 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 28.21289 m_YCoordinate: 0 m_MarkGlyphID: 2715 m_MarkPositionAdjustment: m_XPositionAdjustment: -27.685547 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 281 + - m_BaseGlyphID: 411 m_BaseGlyphAnchorPoint: - m_XCoordinate: 11.162109 + m_XCoordinate: 28.21289 m_YCoordinate: 65.478516 m_MarkGlyphID: 2731 m_MarkPositionAdjustment: m_XPositionAdjustment: 6.5039062 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 281 + - m_BaseGlyphID: 411 m_BaseGlyphAnchorPoint: - m_XCoordinate: 11.162109 + m_XCoordinate: 28.21289 m_YCoordinate: 65.478516 m_MarkGlyphID: 2738 m_MarkPositionAdjustment: m_XPositionAdjustment: -26.015625 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 281 + - m_BaseGlyphID: 411 m_BaseGlyphAnchorPoint: - m_XCoordinate: 26.367188 + m_XCoordinate: 28.21289 m_YCoordinate: 0 m_MarkGlyphID: 2739 m_MarkPositionAdjustment: m_XPositionAdjustment: -0.7910156 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 281 + - m_BaseGlyphID: 411 m_BaseGlyphAnchorPoint: - m_XCoordinate: 11.162109 + m_XCoordinate: 28.21289 m_YCoordinate: 65.478516 m_MarkGlyphID: 2744 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 281 + - m_BaseGlyphID: 411 m_BaseGlyphAnchorPoint: - m_XCoordinate: 11.162109 + m_XCoordinate: 35.15625 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2745 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -20.25879 + m_YPositionAdjustment: 57.304688 + - m_BaseGlyphID: 411 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 28.21289 m_YCoordinate: 65.478516 m_MarkGlyphID: 2782 m_MarkPositionAdjustment: m_XPositionAdjustment: -25.708008 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 281 + - m_BaseGlyphID: 411 m_BaseGlyphAnchorPoint: - m_XCoordinate: 11.162109 + m_XCoordinate: 35.15625 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2797 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 19.863281 + m_YPositionAdjustment: 65.478516 + - m_BaseGlyphID: 411 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 35.15625 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2799 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 21.225586 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 411 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 28.21289 m_YCoordinate: 65.478516 m_MarkGlyphID: 2802 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 65.478516 - - m_BaseGlyphID: 281 + - m_BaseGlyphID: 411 m_BaseGlyphAnchorPoint: - m_XCoordinate: 11.162109 + m_XCoordinate: 35.15625 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2810 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 23.598633 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 411 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 28.21289 m_YCoordinate: 65.478516 m_MarkGlyphID: 2890 m_MarkPositionAdjustment: m_XPositionAdjustment: 17.270508 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 281 + - m_BaseGlyphID: 411 m_BaseGlyphAnchorPoint: - m_XCoordinate: 11.162109 + m_XCoordinate: 28.21289 m_YCoordinate: 65.478516 m_MarkGlyphID: 2900 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 292 + - m_BaseGlyphID: 424 m_BaseGlyphAnchorPoint: - m_XCoordinate: 39.418945 + m_XCoordinate: 28.520508 + m_YCoordinate: 0 + m_MarkGlyphID: 1736 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 7.470703 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 424 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 39.331055 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 1737 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 9.448242 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 424 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 39.331055 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 1738 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 20.083008 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 424 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 39.331055 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 1739 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 27.993164 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 424 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 39.331055 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 1740 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 23.642578 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 424 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 39.331055 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 1741 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 25.795898 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 424 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 28.520508 + m_YCoordinate: 0 + m_MarkGlyphID: 1742 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 5.9765625 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 424 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 28.520508 + m_YCoordinate: 0 + m_MarkGlyphID: 1743 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -31.333008 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 424 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 32.475586 m_YCoordinate: 0 m_MarkGlyphID: 1767 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.6015625 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 292 + - m_BaseGlyphID: 424 m_BaseGlyphAnchorPoint: - m_XCoordinate: 39.418945 + m_XCoordinate: 32.475586 m_YCoordinate: 65.478516 m_MarkGlyphID: 1768 m_MarkPositionAdjustment: m_XPositionAdjustment: 8.833008 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 292 + - m_BaseGlyphID: 424 m_BaseGlyphAnchorPoint: - m_XCoordinate: 39.418945 + m_XCoordinate: 32.475586 m_YCoordinate: 65.478516 m_MarkGlyphID: 1769 m_MarkPositionAdjustment: m_XPositionAdjustment: 16.12793 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 292 + - m_BaseGlyphID: 424 m_BaseGlyphAnchorPoint: - m_XCoordinate: 39.418945 + m_XCoordinate: 32.475586 m_YCoordinate: 65.478516 m_MarkGlyphID: 1770 m_MarkPositionAdjustment: m_XPositionAdjustment: 24.125977 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 292 + - m_BaseGlyphID: 424 m_BaseGlyphAnchorPoint: - m_XCoordinate: 39.418945 + m_XCoordinate: 32.475586 m_YCoordinate: 65.478516 m_MarkGlyphID: 1771 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 292 + - m_BaseGlyphID: 424 m_BaseGlyphAnchorPoint: - m_XCoordinate: 39.418945 + m_XCoordinate: 32.475586 m_YCoordinate: 65.478516 m_MarkGlyphID: 1772 m_MarkPositionAdjustment: m_XPositionAdjustment: 21.796875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 292 + - m_BaseGlyphID: 424 m_BaseGlyphAnchorPoint: - m_XCoordinate: 39.418945 + m_XCoordinate: 32.475586 m_YCoordinate: 0 m_MarkGlyphID: 1773 m_MarkPositionAdjustment: m_XPositionAdjustment: 9.931641 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 292 + - m_BaseGlyphID: 424 m_BaseGlyphAnchorPoint: - m_XCoordinate: 39.418945 + m_XCoordinate: 32.475586 m_YCoordinate: 0 m_MarkGlyphID: 1774 m_MarkPositionAdjustment: m_XPositionAdjustment: -27.29004 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 292 + - m_BaseGlyphID: 424 m_BaseGlyphAnchorPoint: - m_XCoordinate: 39.418945 + m_XCoordinate: 28.520508 + m_YCoordinate: 0 + m_MarkGlyphID: 2008 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 7.2070312 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 424 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 32.475586 m_YCoordinate: 0 m_MarkGlyphID: 2039 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.513672 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 292 + - m_BaseGlyphID: 424 m_BaseGlyphAnchorPoint: - m_XCoordinate: 39.418945 + m_XCoordinate: 39.331055 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2235 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 29.399414 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 424 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 39.331055 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2236 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 13.974609 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 424 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 32.475586 m_YCoordinate: 65.478516 m_MarkGlyphID: 2272 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 292 + - m_BaseGlyphID: 424 m_BaseGlyphAnchorPoint: - m_XCoordinate: 39.418945 + m_XCoordinate: 32.475586 m_YCoordinate: 65.478516 m_MarkGlyphID: 2273 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 292 + - m_BaseGlyphID: 424 m_BaseGlyphAnchorPoint: - m_XCoordinate: 39.418945 + m_XCoordinate: 28.520508 + m_YCoordinate: 0 + m_MarkGlyphID: 2280 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 6.635742 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 424 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 32.475586 m_YCoordinate: 0 m_MarkGlyphID: 2317 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.107422 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 292 + - m_BaseGlyphID: 424 m_BaseGlyphAnchorPoint: - m_XCoordinate: 39.418945 + m_XCoordinate: 39.331055 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2662 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 29.44336 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 424 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 39.331055 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2663 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 13.974609 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 424 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 39.331055 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2664 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 21.972656 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 424 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 39.331055 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2665 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 21.972656 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 424 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 39.331055 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2666 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 21.269531 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 424 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 39.331055 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2667 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 16.96289 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 424 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 39.331055 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2668 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 15.600586 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 424 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 57.65625 + m_YCoordinate: 21.972656 + m_MarkGlyphID: 2673 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 14.545898 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 424 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 28.520508 + m_YCoordinate: 0 + m_MarkGlyphID: 2678 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -30.9375 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 424 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 39.331055 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2694 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 10.458984 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 424 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 32.475586 m_YCoordinate: 65.478516 m_MarkGlyphID: 2699 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 292 + - m_BaseGlyphID: 424 m_BaseGlyphAnchorPoint: - m_XCoordinate: 39.418945 + m_XCoordinate: 32.475586 m_YCoordinate: 65.478516 m_MarkGlyphID: 2700 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 292 + - m_BaseGlyphID: 424 m_BaseGlyphAnchorPoint: - m_XCoordinate: 39.418945 + m_XCoordinate: 32.475586 m_YCoordinate: 65.478516 m_MarkGlyphID: 2701 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 292 + - m_BaseGlyphID: 424 m_BaseGlyphAnchorPoint: - m_XCoordinate: 39.418945 + m_XCoordinate: 32.475586 m_YCoordinate: 65.478516 m_MarkGlyphID: 2702 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 292 + - m_BaseGlyphID: 424 m_BaseGlyphAnchorPoint: - m_XCoordinate: 39.418945 + m_XCoordinate: 32.475586 m_YCoordinate: 65.478516 m_MarkGlyphID: 2703 m_MarkPositionAdjustment: m_XPositionAdjustment: 17.358398 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 292 + - m_BaseGlyphID: 424 m_BaseGlyphAnchorPoint: - m_XCoordinate: 39.418945 + m_XCoordinate: 32.475586 m_YCoordinate: 65.478516 m_MarkGlyphID: 2704 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 292 + - m_BaseGlyphID: 424 m_BaseGlyphAnchorPoint: - m_XCoordinate: 39.418945 + m_XCoordinate: 32.475586 m_YCoordinate: 65.478516 m_MarkGlyphID: 2705 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.689453 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 292 + - m_BaseGlyphID: 424 m_BaseGlyphAnchorPoint: - m_XCoordinate: 39.418945 + m_XCoordinate: 39.331055 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2707 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 23.598633 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 424 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 58.007812 + m_YCoordinate: 22.236328 + m_MarkGlyphID: 2710 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 18.500977 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 424 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 32.475586 m_YCoordinate: 0 m_MarkGlyphID: 2715 m_MarkPositionAdjustment: m_XPositionAdjustment: -27.685547 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 292 + - m_BaseGlyphID: 424 m_BaseGlyphAnchorPoint: - m_XCoordinate: 39.418945 + m_XCoordinate: 32.475586 m_YCoordinate: 65.478516 m_MarkGlyphID: 2731 m_MarkPositionAdjustment: m_XPositionAdjustment: 6.5039062 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 292 + - m_BaseGlyphID: 424 m_BaseGlyphAnchorPoint: - m_XCoordinate: 39.418945 + m_XCoordinate: 32.475586 m_YCoordinate: 65.478516 m_MarkGlyphID: 2738 m_MarkPositionAdjustment: m_XPositionAdjustment: -26.015625 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 292 + - m_BaseGlyphID: 424 m_BaseGlyphAnchorPoint: - m_XCoordinate: 39.418945 + m_XCoordinate: 32.475586 m_YCoordinate: 0 m_MarkGlyphID: 2739 m_MarkPositionAdjustment: m_XPositionAdjustment: -0.7910156 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 292 + - m_BaseGlyphID: 424 m_BaseGlyphAnchorPoint: - m_XCoordinate: 39.418945 + m_XCoordinate: 32.475586 m_YCoordinate: 65.478516 m_MarkGlyphID: 2744 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 292 + - m_BaseGlyphID: 424 m_BaseGlyphAnchorPoint: - m_XCoordinate: 39.418945 + m_XCoordinate: 39.331055 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2745 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -20.25879 + m_YPositionAdjustment: 57.304688 + - m_BaseGlyphID: 424 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 32.475586 m_YCoordinate: 65.478516 m_MarkGlyphID: 2782 m_MarkPositionAdjustment: m_XPositionAdjustment: -25.708008 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 292 + - m_BaseGlyphID: 424 m_BaseGlyphAnchorPoint: - m_XCoordinate: 39.418945 + m_XCoordinate: 39.331055 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2797 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 19.863281 + m_YPositionAdjustment: 65.478516 + - m_BaseGlyphID: 424 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 39.331055 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2799 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 21.225586 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 424 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 32.475586 m_YCoordinate: 65.478516 m_MarkGlyphID: 2802 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 65.478516 - - m_BaseGlyphID: 292 + - m_BaseGlyphID: 424 m_BaseGlyphAnchorPoint: - m_XCoordinate: 39.418945 + m_XCoordinate: 39.331055 + m_YCoordinate: 65.478516 + m_MarkGlyphID: 2810 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 23.598633 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 424 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 32.475586 m_YCoordinate: 65.478516 m_MarkGlyphID: 2890 m_MarkPositionAdjustment: m_XPositionAdjustment: 17.270508 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 292 + - m_BaseGlyphID: 424 m_BaseGlyphAnchorPoint: - m_XCoordinate: 39.418945 + m_XCoordinate: 32.475586 m_YCoordinate: 65.478516 m_MarkGlyphID: 2900 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 300 + - m_BaseGlyphID: 456 m_BaseGlyphAnchorPoint: - m_XCoordinate: 32.82715 + m_XCoordinate: 30.10254 m_YCoordinate: 0 m_MarkGlyphID: 1767 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.6015625 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 300 + - m_BaseGlyphID: 456 m_BaseGlyphAnchorPoint: - m_XCoordinate: 32.82715 + m_XCoordinate: 30.10254 m_YCoordinate: 65.478516 m_MarkGlyphID: 1768 m_MarkPositionAdjustment: m_XPositionAdjustment: 8.833008 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 300 + - m_BaseGlyphID: 456 m_BaseGlyphAnchorPoint: - m_XCoordinate: 32.82715 + m_XCoordinate: 30.10254 m_YCoordinate: 65.478516 m_MarkGlyphID: 1769 m_MarkPositionAdjustment: m_XPositionAdjustment: 16.12793 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 300 + - m_BaseGlyphID: 456 m_BaseGlyphAnchorPoint: - m_XCoordinate: 32.82715 + m_XCoordinate: 30.10254 m_YCoordinate: 65.478516 m_MarkGlyphID: 1770 m_MarkPositionAdjustment: m_XPositionAdjustment: 24.125977 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 300 + - m_BaseGlyphID: 456 m_BaseGlyphAnchorPoint: - m_XCoordinate: 32.82715 + m_XCoordinate: 30.10254 m_YCoordinate: 65.478516 m_MarkGlyphID: 1771 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 300 + - m_BaseGlyphID: 456 m_BaseGlyphAnchorPoint: - m_XCoordinate: 32.82715 + m_XCoordinate: 30.10254 m_YCoordinate: 65.478516 m_MarkGlyphID: 1772 m_MarkPositionAdjustment: m_XPositionAdjustment: 21.796875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 300 + - m_BaseGlyphID: 456 m_BaseGlyphAnchorPoint: - m_XCoordinate: 32.82715 + m_XCoordinate: 30.10254 m_YCoordinate: 0 m_MarkGlyphID: 1773 m_MarkPositionAdjustment: m_XPositionAdjustment: 9.931641 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 300 + - m_BaseGlyphID: 456 m_BaseGlyphAnchorPoint: - m_XCoordinate: 32.82715 + m_XCoordinate: 30.10254 m_YCoordinate: 0 m_MarkGlyphID: 1774 m_MarkPositionAdjustment: m_XPositionAdjustment: -27.29004 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 300 + - m_BaseGlyphID: 456 m_BaseGlyphAnchorPoint: - m_XCoordinate: 32.82715 + m_XCoordinate: 30.10254 m_YCoordinate: 0 m_MarkGlyphID: 2039 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.513672 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 300 + - m_BaseGlyphID: 456 m_BaseGlyphAnchorPoint: - m_XCoordinate: 32.82715 + m_XCoordinate: 30.10254 m_YCoordinate: 65.478516 m_MarkGlyphID: 2272 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 300 + - m_BaseGlyphID: 456 m_BaseGlyphAnchorPoint: - m_XCoordinate: 32.82715 + m_XCoordinate: 30.10254 m_YCoordinate: 65.478516 m_MarkGlyphID: 2273 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 300 + - m_BaseGlyphID: 456 m_BaseGlyphAnchorPoint: - m_XCoordinate: 32.82715 + m_XCoordinate: 30.10254 m_YCoordinate: 0 m_MarkGlyphID: 2317 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.107422 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 300 + - m_BaseGlyphID: 456 m_BaseGlyphAnchorPoint: - m_XCoordinate: 32.82715 + m_XCoordinate: 30.10254 m_YCoordinate: 65.478516 m_MarkGlyphID: 2699 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 300 + - m_BaseGlyphID: 456 m_BaseGlyphAnchorPoint: - m_XCoordinate: 32.82715 + m_XCoordinate: 30.10254 m_YCoordinate: 65.478516 m_MarkGlyphID: 2700 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 300 + - m_BaseGlyphID: 456 m_BaseGlyphAnchorPoint: - m_XCoordinate: 32.82715 + m_XCoordinate: 30.10254 m_YCoordinate: 65.478516 m_MarkGlyphID: 2701 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 300 + - m_BaseGlyphID: 456 m_BaseGlyphAnchorPoint: - m_XCoordinate: 32.82715 + m_XCoordinate: 30.10254 m_YCoordinate: 65.478516 m_MarkGlyphID: 2702 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 300 + - m_BaseGlyphID: 456 m_BaseGlyphAnchorPoint: - m_XCoordinate: 32.82715 + m_XCoordinate: 30.10254 m_YCoordinate: 65.478516 m_MarkGlyphID: 2703 m_MarkPositionAdjustment: m_XPositionAdjustment: 17.358398 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 300 + - m_BaseGlyphID: 456 m_BaseGlyphAnchorPoint: - m_XCoordinate: 32.82715 + m_XCoordinate: 30.10254 m_YCoordinate: 65.478516 m_MarkGlyphID: 2704 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 300 + - m_BaseGlyphID: 456 m_BaseGlyphAnchorPoint: - m_XCoordinate: 32.82715 + m_XCoordinate: 30.10254 m_YCoordinate: 65.478516 m_MarkGlyphID: 2705 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.689453 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 300 + - m_BaseGlyphID: 456 m_BaseGlyphAnchorPoint: - m_XCoordinate: 32.82715 + m_XCoordinate: 30.10254 m_YCoordinate: 0 m_MarkGlyphID: 2715 m_MarkPositionAdjustment: m_XPositionAdjustment: -27.685547 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 300 + - m_BaseGlyphID: 456 m_BaseGlyphAnchorPoint: - m_XCoordinate: 32.82715 + m_XCoordinate: 30.10254 m_YCoordinate: 65.478516 m_MarkGlyphID: 2731 m_MarkPositionAdjustment: m_XPositionAdjustment: 6.5039062 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 300 + - m_BaseGlyphID: 456 m_BaseGlyphAnchorPoint: - m_XCoordinate: 32.82715 + m_XCoordinate: 30.10254 m_YCoordinate: 65.478516 m_MarkGlyphID: 2738 m_MarkPositionAdjustment: m_XPositionAdjustment: -26.015625 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 300 + - m_BaseGlyphID: 456 m_BaseGlyphAnchorPoint: - m_XCoordinate: 32.82715 + m_XCoordinate: 30.10254 m_YCoordinate: 0 m_MarkGlyphID: 2739 m_MarkPositionAdjustment: m_XPositionAdjustment: -0.7910156 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 300 + - m_BaseGlyphID: 456 m_BaseGlyphAnchorPoint: - m_XCoordinate: 32.82715 + m_XCoordinate: 30.10254 m_YCoordinate: 65.478516 m_MarkGlyphID: 2744 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 300 + - m_BaseGlyphID: 456 m_BaseGlyphAnchorPoint: - m_XCoordinate: 32.82715 + m_XCoordinate: 30.10254 m_YCoordinate: 65.478516 m_MarkGlyphID: 2782 m_MarkPositionAdjustment: m_XPositionAdjustment: -25.708008 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 300 + - m_BaseGlyphID: 456 m_BaseGlyphAnchorPoint: - m_XCoordinate: 32.82715 + m_XCoordinate: 30.10254 m_YCoordinate: 65.478516 m_MarkGlyphID: 2802 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 65.478516 - - m_BaseGlyphID: 300 + - m_BaseGlyphID: 456 m_BaseGlyphAnchorPoint: - m_XCoordinate: 32.82715 + m_XCoordinate: 30.10254 m_YCoordinate: 65.478516 m_MarkGlyphID: 2890 m_MarkPositionAdjustment: m_XPositionAdjustment: 17.270508 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 300 + - m_BaseGlyphID: 456 m_BaseGlyphAnchorPoint: - m_XCoordinate: 32.82715 + m_XCoordinate: 30.10254 m_YCoordinate: 65.478516 m_MarkGlyphID: 2900 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 321 + - m_BaseGlyphID: 459 m_BaseGlyphAnchorPoint: - m_XCoordinate: 30.10254 + m_XCoordinate: 39.46289 m_YCoordinate: 0 m_MarkGlyphID: 1736 m_MarkPositionAdjustment: m_XPositionAdjustment: 7.470703 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 321 + - m_BaseGlyphID: 459 m_BaseGlyphAnchorPoint: - m_XCoordinate: 40.913086 + m_XCoordinate: 50.317383 m_YCoordinate: 65.478516 m_MarkGlyphID: 1737 m_MarkPositionAdjustment: m_XPositionAdjustment: 9.448242 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 321 + - m_BaseGlyphID: 459 m_BaseGlyphAnchorPoint: - m_XCoordinate: 40.913086 + m_XCoordinate: 50.317383 m_YCoordinate: 65.478516 m_MarkGlyphID: 1738 m_MarkPositionAdjustment: m_XPositionAdjustment: 20.083008 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 321 + - m_BaseGlyphID: 459 m_BaseGlyphAnchorPoint: - m_XCoordinate: 40.913086 + m_XCoordinate: 50.317383 m_YCoordinate: 65.478516 m_MarkGlyphID: 1739 m_MarkPositionAdjustment: m_XPositionAdjustment: 27.993164 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 321 + - m_BaseGlyphID: 459 m_BaseGlyphAnchorPoint: - m_XCoordinate: 40.913086 + m_XCoordinate: 50.317383 m_YCoordinate: 65.478516 m_MarkGlyphID: 1740 m_MarkPositionAdjustment: m_XPositionAdjustment: 23.642578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 321 + - m_BaseGlyphID: 459 m_BaseGlyphAnchorPoint: - m_XCoordinate: 40.913086 + m_XCoordinate: 50.317383 m_YCoordinate: 65.478516 m_MarkGlyphID: 1741 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.795898 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 321 + - m_BaseGlyphID: 459 m_BaseGlyphAnchorPoint: - m_XCoordinate: 30.10254 + m_XCoordinate: 39.46289 m_YCoordinate: 0 m_MarkGlyphID: 1742 m_MarkPositionAdjustment: m_XPositionAdjustment: 5.9765625 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 321 + - m_BaseGlyphID: 459 m_BaseGlyphAnchorPoint: - m_XCoordinate: 30.10254 + m_XCoordinate: 39.46289 m_YCoordinate: 0 m_MarkGlyphID: 1743 m_MarkPositionAdjustment: m_XPositionAdjustment: -31.333008 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 321 + - m_BaseGlyphID: 459 m_BaseGlyphAnchorPoint: - m_XCoordinate: 34.057617 + m_XCoordinate: 43.41797 m_YCoordinate: 0 m_MarkGlyphID: 1767 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.6015625 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 321 + - m_BaseGlyphID: 459 m_BaseGlyphAnchorPoint: - m_XCoordinate: 34.057617 + m_XCoordinate: 43.41797 m_YCoordinate: 65.478516 m_MarkGlyphID: 1768 m_MarkPositionAdjustment: m_XPositionAdjustment: 8.833008 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 321 + - m_BaseGlyphID: 459 m_BaseGlyphAnchorPoint: - m_XCoordinate: 34.057617 + m_XCoordinate: 43.41797 m_YCoordinate: 65.478516 m_MarkGlyphID: 1769 m_MarkPositionAdjustment: m_XPositionAdjustment: 16.12793 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 321 + - m_BaseGlyphID: 459 m_BaseGlyphAnchorPoint: - m_XCoordinate: 34.057617 + m_XCoordinate: 43.41797 m_YCoordinate: 65.478516 m_MarkGlyphID: 1770 m_MarkPositionAdjustment: m_XPositionAdjustment: 24.125977 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 321 + - m_BaseGlyphID: 459 m_BaseGlyphAnchorPoint: - m_XCoordinate: 34.057617 + m_XCoordinate: 43.41797 m_YCoordinate: 65.478516 m_MarkGlyphID: 1771 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 321 + - m_BaseGlyphID: 459 m_BaseGlyphAnchorPoint: - m_XCoordinate: 34.057617 + m_XCoordinate: 43.41797 m_YCoordinate: 65.478516 m_MarkGlyphID: 1772 m_MarkPositionAdjustment: m_XPositionAdjustment: 21.796875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 321 + - m_BaseGlyphID: 459 m_BaseGlyphAnchorPoint: - m_XCoordinate: 34.057617 + m_XCoordinate: 43.41797 m_YCoordinate: 0 m_MarkGlyphID: 1773 m_MarkPositionAdjustment: m_XPositionAdjustment: 9.931641 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 321 + - m_BaseGlyphID: 459 m_BaseGlyphAnchorPoint: - m_XCoordinate: 34.057617 + m_XCoordinate: 43.41797 m_YCoordinate: 0 m_MarkGlyphID: 1774 m_MarkPositionAdjustment: m_XPositionAdjustment: -27.29004 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 321 + - m_BaseGlyphID: 459 m_BaseGlyphAnchorPoint: - m_XCoordinate: 30.10254 + m_XCoordinate: 39.46289 m_YCoordinate: 0 m_MarkGlyphID: 2008 m_MarkPositionAdjustment: m_XPositionAdjustment: 7.2070312 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 321 + - m_BaseGlyphID: 459 m_BaseGlyphAnchorPoint: - m_XCoordinate: 34.057617 + m_XCoordinate: 43.41797 m_YCoordinate: 0 m_MarkGlyphID: 2039 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.513672 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 321 + - m_BaseGlyphID: 459 m_BaseGlyphAnchorPoint: - m_XCoordinate: 40.913086 + m_XCoordinate: 50.317383 m_YCoordinate: 65.478516 m_MarkGlyphID: 2235 m_MarkPositionAdjustment: m_XPositionAdjustment: 29.399414 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 321 + - m_BaseGlyphID: 459 m_BaseGlyphAnchorPoint: - m_XCoordinate: 40.913086 + m_XCoordinate: 50.317383 m_YCoordinate: 65.478516 m_MarkGlyphID: 2236 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.974609 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 321 + - m_BaseGlyphID: 459 m_BaseGlyphAnchorPoint: - m_XCoordinate: 34.057617 + m_XCoordinate: 43.41797 m_YCoordinate: 65.478516 m_MarkGlyphID: 2272 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 321 + - m_BaseGlyphID: 459 m_BaseGlyphAnchorPoint: - m_XCoordinate: 34.057617 + m_XCoordinate: 43.41797 m_YCoordinate: 65.478516 m_MarkGlyphID: 2273 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 321 + - m_BaseGlyphID: 459 m_BaseGlyphAnchorPoint: - m_XCoordinate: 30.10254 + m_XCoordinate: 39.46289 m_YCoordinate: 0 m_MarkGlyphID: 2280 m_MarkPositionAdjustment: m_XPositionAdjustment: 6.635742 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 321 + - m_BaseGlyphID: 459 m_BaseGlyphAnchorPoint: - m_XCoordinate: 34.057617 + m_XCoordinate: 43.41797 m_YCoordinate: 0 m_MarkGlyphID: 2317 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.107422 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 321 + - m_BaseGlyphID: 459 m_BaseGlyphAnchorPoint: - m_XCoordinate: 40.913086 + m_XCoordinate: 50.317383 m_YCoordinate: 65.478516 m_MarkGlyphID: 2662 m_MarkPositionAdjustment: m_XPositionAdjustment: 29.44336 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 321 + - m_BaseGlyphID: 459 m_BaseGlyphAnchorPoint: - m_XCoordinate: 40.913086 + m_XCoordinate: 50.317383 m_YCoordinate: 65.478516 m_MarkGlyphID: 2663 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.974609 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 321 + - m_BaseGlyphID: 459 m_BaseGlyphAnchorPoint: - m_XCoordinate: 40.913086 + m_XCoordinate: 50.317383 m_YCoordinate: 65.478516 m_MarkGlyphID: 2664 m_MarkPositionAdjustment: m_XPositionAdjustment: 21.972656 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 321 + - m_BaseGlyphID: 459 m_BaseGlyphAnchorPoint: - m_XCoordinate: 40.913086 + m_XCoordinate: 50.317383 m_YCoordinate: 65.478516 m_MarkGlyphID: 2665 m_MarkPositionAdjustment: m_XPositionAdjustment: 21.972656 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 321 + - m_BaseGlyphID: 459 m_BaseGlyphAnchorPoint: - m_XCoordinate: 40.913086 + m_XCoordinate: 50.317383 m_YCoordinate: 65.478516 m_MarkGlyphID: 2666 m_MarkPositionAdjustment: m_XPositionAdjustment: 21.269531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 321 + - m_BaseGlyphID: 459 m_BaseGlyphAnchorPoint: - m_XCoordinate: 40.913086 + m_XCoordinate: 50.317383 m_YCoordinate: 65.478516 m_MarkGlyphID: 2667 m_MarkPositionAdjustment: m_XPositionAdjustment: 16.96289 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 321 + - m_BaseGlyphID: 459 m_BaseGlyphAnchorPoint: - m_XCoordinate: 40.913086 + m_XCoordinate: 50.317383 m_YCoordinate: 65.478516 m_MarkGlyphID: 2668 m_MarkPositionAdjustment: m_XPositionAdjustment: 15.600586 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 321 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 65.478516 - m_YCoordinate: 39.682617 - m_MarkGlyphID: 2673 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 14.545898 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 321 + - m_BaseGlyphID: 459 m_BaseGlyphAnchorPoint: - m_XCoordinate: 30.10254 + m_XCoordinate: 39.46289 m_YCoordinate: 0 m_MarkGlyphID: 2678 m_MarkPositionAdjustment: m_XPositionAdjustment: -30.9375 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 321 + - m_BaseGlyphID: 459 m_BaseGlyphAnchorPoint: - m_XCoordinate: 40.913086 + m_XCoordinate: 50.317383 m_YCoordinate: 65.478516 m_MarkGlyphID: 2694 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.458984 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 321 + - m_BaseGlyphID: 459 m_BaseGlyphAnchorPoint: - m_XCoordinate: 34.057617 + m_XCoordinate: 43.41797 m_YCoordinate: 65.478516 m_MarkGlyphID: 2699 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 321 + - m_BaseGlyphID: 459 m_BaseGlyphAnchorPoint: - m_XCoordinate: 34.057617 + m_XCoordinate: 43.41797 m_YCoordinate: 65.478516 m_MarkGlyphID: 2700 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 321 + - m_BaseGlyphID: 459 m_BaseGlyphAnchorPoint: - m_XCoordinate: 34.057617 + m_XCoordinate: 43.41797 m_YCoordinate: 65.478516 m_MarkGlyphID: 2701 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 321 + - m_BaseGlyphID: 459 m_BaseGlyphAnchorPoint: - m_XCoordinate: 34.057617 + m_XCoordinate: 43.41797 m_YCoordinate: 65.478516 m_MarkGlyphID: 2702 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 321 + - m_BaseGlyphID: 459 m_BaseGlyphAnchorPoint: - m_XCoordinate: 34.057617 + m_XCoordinate: 43.41797 m_YCoordinate: 65.478516 m_MarkGlyphID: 2703 m_MarkPositionAdjustment: m_XPositionAdjustment: 17.358398 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 321 + - m_BaseGlyphID: 459 m_BaseGlyphAnchorPoint: - m_XCoordinate: 34.057617 + m_XCoordinate: 43.41797 m_YCoordinate: 65.478516 m_MarkGlyphID: 2704 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 321 + - m_BaseGlyphID: 459 m_BaseGlyphAnchorPoint: - m_XCoordinate: 34.057617 + m_XCoordinate: 43.41797 m_YCoordinate: 65.478516 m_MarkGlyphID: 2705 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.689453 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 321 + - m_BaseGlyphID: 459 m_BaseGlyphAnchorPoint: - m_XCoordinate: 40.913086 + m_XCoordinate: 50.317383 m_YCoordinate: 65.478516 m_MarkGlyphID: 2707 m_MarkPositionAdjustment: m_XPositionAdjustment: 23.598633 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 321 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 63.45703 - m_YCoordinate: 32.695312 - m_MarkGlyphID: 2710 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 18.500977 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 321 + - m_BaseGlyphID: 459 m_BaseGlyphAnchorPoint: - m_XCoordinate: 34.057617 + m_XCoordinate: 43.41797 m_YCoordinate: 0 m_MarkGlyphID: 2715 m_MarkPositionAdjustment: m_XPositionAdjustment: -27.685547 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 321 + - m_BaseGlyphID: 459 m_BaseGlyphAnchorPoint: - m_XCoordinate: 34.057617 + m_XCoordinate: 43.41797 m_YCoordinate: 65.478516 m_MarkGlyphID: 2731 m_MarkPositionAdjustment: m_XPositionAdjustment: 6.5039062 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 321 + - m_BaseGlyphID: 459 m_BaseGlyphAnchorPoint: - m_XCoordinate: 34.057617 + m_XCoordinate: 43.41797 m_YCoordinate: 65.478516 m_MarkGlyphID: 2738 m_MarkPositionAdjustment: m_XPositionAdjustment: -26.015625 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 321 + - m_BaseGlyphID: 459 m_BaseGlyphAnchorPoint: - m_XCoordinate: 34.057617 + m_XCoordinate: 43.41797 m_YCoordinate: 0 m_MarkGlyphID: 2739 m_MarkPositionAdjustment: m_XPositionAdjustment: -0.7910156 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 321 + - m_BaseGlyphID: 459 m_BaseGlyphAnchorPoint: - m_XCoordinate: 34.057617 + m_XCoordinate: 43.41797 m_YCoordinate: 65.478516 m_MarkGlyphID: 2744 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 321 + - m_BaseGlyphID: 459 m_BaseGlyphAnchorPoint: - m_XCoordinate: 40.913086 + m_XCoordinate: 50.317383 m_YCoordinate: 65.478516 m_MarkGlyphID: 2745 m_MarkPositionAdjustment: m_XPositionAdjustment: -20.25879 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 321 + - m_BaseGlyphID: 459 m_BaseGlyphAnchorPoint: - m_XCoordinate: 34.057617 + m_XCoordinate: 43.41797 m_YCoordinate: 65.478516 m_MarkGlyphID: 2782 m_MarkPositionAdjustment: m_XPositionAdjustment: -25.708008 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 321 + - m_BaseGlyphID: 459 m_BaseGlyphAnchorPoint: - m_XCoordinate: 40.913086 + m_XCoordinate: 50.317383 m_YCoordinate: 65.478516 m_MarkGlyphID: 2797 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.863281 m_YPositionAdjustment: 65.478516 - - m_BaseGlyphID: 321 + - m_BaseGlyphID: 459 m_BaseGlyphAnchorPoint: - m_XCoordinate: 40.913086 + m_XCoordinate: 50.317383 m_YCoordinate: 65.478516 m_MarkGlyphID: 2799 m_MarkPositionAdjustment: m_XPositionAdjustment: 21.225586 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 321 + - m_BaseGlyphID: 459 m_BaseGlyphAnchorPoint: - m_XCoordinate: 34.057617 + m_XCoordinate: 43.41797 m_YCoordinate: 65.478516 m_MarkGlyphID: 2802 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 65.478516 - - m_BaseGlyphID: 321 + - m_BaseGlyphID: 459 m_BaseGlyphAnchorPoint: - m_XCoordinate: 40.913086 + m_XCoordinate: 50.317383 m_YCoordinate: 65.478516 m_MarkGlyphID: 2810 m_MarkPositionAdjustment: m_XPositionAdjustment: 23.598633 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 321 + - m_BaseGlyphID: 459 m_BaseGlyphAnchorPoint: - m_XCoordinate: 34.057617 + m_XCoordinate: 43.41797 m_YCoordinate: 65.478516 m_MarkGlyphID: 2890 m_MarkPositionAdjustment: m_XPositionAdjustment: 17.270508 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 321 + - m_BaseGlyphID: 459 m_BaseGlyphAnchorPoint: - m_XCoordinate: 34.057617 + m_XCoordinate: 43.41797 m_YCoordinate: 65.478516 m_MarkGlyphID: 2900 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 375 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 34.67285 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 1737 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 9.448242 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 375 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 34.67285 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 1738 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 20.083008 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 375 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 34.67285 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 1739 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 27.993164 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 375 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 34.67285 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 1740 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 23.642578 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 375 + - m_BaseGlyphID: 466 m_BaseGlyphAnchorPoint: - m_XCoordinate: 34.67285 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 1741 + m_XCoordinate: 29.750977 + m_YCoordinate: 0 + m_MarkGlyphID: 1767 m_MarkPositionAdjustment: - m_XPositionAdjustment: 25.795898 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 375 + m_XPositionAdjustment: 11.6015625 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 466 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.773438 + m_XCoordinate: 29.750977 m_YCoordinate: 65.478516 m_MarkGlyphID: 1768 m_MarkPositionAdjustment: m_XPositionAdjustment: 8.833008 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 375 + - m_BaseGlyphID: 466 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.773438 + m_XCoordinate: 29.750977 m_YCoordinate: 65.478516 m_MarkGlyphID: 1769 m_MarkPositionAdjustment: m_XPositionAdjustment: 16.12793 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 375 + - m_BaseGlyphID: 466 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.773438 + m_XCoordinate: 29.750977 m_YCoordinate: 65.478516 m_MarkGlyphID: 1770 m_MarkPositionAdjustment: m_XPositionAdjustment: 24.125977 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 375 + - m_BaseGlyphID: 466 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.773438 + m_XCoordinate: 29.750977 m_YCoordinate: 65.478516 m_MarkGlyphID: 1771 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 375 + - m_BaseGlyphID: 466 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.773438 + m_XCoordinate: 29.750977 m_YCoordinate: 65.478516 m_MarkGlyphID: 1772 m_MarkPositionAdjustment: m_XPositionAdjustment: 21.796875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 375 + - m_BaseGlyphID: 466 m_BaseGlyphAnchorPoint: - m_XCoordinate: 34.67285 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2235 + m_XCoordinate: 29.750977 + m_YCoordinate: 0 + m_MarkGlyphID: 1773 m_MarkPositionAdjustment: - m_XPositionAdjustment: 29.399414 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 375 + m_XPositionAdjustment: 9.931641 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 466 m_BaseGlyphAnchorPoint: - m_XCoordinate: 34.67285 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2236 + m_XCoordinate: 29.750977 + m_YCoordinate: 0 + m_MarkGlyphID: 1774 m_MarkPositionAdjustment: - m_XPositionAdjustment: 13.974609 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 375 + m_XPositionAdjustment: -27.29004 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 466 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.773438 + m_XCoordinate: 29.750977 + m_YCoordinate: 0 + m_MarkGlyphID: 2039 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 11.513672 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 466 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 29.750977 m_YCoordinate: 65.478516 m_MarkGlyphID: 2272 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 375 + - m_BaseGlyphID: 466 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.773438 + m_XCoordinate: 29.750977 m_YCoordinate: 65.478516 m_MarkGlyphID: 2273 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 375 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 34.67285 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2662 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 29.44336 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 375 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 34.67285 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2663 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 13.974609 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 375 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 34.67285 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2664 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 21.972656 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 375 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 34.67285 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2665 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 21.972656 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 375 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 34.67285 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2666 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 21.269531 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 375 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 34.67285 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2667 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 16.96289 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 375 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 34.67285 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2668 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 15.600586 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 375 + - m_BaseGlyphID: 466 m_BaseGlyphAnchorPoint: - m_XCoordinate: 34.67285 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2694 + m_XCoordinate: 29.750977 + m_YCoordinate: 0 + m_MarkGlyphID: 2317 m_MarkPositionAdjustment: - m_XPositionAdjustment: 10.458984 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 375 + m_XPositionAdjustment: 10.107422 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 466 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.773438 + m_XCoordinate: 29.750977 m_YCoordinate: 65.478516 m_MarkGlyphID: 2699 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 375 + - m_BaseGlyphID: 466 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.773438 + m_XCoordinate: 29.750977 m_YCoordinate: 65.478516 m_MarkGlyphID: 2700 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 375 + - m_BaseGlyphID: 466 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.773438 + m_XCoordinate: 29.750977 m_YCoordinate: 65.478516 m_MarkGlyphID: 2701 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 375 + - m_BaseGlyphID: 466 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.773438 + m_XCoordinate: 29.750977 m_YCoordinate: 65.478516 m_MarkGlyphID: 2702 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 375 + - m_BaseGlyphID: 466 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.773438 + m_XCoordinate: 29.750977 m_YCoordinate: 65.478516 m_MarkGlyphID: 2703 m_MarkPositionAdjustment: m_XPositionAdjustment: 17.358398 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 375 + - m_BaseGlyphID: 466 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.773438 + m_XCoordinate: 29.750977 m_YCoordinate: 65.478516 m_MarkGlyphID: 2704 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 375 + - m_BaseGlyphID: 466 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.773438 + m_XCoordinate: 29.750977 m_YCoordinate: 65.478516 m_MarkGlyphID: 2705 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.689453 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 375 + - m_BaseGlyphID: 466 m_BaseGlyphAnchorPoint: - m_XCoordinate: 34.67285 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2707 + m_XCoordinate: 29.750977 + m_YCoordinate: 0 + m_MarkGlyphID: 2715 m_MarkPositionAdjustment: - m_XPositionAdjustment: 23.598633 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 375 + m_XPositionAdjustment: -27.685547 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 466 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.773438 + m_XCoordinate: 29.750977 m_YCoordinate: 65.478516 m_MarkGlyphID: 2731 m_MarkPositionAdjustment: m_XPositionAdjustment: 6.5039062 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 375 + - m_BaseGlyphID: 466 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.773438 + m_XCoordinate: 29.750977 m_YCoordinate: 65.478516 m_MarkGlyphID: 2738 m_MarkPositionAdjustment: m_XPositionAdjustment: -26.015625 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 375 + - m_BaseGlyphID: 466 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.773438 + m_XCoordinate: 29.750977 + m_YCoordinate: 0 + m_MarkGlyphID: 2739 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -0.7910156 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 466 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 29.750977 m_YCoordinate: 65.478516 m_MarkGlyphID: 2744 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 375 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 34.67285 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2745 - m_MarkPositionAdjustment: - m_XPositionAdjustment: -20.25879 - m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 375 + - m_BaseGlyphID: 466 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.773438 + m_XCoordinate: 29.750977 m_YCoordinate: 65.478516 m_MarkGlyphID: 2782 m_MarkPositionAdjustment: m_XPositionAdjustment: -25.708008 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 375 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 34.67285 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2797 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 19.863281 - m_YPositionAdjustment: 65.478516 - - m_BaseGlyphID: 375 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 34.67285 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2799 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 21.225586 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 375 + - m_BaseGlyphID: 466 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.773438 + m_XCoordinate: 29.750977 m_YCoordinate: 65.478516 m_MarkGlyphID: 2802 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 65.478516 - - m_BaseGlyphID: 375 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 34.67285 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2810 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 23.598633 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 375 + - m_BaseGlyphID: 466 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.773438 + m_XCoordinate: 29.750977 m_YCoordinate: 65.478516 m_MarkGlyphID: 2890 m_MarkPositionAdjustment: m_XPositionAdjustment: 17.270508 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 375 + - m_BaseGlyphID: 466 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.773438 + m_XCoordinate: 29.750977 m_YCoordinate: 65.478516 m_MarkGlyphID: 2900 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 382 + - m_BaseGlyphID: 472 m_BaseGlyphAnchorPoint: - m_XCoordinate: 34.057617 + m_XCoordinate: 29.61914 m_YCoordinate: 0 m_MarkGlyphID: 1767 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.6015625 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 382 + - m_BaseGlyphID: 472 m_BaseGlyphAnchorPoint: - m_XCoordinate: 34.057617 + m_XCoordinate: 29.61914 m_YCoordinate: 65.478516 m_MarkGlyphID: 1768 m_MarkPositionAdjustment: m_XPositionAdjustment: 8.833008 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 382 + - m_BaseGlyphID: 472 m_BaseGlyphAnchorPoint: - m_XCoordinate: 34.057617 + m_XCoordinate: 29.61914 m_YCoordinate: 65.478516 m_MarkGlyphID: 1769 m_MarkPositionAdjustment: m_XPositionAdjustment: 16.12793 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 382 + - m_BaseGlyphID: 472 m_BaseGlyphAnchorPoint: - m_XCoordinate: 34.057617 + m_XCoordinate: 29.61914 m_YCoordinate: 65.478516 m_MarkGlyphID: 1770 m_MarkPositionAdjustment: m_XPositionAdjustment: 24.125977 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 382 + - m_BaseGlyphID: 472 m_BaseGlyphAnchorPoint: - m_XCoordinate: 34.057617 + m_XCoordinate: 29.61914 m_YCoordinate: 65.478516 m_MarkGlyphID: 1771 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 382 + - m_BaseGlyphID: 472 m_BaseGlyphAnchorPoint: - m_XCoordinate: 34.057617 + m_XCoordinate: 29.61914 m_YCoordinate: 65.478516 m_MarkGlyphID: 1772 m_MarkPositionAdjustment: m_XPositionAdjustment: 21.796875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 382 + - m_BaseGlyphID: 472 m_BaseGlyphAnchorPoint: - m_XCoordinate: 34.057617 + m_XCoordinate: 29.61914 m_YCoordinate: 0 m_MarkGlyphID: 1773 m_MarkPositionAdjustment: m_XPositionAdjustment: 9.931641 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 382 + - m_BaseGlyphID: 472 m_BaseGlyphAnchorPoint: - m_XCoordinate: 34.057617 + m_XCoordinate: 29.61914 m_YCoordinate: 0 m_MarkGlyphID: 1774 m_MarkPositionAdjustment: m_XPositionAdjustment: -27.29004 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 382 + - m_BaseGlyphID: 472 m_BaseGlyphAnchorPoint: - m_XCoordinate: 34.057617 + m_XCoordinate: 29.61914 m_YCoordinate: 0 m_MarkGlyphID: 2039 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.513672 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 382 + - m_BaseGlyphID: 472 m_BaseGlyphAnchorPoint: - m_XCoordinate: 34.057617 + m_XCoordinate: 29.61914 m_YCoordinate: 65.478516 m_MarkGlyphID: 2272 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 382 + - m_BaseGlyphID: 472 m_BaseGlyphAnchorPoint: - m_XCoordinate: 34.057617 + m_XCoordinate: 29.61914 m_YCoordinate: 65.478516 m_MarkGlyphID: 2273 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 382 + - m_BaseGlyphID: 472 m_BaseGlyphAnchorPoint: - m_XCoordinate: 34.057617 + m_XCoordinate: 29.61914 m_YCoordinate: 0 m_MarkGlyphID: 2317 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.107422 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 382 + - m_BaseGlyphID: 472 m_BaseGlyphAnchorPoint: - m_XCoordinate: 34.057617 + m_XCoordinate: 29.61914 m_YCoordinate: 65.478516 m_MarkGlyphID: 2699 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 382 + - m_BaseGlyphID: 472 m_BaseGlyphAnchorPoint: - m_XCoordinate: 34.057617 + m_XCoordinate: 29.61914 m_YCoordinate: 65.478516 m_MarkGlyphID: 2700 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 382 + - m_BaseGlyphID: 472 m_BaseGlyphAnchorPoint: - m_XCoordinate: 34.057617 + m_XCoordinate: 29.61914 m_YCoordinate: 65.478516 m_MarkGlyphID: 2701 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 382 + - m_BaseGlyphID: 472 m_BaseGlyphAnchorPoint: - m_XCoordinate: 34.057617 + m_XCoordinate: 29.61914 m_YCoordinate: 65.478516 m_MarkGlyphID: 2702 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 382 + - m_BaseGlyphID: 472 m_BaseGlyphAnchorPoint: - m_XCoordinate: 34.057617 + m_XCoordinate: 29.61914 m_YCoordinate: 65.478516 m_MarkGlyphID: 2703 m_MarkPositionAdjustment: m_XPositionAdjustment: 17.358398 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 382 + - m_BaseGlyphID: 472 m_BaseGlyphAnchorPoint: - m_XCoordinate: 34.057617 + m_XCoordinate: 29.61914 m_YCoordinate: 65.478516 m_MarkGlyphID: 2704 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 382 + - m_BaseGlyphID: 472 m_BaseGlyphAnchorPoint: - m_XCoordinate: 34.057617 + m_XCoordinate: 29.61914 m_YCoordinate: 65.478516 m_MarkGlyphID: 2705 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.689453 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 382 + - m_BaseGlyphID: 472 m_BaseGlyphAnchorPoint: - m_XCoordinate: 63.45703 - m_YCoordinate: 32.695312 + m_XCoordinate: 33.706055 + m_YCoordinate: 0 m_MarkGlyphID: 2710 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.500977 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 382 + - m_BaseGlyphID: 472 m_BaseGlyphAnchorPoint: - m_XCoordinate: 34.057617 + m_XCoordinate: 29.61914 m_YCoordinate: 0 m_MarkGlyphID: 2715 m_MarkPositionAdjustment: m_XPositionAdjustment: -27.685547 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 382 + - m_BaseGlyphID: 472 m_BaseGlyphAnchorPoint: - m_XCoordinate: 34.057617 + m_XCoordinate: 29.61914 m_YCoordinate: 65.478516 m_MarkGlyphID: 2731 m_MarkPositionAdjustment: m_XPositionAdjustment: 6.5039062 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 382 + - m_BaseGlyphID: 472 m_BaseGlyphAnchorPoint: - m_XCoordinate: 34.057617 + m_XCoordinate: 29.61914 m_YCoordinate: 65.478516 m_MarkGlyphID: 2738 m_MarkPositionAdjustment: m_XPositionAdjustment: -26.015625 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 382 + - m_BaseGlyphID: 472 m_BaseGlyphAnchorPoint: - m_XCoordinate: 34.057617 + m_XCoordinate: 29.61914 m_YCoordinate: 0 m_MarkGlyphID: 2739 m_MarkPositionAdjustment: m_XPositionAdjustment: -0.7910156 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 382 + - m_BaseGlyphID: 472 m_BaseGlyphAnchorPoint: - m_XCoordinate: 34.057617 + m_XCoordinate: 29.61914 m_YCoordinate: 65.478516 m_MarkGlyphID: 2744 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 382 + - m_BaseGlyphID: 472 m_BaseGlyphAnchorPoint: - m_XCoordinate: 34.057617 + m_XCoordinate: 29.61914 m_YCoordinate: 65.478516 m_MarkGlyphID: 2782 m_MarkPositionAdjustment: m_XPositionAdjustment: -25.708008 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 382 + - m_BaseGlyphID: 472 m_BaseGlyphAnchorPoint: - m_XCoordinate: 34.057617 + m_XCoordinate: 29.61914 m_YCoordinate: 65.478516 m_MarkGlyphID: 2802 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 65.478516 - - m_BaseGlyphID: 382 + - m_BaseGlyphID: 472 m_BaseGlyphAnchorPoint: - m_XCoordinate: 34.057617 + m_XCoordinate: 29.61914 m_YCoordinate: 65.478516 m_MarkGlyphID: 2890 m_MarkPositionAdjustment: m_XPositionAdjustment: 17.270508 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 382 + - m_BaseGlyphID: 472 m_BaseGlyphAnchorPoint: - m_XCoordinate: 34.057617 + m_XCoordinate: 29.61914 m_YCoordinate: 65.478516 m_MarkGlyphID: 2900 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 384 + - m_BaseGlyphID: 496 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.135742 + m_XCoordinate: 29.091797 m_YCoordinate: 0 m_MarkGlyphID: 1767 m_MarkPositionAdjustment: - m_XPositionAdjustment: 11.6015625 + m_XPositionAdjustment: 11.777344 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 384 + - m_BaseGlyphID: 496 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.388672 + m_XCoordinate: 29.179688 m_YCoordinate: 65.478516 m_MarkGlyphID: 1768 m_MarkPositionAdjustment: - m_XPositionAdjustment: 8.833008 + m_XPositionAdjustment: 10.151367 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 384 + - m_BaseGlyphID: 496 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.388672 + m_XCoordinate: 29.179688 m_YCoordinate: 65.478516 m_MarkGlyphID: 1769 m_MarkPositionAdjustment: - m_XPositionAdjustment: 16.12793 + m_XPositionAdjustment: 19.204102 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 384 + - m_BaseGlyphID: 496 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.388672 + m_XCoordinate: 29.179688 m_YCoordinate: 65.478516 m_MarkGlyphID: 1770 m_MarkPositionAdjustment: - m_XPositionAdjustment: 24.125977 + m_XPositionAdjustment: 27.685547 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 384 + - m_BaseGlyphID: 496 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.388672 + m_XCoordinate: 29.179688 m_YCoordinate: 65.478516 m_MarkGlyphID: 1771 m_MarkPositionAdjustment: - m_XPositionAdjustment: 19.6875 + m_XPositionAdjustment: 18.500977 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 384 + - m_BaseGlyphID: 496 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.388672 + m_XCoordinate: 29.179688 m_YCoordinate: 65.478516 m_MarkGlyphID: 1772 m_MarkPositionAdjustment: - m_XPositionAdjustment: 21.796875 + m_XPositionAdjustment: 22.192383 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 384 + - m_BaseGlyphID: 496 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.135742 + m_XCoordinate: 29.091797 m_YCoordinate: 0 m_MarkGlyphID: 1773 m_MarkPositionAdjustment: - m_XPositionAdjustment: 9.931641 + m_XPositionAdjustment: 12.3046875 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 384 + - m_BaseGlyphID: 496 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.135742 + m_XCoordinate: 29.091797 m_YCoordinate: 0 m_MarkGlyphID: 1774 m_MarkPositionAdjustment: - m_XPositionAdjustment: -27.29004 + m_XPositionAdjustment: -27.729492 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 384 + - m_BaseGlyphID: 496 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.135742 + m_XCoordinate: 29.091797 m_YCoordinate: 0 m_MarkGlyphID: 2039 m_MarkPositionAdjustment: - m_XPositionAdjustment: 11.513672 + m_XPositionAdjustment: 11.733398 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 384 + - m_BaseGlyphID: 496 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.388672 + m_XCoordinate: 29.179688 m_YCoordinate: 65.478516 m_MarkGlyphID: 2272 m_MarkPositionAdjustment: - m_XPositionAdjustment: 25.488281 + m_XPositionAdjustment: 27.070312 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 384 + - m_BaseGlyphID: 496 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.388672 + m_XCoordinate: 29.179688 m_YCoordinate: 65.478516 m_MarkGlyphID: 2273 m_MarkPositionAdjustment: - m_XPositionAdjustment: 10.019531 + m_XPositionAdjustment: 12.348633 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 384 + - m_BaseGlyphID: 496 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.135742 + m_XCoordinate: 29.091797 m_YCoordinate: 0 m_MarkGlyphID: 2317 m_MarkPositionAdjustment: - m_XPositionAdjustment: 10.107422 + m_XPositionAdjustment: 9.975586 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 384 + - m_BaseGlyphID: 496 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.388672 + m_XCoordinate: 29.179688 m_YCoordinate: 65.478516 m_MarkGlyphID: 2699 m_MarkPositionAdjustment: - m_XPositionAdjustment: 25.488281 + m_XPositionAdjustment: 27.070312 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 384 + - m_BaseGlyphID: 496 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.388672 + m_XCoordinate: 29.179688 m_YCoordinate: 65.478516 m_MarkGlyphID: 2700 m_MarkPositionAdjustment: - m_XPositionAdjustment: 10.019531 + m_XPositionAdjustment: 12.348633 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 384 + - m_BaseGlyphID: 496 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.388672 + m_XCoordinate: 29.179688 m_YCoordinate: 65.478516 m_MarkGlyphID: 2701 m_MarkPositionAdjustment: - m_XPositionAdjustment: 18.017578 + m_XPositionAdjustment: 19.379883 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 384 + - m_BaseGlyphID: 496 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.388672 + m_XCoordinate: 29.179688 m_YCoordinate: 65.478516 m_MarkGlyphID: 2702 m_MarkPositionAdjustment: - m_XPositionAdjustment: 18.017578 + m_XPositionAdjustment: 19.379883 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 384 + - m_BaseGlyphID: 496 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.388672 + m_XCoordinate: 29.179688 m_YCoordinate: 65.478516 m_MarkGlyphID: 2703 m_MarkPositionAdjustment: - m_XPositionAdjustment: 17.358398 + m_XPositionAdjustment: 19.379883 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 384 + - m_BaseGlyphID: 496 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.388672 + m_XCoordinate: 29.179688 m_YCoordinate: 65.478516 m_MarkGlyphID: 2704 m_MarkPositionAdjustment: - m_XPositionAdjustment: 13.0078125 + m_XPositionAdjustment: 16.21582 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 384 + - m_BaseGlyphID: 496 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.388672 + m_XCoordinate: 29.179688 m_YCoordinate: 65.478516 m_MarkGlyphID: 2705 m_MarkPositionAdjustment: - m_XPositionAdjustment: 11.689453 + m_XPositionAdjustment: 12.963867 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 384 + - m_BaseGlyphID: 496 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.135742 + m_XCoordinate: 29.091797 m_YCoordinate: 0 m_MarkGlyphID: 2715 m_MarkPositionAdjustment: - m_XPositionAdjustment: -27.685547 + m_XPositionAdjustment: -28.300781 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 384 + - m_BaseGlyphID: 496 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.388672 + m_XCoordinate: 29.179688 m_YCoordinate: 65.478516 m_MarkGlyphID: 2731 m_MarkPositionAdjustment: - m_XPositionAdjustment: 6.5039062 + m_XPositionAdjustment: 6.591797 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 384 + - m_BaseGlyphID: 496 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.388672 + m_XCoordinate: 29.179688 m_YCoordinate: 65.478516 m_MarkGlyphID: 2738 m_MarkPositionAdjustment: - m_XPositionAdjustment: -26.015625 + m_XPositionAdjustment: -26.235352 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 384 + - m_BaseGlyphID: 496 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.135742 + m_XCoordinate: 29.091797 m_YCoordinate: 0 m_MarkGlyphID: 2739 m_MarkPositionAdjustment: - m_XPositionAdjustment: -0.7910156 + m_XPositionAdjustment: -0.57128906 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 384 + - m_BaseGlyphID: 496 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.388672 + m_XCoordinate: 29.179688 m_YCoordinate: 65.478516 m_MarkGlyphID: 2744 m_MarkPositionAdjustment: - m_XPositionAdjustment: 19.6875 + m_XPositionAdjustment: 18.500977 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 384 + - m_BaseGlyphID: 496 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.388672 + m_XCoordinate: 29.179688 m_YCoordinate: 65.478516 m_MarkGlyphID: 2782 m_MarkPositionAdjustment: - m_XPositionAdjustment: -25.708008 + m_XPositionAdjustment: -26.586914 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 384 + - m_BaseGlyphID: 496 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.388672 + m_XCoordinate: 29.179688 m_YCoordinate: 65.478516 m_MarkGlyphID: 2802 m_MarkPositionAdjustment: - m_XPositionAdjustment: 13.0078125 + m_XPositionAdjustment: 16.21582 m_YPositionAdjustment: 65.478516 - - m_BaseGlyphID: 384 + - m_BaseGlyphID: 496 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.388672 + m_XCoordinate: 29.179688 m_YCoordinate: 65.478516 m_MarkGlyphID: 2890 m_MarkPositionAdjustment: - m_XPositionAdjustment: 17.270508 + m_XPositionAdjustment: 19.335938 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 384 + - m_BaseGlyphID: 496 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.388672 + m_XCoordinate: 29.179688 m_YCoordinate: 65.478516 m_MarkGlyphID: 2900 m_MarkPositionAdjustment: - m_XPositionAdjustment: 19.6875 + m_XPositionAdjustment: 18.500977 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 397 + - m_BaseGlyphID: 507 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.300781 + m_XCoordinate: 23.686523 m_YCoordinate: 0 m_MarkGlyphID: 1767 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.6015625 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 397 + - m_BaseGlyphID: 507 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.03711 - m_YCoordinate: 65.478516 + m_XCoordinate: 23.686523 + m_YCoordinate: 47.63672 m_MarkGlyphID: 1768 m_MarkPositionAdjustment: m_XPositionAdjustment: 8.833008 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 397 + - m_BaseGlyphID: 507 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.03711 - m_YCoordinate: 65.478516 + m_XCoordinate: 23.686523 + m_YCoordinate: 47.63672 m_MarkGlyphID: 1769 m_MarkPositionAdjustment: m_XPositionAdjustment: 16.12793 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 397 + - m_BaseGlyphID: 507 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.03711 - m_YCoordinate: 65.478516 + m_XCoordinate: 23.686523 + m_YCoordinate: 47.63672 m_MarkGlyphID: 1770 m_MarkPositionAdjustment: m_XPositionAdjustment: 24.125977 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 397 + - m_BaseGlyphID: 507 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.03711 - m_YCoordinate: 65.478516 + m_XCoordinate: 23.686523 + m_YCoordinate: 47.63672 m_MarkGlyphID: 1771 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 397 + - m_BaseGlyphID: 507 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.03711 - m_YCoordinate: 65.478516 + m_XCoordinate: 23.686523 + m_YCoordinate: 47.63672 m_MarkGlyphID: 1772 m_MarkPositionAdjustment: m_XPositionAdjustment: 21.796875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 397 + - m_BaseGlyphID: 507 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.300781 + m_XCoordinate: 23.686523 m_YCoordinate: 0 m_MarkGlyphID: 1773 m_MarkPositionAdjustment: m_XPositionAdjustment: 9.931641 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 397 + - m_BaseGlyphID: 507 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.300781 + m_XCoordinate: 23.686523 m_YCoordinate: 0 m_MarkGlyphID: 1774 m_MarkPositionAdjustment: m_XPositionAdjustment: -27.29004 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 397 + - m_BaseGlyphID: 507 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.300781 + m_XCoordinate: 23.686523 m_YCoordinate: 0 m_MarkGlyphID: 2039 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.513672 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 397 + - m_BaseGlyphID: 507 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.03711 - m_YCoordinate: 65.478516 + m_XCoordinate: 23.686523 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2272 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 397 + - m_BaseGlyphID: 507 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.03711 - m_YCoordinate: 65.478516 + m_XCoordinate: 23.686523 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2273 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 397 + - m_BaseGlyphID: 507 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.300781 + m_XCoordinate: 23.686523 m_YCoordinate: 0 m_MarkGlyphID: 2317 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.107422 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 397 + - m_BaseGlyphID: 507 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.03711 - m_YCoordinate: 65.478516 + m_XCoordinate: 23.686523 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2699 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 397 + - m_BaseGlyphID: 507 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.03711 - m_YCoordinate: 65.478516 + m_XCoordinate: 23.686523 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2700 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 397 + - m_BaseGlyphID: 507 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.03711 - m_YCoordinate: 65.478516 + m_XCoordinate: 23.686523 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2701 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 397 + - m_BaseGlyphID: 507 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.03711 - m_YCoordinate: 65.478516 + m_XCoordinate: 23.686523 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2702 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 397 + - m_BaseGlyphID: 507 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.03711 - m_YCoordinate: 65.478516 + m_XCoordinate: 23.686523 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2703 m_MarkPositionAdjustment: m_XPositionAdjustment: 17.358398 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 397 + - m_BaseGlyphID: 507 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.03711 - m_YCoordinate: 65.478516 + m_XCoordinate: 23.686523 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2704 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 397 + - m_BaseGlyphID: 507 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.03711 - m_YCoordinate: 65.478516 + m_XCoordinate: 23.686523 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2705 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.689453 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 397 + - m_BaseGlyphID: 507 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.300781 + m_XCoordinate: 42.1875 m_YCoordinate: 0 - m_MarkGlyphID: 2709 + m_MarkGlyphID: 2710 m_MarkPositionAdjustment: - m_XPositionAdjustment: 11.118164 + m_XPositionAdjustment: 18.500977 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 397 + - m_BaseGlyphID: 507 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.300781 + m_XCoordinate: 23.686523 m_YCoordinate: 0 m_MarkGlyphID: 2715 m_MarkPositionAdjustment: m_XPositionAdjustment: -27.685547 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 397 + - m_BaseGlyphID: 507 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.03711 - m_YCoordinate: 65.478516 + m_XCoordinate: 23.686523 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2731 m_MarkPositionAdjustment: m_XPositionAdjustment: 6.5039062 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 397 + - m_BaseGlyphID: 507 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.03711 - m_YCoordinate: 65.478516 + m_XCoordinate: 23.686523 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2738 m_MarkPositionAdjustment: m_XPositionAdjustment: -26.015625 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 397 + - m_BaseGlyphID: 507 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.300781 + m_XCoordinate: 23.686523 m_YCoordinate: 0 m_MarkGlyphID: 2739 m_MarkPositionAdjustment: m_XPositionAdjustment: -0.7910156 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 397 + - m_BaseGlyphID: 507 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.03711 - m_YCoordinate: 65.478516 + m_XCoordinate: 23.686523 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2744 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 397 + - m_BaseGlyphID: 507 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.03711 - m_YCoordinate: 65.478516 + m_XCoordinate: 23.686523 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2782 m_MarkPositionAdjustment: m_XPositionAdjustment: -25.708008 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 397 + - m_BaseGlyphID: 507 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.03711 - m_YCoordinate: 65.478516 + m_XCoordinate: 23.686523 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2802 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 65.478516 - - m_BaseGlyphID: 397 + - m_BaseGlyphID: 507 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.03711 - m_YCoordinate: 65.478516 + m_XCoordinate: 23.686523 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2890 m_MarkPositionAdjustment: m_XPositionAdjustment: 17.270508 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 397 + - m_BaseGlyphID: 507 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.03711 - m_YCoordinate: 65.478516 + m_XCoordinate: 23.686523 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2900 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 411 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 24.301758 - m_YCoordinate: 0 - m_MarkGlyphID: 1736 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 7.470703 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 411 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 35.15625 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 1737 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 9.448242 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 411 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 35.15625 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 1738 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 20.083008 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 411 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 35.15625 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 1739 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 27.993164 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 411 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 35.15625 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 1740 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 23.642578 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 411 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 35.15625 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 1741 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 25.795898 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 411 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 24.301758 - m_YCoordinate: 0 - m_MarkGlyphID: 1742 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 5.9765625 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 411 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 24.301758 - m_YCoordinate: 0 - m_MarkGlyphID: 1743 - m_MarkPositionAdjustment: - m_XPositionAdjustment: -31.333008 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 411 + - m_BaseGlyphID: 578 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.21289 + m_XCoordinate: 27.729492 m_YCoordinate: 0 m_MarkGlyphID: 1767 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.6015625 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 411 + - m_BaseGlyphID: 578 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.21289 - m_YCoordinate: 65.478516 + m_XCoordinate: 28.828125 + m_YCoordinate: 56.293945 m_MarkGlyphID: 1768 m_MarkPositionAdjustment: m_XPositionAdjustment: 8.833008 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 411 + - m_BaseGlyphID: 578 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.21289 - m_YCoordinate: 65.478516 + m_XCoordinate: 28.828125 + m_YCoordinate: 56.293945 m_MarkGlyphID: 1769 m_MarkPositionAdjustment: m_XPositionAdjustment: 16.12793 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 411 + - m_BaseGlyphID: 578 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.21289 - m_YCoordinate: 65.478516 + m_XCoordinate: 28.828125 + m_YCoordinate: 56.293945 m_MarkGlyphID: 1770 m_MarkPositionAdjustment: m_XPositionAdjustment: 24.125977 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 411 + - m_BaseGlyphID: 578 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.21289 - m_YCoordinate: 65.478516 + m_XCoordinate: 28.828125 + m_YCoordinate: 56.293945 m_MarkGlyphID: 1771 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 411 + - m_BaseGlyphID: 578 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.21289 - m_YCoordinate: 65.478516 + m_XCoordinate: 28.828125 + m_YCoordinate: 56.293945 m_MarkGlyphID: 1772 m_MarkPositionAdjustment: m_XPositionAdjustment: 21.796875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 411 + - m_BaseGlyphID: 578 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.21289 + m_XCoordinate: 27.729492 m_YCoordinate: 0 m_MarkGlyphID: 1773 m_MarkPositionAdjustment: m_XPositionAdjustment: 9.931641 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 411 + - m_BaseGlyphID: 578 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.21289 + m_XCoordinate: 27.729492 m_YCoordinate: 0 m_MarkGlyphID: 1774 m_MarkPositionAdjustment: m_XPositionAdjustment: -27.29004 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 411 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 24.301758 - m_YCoordinate: 0 - m_MarkGlyphID: 2008 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 7.2070312 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 411 + - m_BaseGlyphID: 578 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.21289 + m_XCoordinate: 27.729492 m_YCoordinate: 0 m_MarkGlyphID: 2039 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.513672 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 411 + - m_BaseGlyphID: 578 m_BaseGlyphAnchorPoint: - m_XCoordinate: 35.15625 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2235 + m_XCoordinate: 28.828125 + m_YCoordinate: 56.293945 + m_MarkGlyphID: 2272 m_MarkPositionAdjustment: - m_XPositionAdjustment: 29.399414 + m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 411 + - m_BaseGlyphID: 578 m_BaseGlyphAnchorPoint: - m_XCoordinate: 35.15625 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2236 + m_XCoordinate: 28.828125 + m_YCoordinate: 56.293945 + m_MarkGlyphID: 2273 m_MarkPositionAdjustment: - m_XPositionAdjustment: 13.974609 + m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 411 + - m_BaseGlyphID: 578 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.21289 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2272 + m_XCoordinate: 27.729492 + m_YCoordinate: 0 + m_MarkGlyphID: 2317 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 10.107422 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 578 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 28.828125 + m_YCoordinate: 56.293945 + m_MarkGlyphID: 2699 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 411 + - m_BaseGlyphID: 578 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.21289 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2273 + m_XCoordinate: 28.828125 + m_YCoordinate: 56.293945 + m_MarkGlyphID: 2700 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 411 + - m_BaseGlyphID: 578 m_BaseGlyphAnchorPoint: - m_XCoordinate: 24.301758 + m_XCoordinate: 28.828125 + m_YCoordinate: 56.293945 + m_MarkGlyphID: 2701 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 18.017578 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 578 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 28.828125 + m_YCoordinate: 56.293945 + m_MarkGlyphID: 2702 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 18.017578 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 578 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 28.828125 + m_YCoordinate: 56.293945 + m_MarkGlyphID: 2703 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 17.358398 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 578 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 28.828125 + m_YCoordinate: 56.293945 + m_MarkGlyphID: 2704 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 13.0078125 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 578 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 28.828125 + m_YCoordinate: 56.293945 + m_MarkGlyphID: 2705 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 11.689453 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 578 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 27.729492 m_YCoordinate: 0 - m_MarkGlyphID: 2280 + m_MarkGlyphID: 2715 m_MarkPositionAdjustment: - m_XPositionAdjustment: 6.635742 + m_XPositionAdjustment: -27.685547 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 411 + - m_BaseGlyphID: 578 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.21289 + m_XCoordinate: 28.828125 + m_YCoordinate: 56.293945 + m_MarkGlyphID: 2731 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 6.5039062 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 578 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 28.828125 + m_YCoordinate: 56.293945 + m_MarkGlyphID: 2738 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -26.015625 + m_YPositionAdjustment: 57.304688 + - m_BaseGlyphID: 578 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 27.729492 m_YCoordinate: 0 - m_MarkGlyphID: 2317 + m_MarkGlyphID: 2739 m_MarkPositionAdjustment: - m_XPositionAdjustment: 10.107422 + m_XPositionAdjustment: -0.7910156 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 411 + - m_BaseGlyphID: 578 m_BaseGlyphAnchorPoint: - m_XCoordinate: 35.15625 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2662 + m_XCoordinate: 28.828125 + m_YCoordinate: 56.293945 + m_MarkGlyphID: 2744 m_MarkPositionAdjustment: - m_XPositionAdjustment: 29.44336 + m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 411 + - m_BaseGlyphID: 578 m_BaseGlyphAnchorPoint: - m_XCoordinate: 35.15625 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2663 + m_XCoordinate: 28.828125 + m_YCoordinate: 56.293945 + m_MarkGlyphID: 2782 m_MarkPositionAdjustment: - m_XPositionAdjustment: 13.974609 + m_XPositionAdjustment: -25.708008 + m_YPositionAdjustment: 57.304688 + - m_BaseGlyphID: 578 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 28.828125 + m_YCoordinate: 56.293945 + m_MarkGlyphID: 2802 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 13.0078125 + m_YPositionAdjustment: 65.478516 + - m_BaseGlyphID: 578 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 28.828125 + m_YCoordinate: 56.293945 + m_MarkGlyphID: 2890 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 17.270508 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 411 + - m_BaseGlyphID: 578 m_BaseGlyphAnchorPoint: - m_XCoordinate: 35.15625 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2664 + m_XCoordinate: 28.828125 + m_YCoordinate: 56.293945 + m_MarkGlyphID: 2900 m_MarkPositionAdjustment: - m_XPositionAdjustment: 21.972656 + m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 411 + - m_BaseGlyphID: 586 m_BaseGlyphAnchorPoint: - m_XCoordinate: 35.15625 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2665 + m_XCoordinate: 25.708008 + m_YCoordinate: 0 + m_MarkGlyphID: 1767 m_MarkPositionAdjustment: - m_XPositionAdjustment: 21.972656 + m_XPositionAdjustment: 11.6015625 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 586 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 25.708008 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 1768 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 8.833008 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 411 + - m_BaseGlyphID: 586 m_BaseGlyphAnchorPoint: - m_XCoordinate: 35.15625 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2666 + m_XCoordinate: 25.708008 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 1769 m_MarkPositionAdjustment: - m_XPositionAdjustment: 21.269531 + m_XPositionAdjustment: 16.12793 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 411 + - m_BaseGlyphID: 586 m_BaseGlyphAnchorPoint: - m_XCoordinate: 35.15625 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2667 + m_XCoordinate: 25.708008 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 1770 m_MarkPositionAdjustment: - m_XPositionAdjustment: 16.96289 + m_XPositionAdjustment: 24.125977 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 411 + - m_BaseGlyphID: 586 m_BaseGlyphAnchorPoint: - m_XCoordinate: 35.15625 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2668 + m_XCoordinate: 25.708008 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 1771 m_MarkPositionAdjustment: - m_XPositionAdjustment: 15.600586 + m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 411 + - m_BaseGlyphID: 586 m_BaseGlyphAnchorPoint: - m_XCoordinate: 24.345703 + m_XCoordinate: 25.708008 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 1772 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 21.796875 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 586 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 25.708008 m_YCoordinate: 0 - m_MarkGlyphID: 2672 + m_MarkGlyphID: 1773 m_MarkPositionAdjustment: - m_XPositionAdjustment: 7.163086 + m_XPositionAdjustment: 9.931641 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 411 + - m_BaseGlyphID: 586 m_BaseGlyphAnchorPoint: - m_XCoordinate: 24.301758 + m_XCoordinate: 25.708008 m_YCoordinate: 0 - m_MarkGlyphID: 2678 + m_MarkGlyphID: 1774 m_MarkPositionAdjustment: - m_XPositionAdjustment: -30.9375 + m_XPositionAdjustment: -27.29004 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 411 + - m_BaseGlyphID: 586 m_BaseGlyphAnchorPoint: - m_XCoordinate: 35.15625 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2694 + m_XCoordinate: 25.708008 + m_YCoordinate: 0 + m_MarkGlyphID: 2039 m_MarkPositionAdjustment: - m_XPositionAdjustment: 10.458984 + m_XPositionAdjustment: 11.513672 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 586 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 25.708008 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 2272 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 411 + - m_BaseGlyphID: 586 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.21289 - m_YCoordinate: 65.478516 + m_XCoordinate: 25.708008 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 2273 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 10.019531 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 586 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 25.708008 + m_YCoordinate: 0 + m_MarkGlyphID: 2317 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 10.107422 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 586 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 25.708008 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2699 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 411 + - m_BaseGlyphID: 586 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.21289 - m_YCoordinate: 65.478516 + m_XCoordinate: 25.708008 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2700 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 411 + - m_BaseGlyphID: 586 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.21289 - m_YCoordinate: 65.478516 + m_XCoordinate: 25.708008 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2701 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 411 + - m_BaseGlyphID: 586 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.21289 - m_YCoordinate: 65.478516 + m_XCoordinate: 25.708008 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2702 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 411 + - m_BaseGlyphID: 586 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.21289 - m_YCoordinate: 65.478516 + m_XCoordinate: 25.708008 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2703 m_MarkPositionAdjustment: m_XPositionAdjustment: 17.358398 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 411 + - m_BaseGlyphID: 586 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.21289 - m_YCoordinate: 65.478516 + m_XCoordinate: 25.708008 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2704 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 411 + - m_BaseGlyphID: 586 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.21289 - m_YCoordinate: 65.478516 + m_XCoordinate: 25.708008 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2705 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.689453 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 411 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 35.15625 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2707 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 23.598633 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 411 + - m_BaseGlyphID: 586 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.256836 + m_XCoordinate: 25.708008 m_YCoordinate: 0 m_MarkGlyphID: 2709 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.118164 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 411 + - m_BaseGlyphID: 586 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.21289 + m_XCoordinate: 25.708008 m_YCoordinate: 0 m_MarkGlyphID: 2715 m_MarkPositionAdjustment: m_XPositionAdjustment: -27.685547 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 411 + - m_BaseGlyphID: 586 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.21289 - m_YCoordinate: 65.478516 + m_XCoordinate: 25.708008 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2731 m_MarkPositionAdjustment: m_XPositionAdjustment: 6.5039062 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 411 + - m_BaseGlyphID: 586 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.21289 - m_YCoordinate: 65.478516 + m_XCoordinate: 25.708008 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2738 m_MarkPositionAdjustment: m_XPositionAdjustment: -26.015625 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 411 + - m_BaseGlyphID: 586 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.21289 + m_XCoordinate: 25.708008 m_YCoordinate: 0 m_MarkGlyphID: 2739 m_MarkPositionAdjustment: m_XPositionAdjustment: -0.7910156 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 411 + - m_BaseGlyphID: 586 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.21289 - m_YCoordinate: 65.478516 + m_XCoordinate: 25.708008 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2744 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 411 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 35.15625 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2745 - m_MarkPositionAdjustment: - m_XPositionAdjustment: -20.25879 - m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 411 + - m_BaseGlyphID: 586 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.21289 - m_YCoordinate: 65.478516 + m_XCoordinate: 25.708008 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2782 m_MarkPositionAdjustment: m_XPositionAdjustment: -25.708008 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 411 + - m_BaseGlyphID: 586 m_BaseGlyphAnchorPoint: - m_XCoordinate: 35.15625 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2797 + m_XCoordinate: 25.708008 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 2802 m_MarkPositionAdjustment: - m_XPositionAdjustment: 19.863281 + m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 65.478516 - - m_BaseGlyphID: 411 + - m_BaseGlyphID: 586 m_BaseGlyphAnchorPoint: - m_XCoordinate: 35.15625 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2799 + m_XCoordinate: 25.708008 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 2890 m_MarkPositionAdjustment: - m_XPositionAdjustment: 21.225586 + m_XPositionAdjustment: 17.270508 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 411 + - m_BaseGlyphID: 586 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.21289 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2802 + m_XCoordinate: 25.708008 + m_YCoordinate: 47.63672 + m_MarkGlyphID: 2900 m_MarkPositionAdjustment: - m_XPositionAdjustment: 13.0078125 - m_YPositionAdjustment: 65.478516 - - m_BaseGlyphID: 411 + m_XPositionAdjustment: 19.6875 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 597 m_BaseGlyphAnchorPoint: - m_XCoordinate: 35.15625 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2810 + m_XCoordinate: 23.90625 + m_YCoordinate: 56.293945 + m_MarkGlyphID: 1768 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 8.833008 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 597 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 23.90625 + m_YCoordinate: 56.293945 + m_MarkGlyphID: 1769 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 16.12793 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 597 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 23.90625 + m_YCoordinate: 56.293945 + m_MarkGlyphID: 1770 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 24.125977 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 597 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 23.90625 + m_YCoordinate: 56.293945 + m_MarkGlyphID: 1771 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 19.6875 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 597 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 23.90625 + m_YCoordinate: 56.293945 + m_MarkGlyphID: 1772 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 21.796875 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 597 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 23.90625 + m_YCoordinate: 56.293945 + m_MarkGlyphID: 2272 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 25.488281 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 597 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 23.90625 + m_YCoordinate: 56.293945 + m_MarkGlyphID: 2273 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 10.019531 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 597 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 23.90625 + m_YCoordinate: 56.293945 + m_MarkGlyphID: 2699 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 25.488281 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 597 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 23.90625 + m_YCoordinate: 56.293945 + m_MarkGlyphID: 2700 m_MarkPositionAdjustment: - m_XPositionAdjustment: 23.598633 + m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 411 + - m_BaseGlyphID: 597 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.21289 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2890 + m_XCoordinate: 23.90625 + m_YCoordinate: 56.293945 + m_MarkGlyphID: 2701 m_MarkPositionAdjustment: - m_XPositionAdjustment: 17.270508 + m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 411 + - m_BaseGlyphID: 597 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.21289 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2900 + m_XCoordinate: 23.90625 + m_YCoordinate: 56.293945 + m_MarkGlyphID: 2702 m_MarkPositionAdjustment: - m_XPositionAdjustment: 19.6875 + m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 424 + - m_BaseGlyphID: 597 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.520508 - m_YCoordinate: 0 - m_MarkGlyphID: 1736 + m_XCoordinate: 23.90625 + m_YCoordinate: 56.293945 + m_MarkGlyphID: 2703 m_MarkPositionAdjustment: - m_XPositionAdjustment: 7.470703 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 424 + m_XPositionAdjustment: 17.358398 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 597 m_BaseGlyphAnchorPoint: - m_XCoordinate: 39.331055 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 1737 + m_XCoordinate: 23.90625 + m_YCoordinate: 56.293945 + m_MarkGlyphID: 2704 m_MarkPositionAdjustment: - m_XPositionAdjustment: 9.448242 + m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 424 + - m_BaseGlyphID: 597 m_BaseGlyphAnchorPoint: - m_XCoordinate: 39.331055 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 1738 + m_XCoordinate: 23.90625 + m_YCoordinate: 56.293945 + m_MarkGlyphID: 2705 m_MarkPositionAdjustment: - m_XPositionAdjustment: 20.083008 + m_XPositionAdjustment: 11.689453 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 424 + - m_BaseGlyphID: 597 m_BaseGlyphAnchorPoint: - m_XCoordinate: 39.331055 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 1739 + m_XCoordinate: 23.90625 + m_YCoordinate: 56.293945 + m_MarkGlyphID: 2731 m_MarkPositionAdjustment: - m_XPositionAdjustment: 27.993164 + m_XPositionAdjustment: 6.5039062 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 424 + - m_BaseGlyphID: 597 m_BaseGlyphAnchorPoint: - m_XCoordinate: 39.331055 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 1740 + m_XCoordinate: 23.90625 + m_YCoordinate: 56.293945 + m_MarkGlyphID: 2738 m_MarkPositionAdjustment: - m_XPositionAdjustment: 23.642578 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 424 + m_XPositionAdjustment: -26.015625 + m_YPositionAdjustment: 57.304688 + - m_BaseGlyphID: 597 m_BaseGlyphAnchorPoint: - m_XCoordinate: 39.331055 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 1741 + m_XCoordinate: 23.90625 + m_YCoordinate: 56.293945 + m_MarkGlyphID: 2744 m_MarkPositionAdjustment: - m_XPositionAdjustment: 25.795898 + m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 424 + - m_BaseGlyphID: 597 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.520508 - m_YCoordinate: 0 - m_MarkGlyphID: 1742 + m_XCoordinate: 23.90625 + m_YCoordinate: 56.293945 + m_MarkGlyphID: 2782 m_MarkPositionAdjustment: - m_XPositionAdjustment: 5.9765625 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 424 + m_XPositionAdjustment: -25.708008 + m_YPositionAdjustment: 57.304688 + - m_BaseGlyphID: 597 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.520508 - m_YCoordinate: 0 - m_MarkGlyphID: 1743 + m_XCoordinate: 23.90625 + m_YCoordinate: 56.293945 + m_MarkGlyphID: 2802 m_MarkPositionAdjustment: - m_XPositionAdjustment: -31.333008 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 424 + m_XPositionAdjustment: 13.0078125 + m_YPositionAdjustment: 65.478516 + - m_BaseGlyphID: 597 m_BaseGlyphAnchorPoint: - m_XCoordinate: 32.475586 + m_XCoordinate: 23.90625 + m_YCoordinate: 56.293945 + m_MarkGlyphID: 2890 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 17.270508 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 597 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 23.90625 + m_YCoordinate: 56.293945 + m_MarkGlyphID: 2900 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 19.6875 + m_YPositionAdjustment: 47.63672 + - m_BaseGlyphID: 614 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 25.22461 m_YCoordinate: 0 m_MarkGlyphID: 1767 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.6015625 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 424 + - m_BaseGlyphID: 614 m_BaseGlyphAnchorPoint: - m_XCoordinate: 32.475586 - m_YCoordinate: 65.478516 + m_XCoordinate: 25.22461 + m_YCoordinate: 47.63672 m_MarkGlyphID: 1768 m_MarkPositionAdjustment: m_XPositionAdjustment: 8.833008 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 424 + - m_BaseGlyphID: 614 m_BaseGlyphAnchorPoint: - m_XCoordinate: 32.475586 - m_YCoordinate: 65.478516 + m_XCoordinate: 25.22461 + m_YCoordinate: 47.63672 m_MarkGlyphID: 1769 m_MarkPositionAdjustment: m_XPositionAdjustment: 16.12793 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 424 + - m_BaseGlyphID: 614 m_BaseGlyphAnchorPoint: - m_XCoordinate: 32.475586 - m_YCoordinate: 65.478516 + m_XCoordinate: 25.22461 + m_YCoordinate: 47.63672 m_MarkGlyphID: 1770 m_MarkPositionAdjustment: m_XPositionAdjustment: 24.125977 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 424 + - m_BaseGlyphID: 614 m_BaseGlyphAnchorPoint: - m_XCoordinate: 32.475586 - m_YCoordinate: 65.478516 + m_XCoordinate: 25.22461 + m_YCoordinate: 47.63672 m_MarkGlyphID: 1771 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 424 + - m_BaseGlyphID: 614 m_BaseGlyphAnchorPoint: - m_XCoordinate: 32.475586 - m_YCoordinate: 65.478516 + m_XCoordinate: 25.22461 + m_YCoordinate: 47.63672 m_MarkGlyphID: 1772 m_MarkPositionAdjustment: m_XPositionAdjustment: 21.796875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 424 + - m_BaseGlyphID: 614 m_BaseGlyphAnchorPoint: - m_XCoordinate: 32.475586 + m_XCoordinate: 25.22461 m_YCoordinate: 0 m_MarkGlyphID: 1773 m_MarkPositionAdjustment: m_XPositionAdjustment: 9.931641 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 424 + - m_BaseGlyphID: 614 m_BaseGlyphAnchorPoint: - m_XCoordinate: 32.475586 + m_XCoordinate: 25.22461 m_YCoordinate: 0 m_MarkGlyphID: 1774 m_MarkPositionAdjustment: m_XPositionAdjustment: -27.29004 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 424 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.520508 - m_YCoordinate: 0 - m_MarkGlyphID: 2008 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 7.2070312 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 424 + - m_BaseGlyphID: 614 m_BaseGlyphAnchorPoint: - m_XCoordinate: 32.475586 + m_XCoordinate: 25.22461 m_YCoordinate: 0 m_MarkGlyphID: 2039 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.513672 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 424 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 39.331055 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2235 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 29.399414 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 424 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 39.331055 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2236 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 13.974609 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 424 + - m_BaseGlyphID: 614 m_BaseGlyphAnchorPoint: - m_XCoordinate: 32.475586 - m_YCoordinate: 65.478516 + m_XCoordinate: 25.22461 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2272 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 424 + - m_BaseGlyphID: 614 m_BaseGlyphAnchorPoint: - m_XCoordinate: 32.475586 - m_YCoordinate: 65.478516 + m_XCoordinate: 25.22461 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2273 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 424 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.520508 - m_YCoordinate: 0 - m_MarkGlyphID: 2280 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 6.635742 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 424 + - m_BaseGlyphID: 614 m_BaseGlyphAnchorPoint: - m_XCoordinate: 32.475586 + m_XCoordinate: 25.22461 m_YCoordinate: 0 m_MarkGlyphID: 2317 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.107422 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 424 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 39.331055 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2662 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 29.44336 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 424 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 39.331055 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2663 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 13.974609 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 424 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 39.331055 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2664 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 21.972656 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 424 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 39.331055 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2665 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 21.972656 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 424 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 39.331055 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2666 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 21.269531 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 424 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 39.331055 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2667 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 16.96289 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 424 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 39.331055 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2668 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 15.600586 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 424 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 57.65625 - m_YCoordinate: 21.972656 - m_MarkGlyphID: 2673 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 14.545898 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 424 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.520508 - m_YCoordinate: 0 - m_MarkGlyphID: 2678 - m_MarkPositionAdjustment: - m_XPositionAdjustment: -30.9375 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 424 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 39.331055 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2694 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 10.458984 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 424 + - m_BaseGlyphID: 614 m_BaseGlyphAnchorPoint: - m_XCoordinate: 32.475586 - m_YCoordinate: 65.478516 + m_XCoordinate: 25.22461 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2699 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 424 + - m_BaseGlyphID: 614 m_BaseGlyphAnchorPoint: - m_XCoordinate: 32.475586 - m_YCoordinate: 65.478516 + m_XCoordinate: 25.22461 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2700 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 424 + - m_BaseGlyphID: 614 m_BaseGlyphAnchorPoint: - m_XCoordinate: 32.475586 - m_YCoordinate: 65.478516 + m_XCoordinate: 25.22461 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2701 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 424 + - m_BaseGlyphID: 614 m_BaseGlyphAnchorPoint: - m_XCoordinate: 32.475586 - m_YCoordinate: 65.478516 + m_XCoordinate: 25.22461 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2702 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 424 + - m_BaseGlyphID: 614 m_BaseGlyphAnchorPoint: - m_XCoordinate: 32.475586 - m_YCoordinate: 65.478516 + m_XCoordinate: 25.22461 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2703 m_MarkPositionAdjustment: m_XPositionAdjustment: 17.358398 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 424 + - m_BaseGlyphID: 614 m_BaseGlyphAnchorPoint: - m_XCoordinate: 32.475586 - m_YCoordinate: 65.478516 + m_XCoordinate: 25.22461 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2704 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 424 + - m_BaseGlyphID: 614 m_BaseGlyphAnchorPoint: - m_XCoordinate: 32.475586 - m_YCoordinate: 65.478516 + m_XCoordinate: 25.22461 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2705 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.689453 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 424 + - m_BaseGlyphID: 614 m_BaseGlyphAnchorPoint: - m_XCoordinate: 39.331055 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2707 + m_XCoordinate: 25.40039 + m_YCoordinate: 0 + m_MarkGlyphID: 2709 m_MarkPositionAdjustment: - m_XPositionAdjustment: 23.598633 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 424 + m_XPositionAdjustment: 11.118164 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 614 m_BaseGlyphAnchorPoint: - m_XCoordinate: 58.007812 - m_YCoordinate: 22.236328 + m_XCoordinate: 45.703125 + m_YCoordinate: 12.788086 m_MarkGlyphID: 2710 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.500977 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 424 + - m_BaseGlyphID: 614 m_BaseGlyphAnchorPoint: - m_XCoordinate: 32.475586 + m_XCoordinate: 25.22461 m_YCoordinate: 0 m_MarkGlyphID: 2715 m_MarkPositionAdjustment: m_XPositionAdjustment: -27.685547 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 424 + - m_BaseGlyphID: 614 m_BaseGlyphAnchorPoint: - m_XCoordinate: 32.475586 - m_YCoordinate: 65.478516 + m_XCoordinate: 25.22461 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2731 m_MarkPositionAdjustment: m_XPositionAdjustment: 6.5039062 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 424 + - m_BaseGlyphID: 614 m_BaseGlyphAnchorPoint: - m_XCoordinate: 32.475586 - m_YCoordinate: 65.478516 + m_XCoordinate: 25.22461 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2738 m_MarkPositionAdjustment: m_XPositionAdjustment: -26.015625 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 424 + - m_BaseGlyphID: 614 m_BaseGlyphAnchorPoint: - m_XCoordinate: 32.475586 + m_XCoordinate: 25.22461 m_YCoordinate: 0 m_MarkGlyphID: 2739 m_MarkPositionAdjustment: m_XPositionAdjustment: -0.7910156 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 424 + - m_BaseGlyphID: 614 m_BaseGlyphAnchorPoint: - m_XCoordinate: 32.475586 - m_YCoordinate: 65.478516 + m_XCoordinate: 25.22461 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2744 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 424 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 39.331055 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2745 - m_MarkPositionAdjustment: - m_XPositionAdjustment: -20.25879 - m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 424 + - m_BaseGlyphID: 614 m_BaseGlyphAnchorPoint: - m_XCoordinate: 32.475586 - m_YCoordinate: 65.478516 + m_XCoordinate: 25.22461 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2782 m_MarkPositionAdjustment: m_XPositionAdjustment: -25.708008 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 424 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 39.331055 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2797 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 19.863281 - m_YPositionAdjustment: 65.478516 - - m_BaseGlyphID: 424 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 39.331055 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2799 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 21.225586 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 424 + - m_BaseGlyphID: 614 m_BaseGlyphAnchorPoint: - m_XCoordinate: 32.475586 - m_YCoordinate: 65.478516 + m_XCoordinate: 25.22461 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2802 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 65.478516 - - m_BaseGlyphID: 424 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 39.331055 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2810 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 23.598633 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 424 + - m_BaseGlyphID: 614 m_BaseGlyphAnchorPoint: - m_XCoordinate: 32.475586 - m_YCoordinate: 65.478516 + m_XCoordinate: 25.22461 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2890 m_MarkPositionAdjustment: m_XPositionAdjustment: 17.270508 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 424 + - m_BaseGlyphID: 614 m_BaseGlyphAnchorPoint: - m_XCoordinate: 32.475586 - m_YCoordinate: 65.478516 + m_XCoordinate: 25.22461 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2900 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 456 + - m_BaseGlyphID: 647 m_BaseGlyphAnchorPoint: - m_XCoordinate: 30.10254 + m_XCoordinate: 13.491211 m_YCoordinate: 0 m_MarkGlyphID: 1767 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.6015625 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 456 + - m_BaseGlyphID: 647 m_BaseGlyphAnchorPoint: - m_XCoordinate: 30.10254 - m_YCoordinate: 65.478516 + m_XCoordinate: 16.918945 + m_YCoordinate: 66.708984 m_MarkGlyphID: 1768 m_MarkPositionAdjustment: m_XPositionAdjustment: 8.833008 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 456 + - m_BaseGlyphID: 647 m_BaseGlyphAnchorPoint: - m_XCoordinate: 30.10254 - m_YCoordinate: 65.478516 + m_XCoordinate: 16.918945 + m_YCoordinate: 66.708984 m_MarkGlyphID: 1769 m_MarkPositionAdjustment: m_XPositionAdjustment: 16.12793 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 456 + - m_BaseGlyphID: 647 m_BaseGlyphAnchorPoint: - m_XCoordinate: 30.10254 - m_YCoordinate: 65.478516 + m_XCoordinate: 16.918945 + m_YCoordinate: 66.708984 m_MarkGlyphID: 1770 m_MarkPositionAdjustment: m_XPositionAdjustment: 24.125977 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 456 + - m_BaseGlyphID: 647 m_BaseGlyphAnchorPoint: - m_XCoordinate: 30.10254 - m_YCoordinate: 65.478516 + m_XCoordinate: 16.918945 + m_YCoordinate: 66.708984 m_MarkGlyphID: 1771 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 456 + - m_BaseGlyphID: 647 m_BaseGlyphAnchorPoint: - m_XCoordinate: 30.10254 - m_YCoordinate: 65.478516 + m_XCoordinate: 16.918945 + m_YCoordinate: 66.708984 m_MarkGlyphID: 1772 m_MarkPositionAdjustment: m_XPositionAdjustment: 21.796875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 456 + - m_BaseGlyphID: 647 m_BaseGlyphAnchorPoint: - m_XCoordinate: 30.10254 + m_XCoordinate: 13.491211 m_YCoordinate: 0 m_MarkGlyphID: 1773 m_MarkPositionAdjustment: m_XPositionAdjustment: 9.931641 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 456 + - m_BaseGlyphID: 647 m_BaseGlyphAnchorPoint: - m_XCoordinate: 30.10254 + m_XCoordinate: 13.491211 m_YCoordinate: 0 m_MarkGlyphID: 1774 m_MarkPositionAdjustment: m_XPositionAdjustment: -27.29004 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 456 + - m_BaseGlyphID: 647 m_BaseGlyphAnchorPoint: - m_XCoordinate: 30.10254 + m_XCoordinate: 13.491211 m_YCoordinate: 0 m_MarkGlyphID: 2039 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.513672 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 456 + - m_BaseGlyphID: 647 m_BaseGlyphAnchorPoint: - m_XCoordinate: 30.10254 - m_YCoordinate: 65.478516 + m_XCoordinate: 16.918945 + m_YCoordinate: 66.708984 m_MarkGlyphID: 2272 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 456 + - m_BaseGlyphID: 647 m_BaseGlyphAnchorPoint: - m_XCoordinate: 30.10254 - m_YCoordinate: 65.478516 + m_XCoordinate: 16.918945 + m_YCoordinate: 66.708984 m_MarkGlyphID: 2273 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 456 + - m_BaseGlyphID: 647 m_BaseGlyphAnchorPoint: - m_XCoordinate: 30.10254 + m_XCoordinate: 13.491211 m_YCoordinate: 0 m_MarkGlyphID: 2317 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.107422 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 456 + - m_BaseGlyphID: 647 m_BaseGlyphAnchorPoint: - m_XCoordinate: 30.10254 - m_YCoordinate: 65.478516 + m_XCoordinate: 16.918945 + m_YCoordinate: 66.708984 m_MarkGlyphID: 2699 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 456 + - m_BaseGlyphID: 647 m_BaseGlyphAnchorPoint: - m_XCoordinate: 30.10254 - m_YCoordinate: 65.478516 + m_XCoordinate: 16.918945 + m_YCoordinate: 66.708984 m_MarkGlyphID: 2700 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 456 + - m_BaseGlyphID: 647 m_BaseGlyphAnchorPoint: - m_XCoordinate: 30.10254 - m_YCoordinate: 65.478516 + m_XCoordinate: 16.918945 + m_YCoordinate: 66.708984 m_MarkGlyphID: 2701 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 456 + - m_BaseGlyphID: 647 m_BaseGlyphAnchorPoint: - m_XCoordinate: 30.10254 - m_YCoordinate: 65.478516 + m_XCoordinate: 16.918945 + m_YCoordinate: 66.708984 m_MarkGlyphID: 2702 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 456 + - m_BaseGlyphID: 647 m_BaseGlyphAnchorPoint: - m_XCoordinate: 30.10254 - m_YCoordinate: 65.478516 + m_XCoordinate: 16.918945 + m_YCoordinate: 66.708984 m_MarkGlyphID: 2703 m_MarkPositionAdjustment: m_XPositionAdjustment: 17.358398 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 456 + - m_BaseGlyphID: 647 m_BaseGlyphAnchorPoint: - m_XCoordinate: 30.10254 - m_YCoordinate: 65.478516 + m_XCoordinate: 16.918945 + m_YCoordinate: 66.708984 m_MarkGlyphID: 2704 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 456 + - m_BaseGlyphID: 647 m_BaseGlyphAnchorPoint: - m_XCoordinate: 30.10254 - m_YCoordinate: 65.478516 + m_XCoordinate: 16.918945 + m_YCoordinate: 66.708984 m_MarkGlyphID: 2705 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.689453 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 456 + - m_BaseGlyphID: 647 m_BaseGlyphAnchorPoint: - m_XCoordinate: 30.10254 + m_XCoordinate: 13.491211 m_YCoordinate: 0 m_MarkGlyphID: 2715 m_MarkPositionAdjustment: m_XPositionAdjustment: -27.685547 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 456 + - m_BaseGlyphID: 647 m_BaseGlyphAnchorPoint: - m_XCoordinate: 30.10254 - m_YCoordinate: 65.478516 + m_XCoordinate: 16.918945 + m_YCoordinate: 66.708984 m_MarkGlyphID: 2731 m_MarkPositionAdjustment: m_XPositionAdjustment: 6.5039062 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 456 + - m_BaseGlyphID: 647 m_BaseGlyphAnchorPoint: - m_XCoordinate: 30.10254 - m_YCoordinate: 65.478516 + m_XCoordinate: 16.918945 + m_YCoordinate: 66.708984 m_MarkGlyphID: 2738 m_MarkPositionAdjustment: m_XPositionAdjustment: -26.015625 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 456 + - m_BaseGlyphID: 647 m_BaseGlyphAnchorPoint: - m_XCoordinate: 30.10254 + m_XCoordinate: 13.491211 m_YCoordinate: 0 m_MarkGlyphID: 2739 m_MarkPositionAdjustment: m_XPositionAdjustment: -0.7910156 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 456 + - m_BaseGlyphID: 647 m_BaseGlyphAnchorPoint: - m_XCoordinate: 30.10254 - m_YCoordinate: 65.478516 + m_XCoordinate: 16.918945 + m_YCoordinate: 66.708984 m_MarkGlyphID: 2744 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 456 + - m_BaseGlyphID: 647 m_BaseGlyphAnchorPoint: - m_XCoordinate: 30.10254 - m_YCoordinate: 65.478516 + m_XCoordinate: 16.918945 + m_YCoordinate: 66.708984 m_MarkGlyphID: 2782 m_MarkPositionAdjustment: m_XPositionAdjustment: -25.708008 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 456 + - m_BaseGlyphID: 647 m_BaseGlyphAnchorPoint: - m_XCoordinate: 30.10254 - m_YCoordinate: 65.478516 + m_XCoordinate: 16.918945 + m_YCoordinate: 66.708984 m_MarkGlyphID: 2802 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 65.478516 - - m_BaseGlyphID: 456 + - m_BaseGlyphID: 647 m_BaseGlyphAnchorPoint: - m_XCoordinate: 30.10254 - m_YCoordinate: 65.478516 + m_XCoordinate: 16.918945 + m_YCoordinate: 66.708984 m_MarkGlyphID: 2890 m_MarkPositionAdjustment: m_XPositionAdjustment: 17.270508 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 456 + - m_BaseGlyphID: 647 m_BaseGlyphAnchorPoint: - m_XCoordinate: 30.10254 - m_YCoordinate: 65.478516 + m_XCoordinate: 16.918945 + m_YCoordinate: 66.708984 m_MarkGlyphID: 2900 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 459 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 39.46289 - m_YCoordinate: 0 - m_MarkGlyphID: 1736 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 7.470703 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 459 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 50.317383 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 1737 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 9.448242 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 459 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 50.317383 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 1738 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 20.083008 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 459 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 50.317383 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 1739 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 27.993164 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 459 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 50.317383 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 1740 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 23.642578 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 459 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 50.317383 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 1741 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 25.795898 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 459 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 39.46289 - m_YCoordinate: 0 - m_MarkGlyphID: 1742 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 5.9765625 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 459 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 39.46289 - m_YCoordinate: 0 - m_MarkGlyphID: 1743 - m_MarkPositionAdjustment: - m_XPositionAdjustment: -31.333008 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 459 + - m_BaseGlyphID: 658 m_BaseGlyphAnchorPoint: - m_XCoordinate: 43.41797 - m_YCoordinate: 0 + m_XCoordinate: 26.015625 + m_YCoordinate: -19.160156 m_MarkGlyphID: 1767 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.6015625 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 459 + - m_BaseGlyphID: 658 m_BaseGlyphAnchorPoint: - m_XCoordinate: 43.41797 - m_YCoordinate: 65.478516 + m_XCoordinate: 25.356445 + m_YCoordinate: 47.63672 m_MarkGlyphID: 1768 m_MarkPositionAdjustment: m_XPositionAdjustment: 8.833008 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 459 + - m_BaseGlyphID: 658 m_BaseGlyphAnchorPoint: - m_XCoordinate: 43.41797 - m_YCoordinate: 65.478516 + m_XCoordinate: 25.356445 + m_YCoordinate: 47.63672 m_MarkGlyphID: 1769 m_MarkPositionAdjustment: m_XPositionAdjustment: 16.12793 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 459 + - m_BaseGlyphID: 658 m_BaseGlyphAnchorPoint: - m_XCoordinate: 43.41797 - m_YCoordinate: 65.478516 + m_XCoordinate: 25.356445 + m_YCoordinate: 47.63672 m_MarkGlyphID: 1770 m_MarkPositionAdjustment: m_XPositionAdjustment: 24.125977 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 459 + - m_BaseGlyphID: 658 m_BaseGlyphAnchorPoint: - m_XCoordinate: 43.41797 - m_YCoordinate: 65.478516 + m_XCoordinate: 25.356445 + m_YCoordinate: 47.63672 m_MarkGlyphID: 1771 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 459 + - m_BaseGlyphID: 658 m_BaseGlyphAnchorPoint: - m_XCoordinate: 43.41797 - m_YCoordinate: 65.478516 + m_XCoordinate: 25.356445 + m_YCoordinate: 47.63672 m_MarkGlyphID: 1772 m_MarkPositionAdjustment: m_XPositionAdjustment: 21.796875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 459 + - m_BaseGlyphID: 658 m_BaseGlyphAnchorPoint: - m_XCoordinate: 43.41797 - m_YCoordinate: 0 + m_XCoordinate: 26.015625 + m_YCoordinate: -19.160156 m_MarkGlyphID: 1773 m_MarkPositionAdjustment: m_XPositionAdjustment: 9.931641 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 459 + - m_BaseGlyphID: 658 m_BaseGlyphAnchorPoint: - m_XCoordinate: 43.41797 - m_YCoordinate: 0 + m_XCoordinate: 26.015625 + m_YCoordinate: -19.160156 m_MarkGlyphID: 1774 m_MarkPositionAdjustment: m_XPositionAdjustment: -27.29004 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 459 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 39.46289 - m_YCoordinate: 0 - m_MarkGlyphID: 2008 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 7.2070312 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 459 + - m_BaseGlyphID: 658 m_BaseGlyphAnchorPoint: - m_XCoordinate: 43.41797 - m_YCoordinate: 0 + m_XCoordinate: 26.015625 + m_YCoordinate: -19.160156 m_MarkGlyphID: 2039 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.513672 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 459 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 50.317383 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2235 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 29.399414 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 459 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 50.317383 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2236 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 13.974609 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 459 + - m_BaseGlyphID: 658 m_BaseGlyphAnchorPoint: - m_XCoordinate: 43.41797 - m_YCoordinate: 65.478516 + m_XCoordinate: 25.356445 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2272 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 459 + - m_BaseGlyphID: 658 m_BaseGlyphAnchorPoint: - m_XCoordinate: 43.41797 - m_YCoordinate: 65.478516 + m_XCoordinate: 25.356445 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2273 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 459 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 39.46289 - m_YCoordinate: 0 - m_MarkGlyphID: 2280 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 6.635742 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 459 + - m_BaseGlyphID: 658 m_BaseGlyphAnchorPoint: - m_XCoordinate: 43.41797 - m_YCoordinate: 0 + m_XCoordinate: 26.015625 + m_YCoordinate: -19.160156 m_MarkGlyphID: 2317 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.107422 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 459 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 50.317383 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2662 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 29.44336 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 459 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 50.317383 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2663 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 13.974609 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 459 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 50.317383 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2664 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 21.972656 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 459 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 50.317383 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2665 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 21.972656 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 459 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 50.317383 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2666 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 21.269531 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 459 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 50.317383 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2667 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 16.96289 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 459 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 50.317383 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2668 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 15.600586 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 459 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 39.46289 - m_YCoordinate: 0 - m_MarkGlyphID: 2678 - m_MarkPositionAdjustment: - m_XPositionAdjustment: -30.9375 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 459 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 50.317383 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2694 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 10.458984 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 459 + - m_BaseGlyphID: 658 m_BaseGlyphAnchorPoint: - m_XCoordinate: 43.41797 - m_YCoordinate: 65.478516 + m_XCoordinate: 25.356445 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2699 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 459 + - m_BaseGlyphID: 658 m_BaseGlyphAnchorPoint: - m_XCoordinate: 43.41797 - m_YCoordinate: 65.478516 + m_XCoordinate: 25.356445 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2700 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 459 + - m_BaseGlyphID: 658 m_BaseGlyphAnchorPoint: - m_XCoordinate: 43.41797 - m_YCoordinate: 65.478516 + m_XCoordinate: 25.356445 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2701 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 459 + - m_BaseGlyphID: 658 m_BaseGlyphAnchorPoint: - m_XCoordinate: 43.41797 - m_YCoordinate: 65.478516 + m_XCoordinate: 25.356445 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2702 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 459 + - m_BaseGlyphID: 658 m_BaseGlyphAnchorPoint: - m_XCoordinate: 43.41797 - m_YCoordinate: 65.478516 + m_XCoordinate: 25.356445 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2703 m_MarkPositionAdjustment: m_XPositionAdjustment: 17.358398 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 459 + - m_BaseGlyphID: 658 m_BaseGlyphAnchorPoint: - m_XCoordinate: 43.41797 - m_YCoordinate: 65.478516 + m_XCoordinate: 25.356445 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2704 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 459 + - m_BaseGlyphID: 658 m_BaseGlyphAnchorPoint: - m_XCoordinate: 43.41797 - m_YCoordinate: 65.478516 + m_XCoordinate: 25.356445 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2705 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.689453 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 459 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 50.317383 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2707 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 23.598633 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 459 + - m_BaseGlyphID: 658 m_BaseGlyphAnchorPoint: - m_XCoordinate: 43.41797 - m_YCoordinate: 0 + m_XCoordinate: 26.015625 + m_YCoordinate: -19.160156 m_MarkGlyphID: 2715 m_MarkPositionAdjustment: m_XPositionAdjustment: -27.685547 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 459 + - m_BaseGlyphID: 658 m_BaseGlyphAnchorPoint: - m_XCoordinate: 43.41797 - m_YCoordinate: 65.478516 + m_XCoordinate: 25.356445 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2731 m_MarkPositionAdjustment: m_XPositionAdjustment: 6.5039062 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 459 + - m_BaseGlyphID: 658 m_BaseGlyphAnchorPoint: - m_XCoordinate: 43.41797 - m_YCoordinate: 65.478516 + m_XCoordinate: 25.356445 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2738 m_MarkPositionAdjustment: m_XPositionAdjustment: -26.015625 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 459 + - m_BaseGlyphID: 658 m_BaseGlyphAnchorPoint: - m_XCoordinate: 43.41797 - m_YCoordinate: 0 + m_XCoordinate: 26.015625 + m_YCoordinate: -19.160156 m_MarkGlyphID: 2739 m_MarkPositionAdjustment: m_XPositionAdjustment: -0.7910156 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 459 + - m_BaseGlyphID: 658 m_BaseGlyphAnchorPoint: - m_XCoordinate: 43.41797 - m_YCoordinate: 65.478516 + m_XCoordinate: 25.356445 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2744 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 459 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 50.317383 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2745 - m_MarkPositionAdjustment: - m_XPositionAdjustment: -20.25879 - m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 459 + - m_BaseGlyphID: 658 m_BaseGlyphAnchorPoint: - m_XCoordinate: 43.41797 - m_YCoordinate: 65.478516 + m_XCoordinate: 25.356445 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2782 m_MarkPositionAdjustment: m_XPositionAdjustment: -25.708008 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 459 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 50.317383 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2797 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 19.863281 - m_YPositionAdjustment: 65.478516 - - m_BaseGlyphID: 459 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 50.317383 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2799 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 21.225586 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 459 + - m_BaseGlyphID: 658 m_BaseGlyphAnchorPoint: - m_XCoordinate: 43.41797 - m_YCoordinate: 65.478516 + m_XCoordinate: 25.356445 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2802 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 65.478516 - - m_BaseGlyphID: 459 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 50.317383 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2810 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 23.598633 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 459 + - m_BaseGlyphID: 658 m_BaseGlyphAnchorPoint: - m_XCoordinate: 43.41797 - m_YCoordinate: 65.478516 + m_XCoordinate: 25.356445 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2890 m_MarkPositionAdjustment: m_XPositionAdjustment: 17.270508 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 459 + - m_BaseGlyphID: 658 m_BaseGlyphAnchorPoint: - m_XCoordinate: 43.41797 - m_YCoordinate: 65.478516 + m_XCoordinate: 25.356445 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2900 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 466 + - m_BaseGlyphID: 670 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.750977 + m_XCoordinate: 25.488281 m_YCoordinate: 0 m_MarkGlyphID: 1767 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.6015625 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 466 + - m_BaseGlyphID: 670 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.750977 + m_XCoordinate: 9.975586 m_YCoordinate: 65.478516 m_MarkGlyphID: 1768 m_MarkPositionAdjustment: m_XPositionAdjustment: 8.833008 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 466 + - m_BaseGlyphID: 670 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.750977 + m_XCoordinate: 9.975586 m_YCoordinate: 65.478516 m_MarkGlyphID: 1769 m_MarkPositionAdjustment: m_XPositionAdjustment: 16.12793 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 466 + - m_BaseGlyphID: 670 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.750977 + m_XCoordinate: 9.975586 m_YCoordinate: 65.478516 m_MarkGlyphID: 1770 m_MarkPositionAdjustment: m_XPositionAdjustment: 24.125977 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 466 + - m_BaseGlyphID: 670 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.750977 + m_XCoordinate: 9.975586 m_YCoordinate: 65.478516 m_MarkGlyphID: 1771 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 466 + - m_BaseGlyphID: 670 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.750977 + m_XCoordinate: 9.975586 m_YCoordinate: 65.478516 m_MarkGlyphID: 1772 m_MarkPositionAdjustment: m_XPositionAdjustment: 21.796875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 466 + - m_BaseGlyphID: 670 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.750977 + m_XCoordinate: 25.488281 m_YCoordinate: 0 m_MarkGlyphID: 1773 m_MarkPositionAdjustment: m_XPositionAdjustment: 9.931641 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 466 + - m_BaseGlyphID: 670 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.750977 + m_XCoordinate: 25.488281 m_YCoordinate: 0 m_MarkGlyphID: 1774 m_MarkPositionAdjustment: m_XPositionAdjustment: -27.29004 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 466 + - m_BaseGlyphID: 670 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.750977 + m_XCoordinate: 25.488281 m_YCoordinate: 0 m_MarkGlyphID: 2039 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.513672 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 466 + - m_BaseGlyphID: 670 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.750977 + m_XCoordinate: 9.975586 m_YCoordinate: 65.478516 m_MarkGlyphID: 2272 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 466 + - m_BaseGlyphID: 670 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.750977 + m_XCoordinate: 9.975586 m_YCoordinate: 65.478516 m_MarkGlyphID: 2273 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 466 + - m_BaseGlyphID: 670 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.750977 + m_XCoordinate: 25.488281 m_YCoordinate: 0 m_MarkGlyphID: 2317 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.107422 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 466 + - m_BaseGlyphID: 670 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.750977 + m_XCoordinate: 9.975586 m_YCoordinate: 65.478516 m_MarkGlyphID: 2699 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 466 + - m_BaseGlyphID: 670 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.750977 + m_XCoordinate: 9.975586 m_YCoordinate: 65.478516 m_MarkGlyphID: 2700 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 466 + - m_BaseGlyphID: 670 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.750977 + m_XCoordinate: 9.975586 m_YCoordinate: 65.478516 m_MarkGlyphID: 2701 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 466 + - m_BaseGlyphID: 670 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.750977 + m_XCoordinate: 9.975586 m_YCoordinate: 65.478516 m_MarkGlyphID: 2702 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 466 + - m_BaseGlyphID: 670 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.750977 + m_XCoordinate: 9.975586 m_YCoordinate: 65.478516 m_MarkGlyphID: 2703 m_MarkPositionAdjustment: m_XPositionAdjustment: 17.358398 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 466 + - m_BaseGlyphID: 670 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.750977 + m_XCoordinate: 9.975586 m_YCoordinate: 65.478516 m_MarkGlyphID: 2704 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 466 + - m_BaseGlyphID: 670 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.750977 + m_XCoordinate: 9.975586 m_YCoordinate: 65.478516 m_MarkGlyphID: 2705 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.689453 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 466 + - m_BaseGlyphID: 670 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.750977 + m_XCoordinate: 9.975586 + m_YCoordinate: 0 + m_MarkGlyphID: 2709 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 11.118164 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 670 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 25.488281 m_YCoordinate: 0 m_MarkGlyphID: 2715 m_MarkPositionAdjustment: m_XPositionAdjustment: -27.685547 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 466 + - m_BaseGlyphID: 670 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.750977 + m_XCoordinate: 9.975586 m_YCoordinate: 65.478516 m_MarkGlyphID: 2731 m_MarkPositionAdjustment: m_XPositionAdjustment: 6.5039062 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 466 + - m_BaseGlyphID: 670 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.750977 + m_XCoordinate: 9.975586 m_YCoordinate: 65.478516 m_MarkGlyphID: 2738 m_MarkPositionAdjustment: m_XPositionAdjustment: -26.015625 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 466 + - m_BaseGlyphID: 670 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.750977 + m_XCoordinate: 25.488281 m_YCoordinate: 0 m_MarkGlyphID: 2739 m_MarkPositionAdjustment: m_XPositionAdjustment: -0.7910156 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 466 + - m_BaseGlyphID: 670 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.750977 + m_XCoordinate: 9.975586 m_YCoordinate: 65.478516 m_MarkGlyphID: 2744 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 466 + - m_BaseGlyphID: 670 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.750977 + m_XCoordinate: 9.975586 m_YCoordinate: 65.478516 m_MarkGlyphID: 2782 m_MarkPositionAdjustment: m_XPositionAdjustment: -25.708008 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 466 + - m_BaseGlyphID: 670 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.750977 + m_XCoordinate: 9.975586 m_YCoordinate: 65.478516 m_MarkGlyphID: 2802 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 65.478516 - - m_BaseGlyphID: 466 + - m_BaseGlyphID: 670 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.750977 + m_XCoordinate: 9.975586 m_YCoordinate: 65.478516 m_MarkGlyphID: 2890 m_MarkPositionAdjustment: m_XPositionAdjustment: 17.270508 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 466 + - m_BaseGlyphID: 670 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.750977 + m_XCoordinate: 9.975586 m_YCoordinate: 65.478516 m_MarkGlyphID: 2900 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 472 + - m_BaseGlyphID: 689 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.61914 + m_XCoordinate: 10.019531 m_YCoordinate: 0 m_MarkGlyphID: 1767 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.6015625 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 472 + - m_BaseGlyphID: 689 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.61914 - m_YCoordinate: 65.478516 + m_XCoordinate: 10.019531 + m_YCoordinate: 66.5332 m_MarkGlyphID: 1768 m_MarkPositionAdjustment: m_XPositionAdjustment: 8.833008 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 472 + - m_BaseGlyphID: 689 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.61914 - m_YCoordinate: 65.478516 + m_XCoordinate: 10.019531 + m_YCoordinate: 66.5332 m_MarkGlyphID: 1769 m_MarkPositionAdjustment: m_XPositionAdjustment: 16.12793 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 472 + - m_BaseGlyphID: 689 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.61914 - m_YCoordinate: 65.478516 + m_XCoordinate: 10.019531 + m_YCoordinate: 66.5332 m_MarkGlyphID: 1770 m_MarkPositionAdjustment: m_XPositionAdjustment: 24.125977 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 472 + - m_BaseGlyphID: 689 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.61914 - m_YCoordinate: 65.478516 + m_XCoordinate: 10.019531 + m_YCoordinate: 66.5332 m_MarkGlyphID: 1771 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 472 + - m_BaseGlyphID: 689 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.61914 - m_YCoordinate: 65.478516 + m_XCoordinate: 10.019531 + m_YCoordinate: 66.5332 m_MarkGlyphID: 1772 m_MarkPositionAdjustment: m_XPositionAdjustment: 21.796875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 472 + - m_BaseGlyphID: 689 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.61914 + m_XCoordinate: 10.019531 m_YCoordinate: 0 m_MarkGlyphID: 1773 m_MarkPositionAdjustment: m_XPositionAdjustment: 9.931641 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 472 + - m_BaseGlyphID: 689 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.61914 + m_XCoordinate: 10.019531 m_YCoordinate: 0 m_MarkGlyphID: 1774 m_MarkPositionAdjustment: m_XPositionAdjustment: -27.29004 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 472 + - m_BaseGlyphID: 689 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.61914 + m_XCoordinate: 10.019531 m_YCoordinate: 0 m_MarkGlyphID: 2039 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.513672 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 472 + - m_BaseGlyphID: 689 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.61914 - m_YCoordinate: 65.478516 + m_XCoordinate: 10.019531 + m_YCoordinate: 66.5332 m_MarkGlyphID: 2272 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 472 + - m_BaseGlyphID: 689 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.61914 - m_YCoordinate: 65.478516 + m_XCoordinate: 10.019531 + m_YCoordinate: 66.5332 m_MarkGlyphID: 2273 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 472 + - m_BaseGlyphID: 689 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.61914 + m_XCoordinate: 10.019531 m_YCoordinate: 0 m_MarkGlyphID: 2317 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.107422 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 472 + - m_BaseGlyphID: 689 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.61914 - m_YCoordinate: 65.478516 + m_XCoordinate: 10.019531 + m_YCoordinate: 66.5332 m_MarkGlyphID: 2699 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 472 + - m_BaseGlyphID: 689 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.61914 - m_YCoordinate: 65.478516 + m_XCoordinate: 10.019531 + m_YCoordinate: 66.5332 m_MarkGlyphID: 2700 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 472 + - m_BaseGlyphID: 689 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.61914 - m_YCoordinate: 65.478516 + m_XCoordinate: 10.019531 + m_YCoordinate: 66.5332 m_MarkGlyphID: 2701 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 472 + - m_BaseGlyphID: 689 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.61914 - m_YCoordinate: 65.478516 + m_XCoordinate: 10.019531 + m_YCoordinate: 66.5332 m_MarkGlyphID: 2702 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 472 + - m_BaseGlyphID: 689 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.61914 - m_YCoordinate: 65.478516 + m_XCoordinate: 10.019531 + m_YCoordinate: 66.5332 m_MarkGlyphID: 2703 m_MarkPositionAdjustment: m_XPositionAdjustment: 17.358398 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 472 + - m_BaseGlyphID: 689 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.61914 - m_YCoordinate: 65.478516 + m_XCoordinate: 10.019531 + m_YCoordinate: 66.5332 m_MarkGlyphID: 2704 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 472 + - m_BaseGlyphID: 689 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.61914 - m_YCoordinate: 65.478516 + m_XCoordinate: 10.019531 + m_YCoordinate: 66.5332 m_MarkGlyphID: 2705 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.689453 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 472 + - m_BaseGlyphID: 689 m_BaseGlyphAnchorPoint: - m_XCoordinate: 33.706055 + m_XCoordinate: 13.842773 m_YCoordinate: 0 m_MarkGlyphID: 2710 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.500977 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 472 + - m_BaseGlyphID: 689 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.61914 + m_XCoordinate: 10.019531 m_YCoordinate: 0 m_MarkGlyphID: 2715 m_MarkPositionAdjustment: m_XPositionAdjustment: -27.685547 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 472 + - m_BaseGlyphID: 689 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.61914 - m_YCoordinate: 65.478516 + m_XCoordinate: 10.019531 + m_YCoordinate: 66.5332 m_MarkGlyphID: 2731 m_MarkPositionAdjustment: m_XPositionAdjustment: 6.5039062 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 472 + - m_BaseGlyphID: 689 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.61914 - m_YCoordinate: 65.478516 + m_XCoordinate: 10.019531 + m_YCoordinate: 66.5332 m_MarkGlyphID: 2738 m_MarkPositionAdjustment: m_XPositionAdjustment: -26.015625 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 472 + - m_BaseGlyphID: 689 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.61914 + m_XCoordinate: 10.019531 m_YCoordinate: 0 m_MarkGlyphID: 2739 m_MarkPositionAdjustment: m_XPositionAdjustment: -0.7910156 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 472 + - m_BaseGlyphID: 689 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.61914 - m_YCoordinate: 65.478516 + m_XCoordinate: 10.019531 + m_YCoordinate: 66.5332 m_MarkGlyphID: 2744 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 472 + - m_BaseGlyphID: 689 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.61914 - m_YCoordinate: 65.478516 + m_XCoordinate: 10.019531 + m_YCoordinate: 66.5332 m_MarkGlyphID: 2782 m_MarkPositionAdjustment: m_XPositionAdjustment: -25.708008 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 472 + - m_BaseGlyphID: 689 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.61914 - m_YCoordinate: 65.478516 + m_XCoordinate: 10.019531 + m_YCoordinate: 66.5332 m_MarkGlyphID: 2802 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 65.478516 - - m_BaseGlyphID: 472 + - m_BaseGlyphID: 689 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.61914 - m_YCoordinate: 65.478516 + m_XCoordinate: 10.019531 + m_YCoordinate: 66.5332 m_MarkGlyphID: 2890 m_MarkPositionAdjustment: m_XPositionAdjustment: 17.270508 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 472 + - m_BaseGlyphID: 689 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.61914 - m_YCoordinate: 65.478516 + m_XCoordinate: 10.019531 + m_YCoordinate: 66.5332 m_MarkGlyphID: 2900 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 496 + - m_BaseGlyphID: 719 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.091797 + m_XCoordinate: 6.020508 m_YCoordinate: 0 - m_MarkGlyphID: 1767 + m_MarkGlyphID: 1736 m_MarkPositionAdjustment: - m_XPositionAdjustment: 11.777344 + m_XPositionAdjustment: 7.470703 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 496 + - m_BaseGlyphID: 719 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.179688 + m_XCoordinate: 16.918945 m_YCoordinate: 65.478516 - m_MarkGlyphID: 1768 + m_MarkGlyphID: 1737 m_MarkPositionAdjustment: - m_XPositionAdjustment: 10.151367 + m_XPositionAdjustment: 9.448242 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 496 + - m_BaseGlyphID: 719 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.179688 + m_XCoordinate: 16.918945 m_YCoordinate: 65.478516 - m_MarkGlyphID: 1769 + m_MarkGlyphID: 1738 m_MarkPositionAdjustment: - m_XPositionAdjustment: 19.204102 + m_XPositionAdjustment: 20.083008 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 496 + - m_BaseGlyphID: 719 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.179688 + m_XCoordinate: 16.918945 m_YCoordinate: 65.478516 - m_MarkGlyphID: 1770 + m_MarkGlyphID: 1739 m_MarkPositionAdjustment: - m_XPositionAdjustment: 27.685547 + m_XPositionAdjustment: 27.993164 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 496 + - m_BaseGlyphID: 719 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.179688 + m_XCoordinate: 16.918945 m_YCoordinate: 65.478516 - m_MarkGlyphID: 1771 + m_MarkGlyphID: 1740 m_MarkPositionAdjustment: - m_XPositionAdjustment: 18.500977 + m_XPositionAdjustment: 23.642578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 496 + - m_BaseGlyphID: 719 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.179688 + m_XCoordinate: 16.918945 m_YCoordinate: 65.478516 - m_MarkGlyphID: 1772 + m_MarkGlyphID: 1741 m_MarkPositionAdjustment: - m_XPositionAdjustment: 22.192383 + m_XPositionAdjustment: 25.795898 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 496 + - m_BaseGlyphID: 719 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.091797 + m_XCoordinate: 6.020508 m_YCoordinate: 0 - m_MarkGlyphID: 1773 + m_MarkGlyphID: 1742 m_MarkPositionAdjustment: - m_XPositionAdjustment: 12.3046875 + m_XPositionAdjustment: 5.9765625 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 496 + - m_BaseGlyphID: 719 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.091797 + m_XCoordinate: 6.020508 m_YCoordinate: 0 - m_MarkGlyphID: 1774 + m_MarkGlyphID: 1743 m_MarkPositionAdjustment: - m_XPositionAdjustment: -27.729492 + m_XPositionAdjustment: -31.333008 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 496 + - m_BaseGlyphID: 719 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.091797 + m_XCoordinate: 6.020508 m_YCoordinate: 0 - m_MarkGlyphID: 2039 + m_MarkGlyphID: 2008 m_MarkPositionAdjustment: - m_XPositionAdjustment: 11.733398 + m_XPositionAdjustment: 7.2070312 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 496 + - m_BaseGlyphID: 719 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.179688 + m_XCoordinate: 16.918945 m_YCoordinate: 65.478516 - m_MarkGlyphID: 2272 + m_MarkGlyphID: 2235 m_MarkPositionAdjustment: - m_XPositionAdjustment: 27.070312 + m_XPositionAdjustment: 29.399414 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 496 + - m_BaseGlyphID: 719 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.179688 + m_XCoordinate: 16.918945 m_YCoordinate: 65.478516 - m_MarkGlyphID: 2273 + m_MarkGlyphID: 2236 m_MarkPositionAdjustment: - m_XPositionAdjustment: 12.348633 + m_XPositionAdjustment: 13.974609 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 496 + - m_BaseGlyphID: 719 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.091797 + m_XCoordinate: 6.020508 m_YCoordinate: 0 - m_MarkGlyphID: 2317 + m_MarkGlyphID: 2280 m_MarkPositionAdjustment: - m_XPositionAdjustment: 9.975586 + m_XPositionAdjustment: 6.635742 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 496 + - m_BaseGlyphID: 719 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.179688 + m_XCoordinate: 16.918945 m_YCoordinate: 65.478516 - m_MarkGlyphID: 2699 + m_MarkGlyphID: 2662 m_MarkPositionAdjustment: - m_XPositionAdjustment: 27.070312 + m_XPositionAdjustment: 29.44336 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 496 + - m_BaseGlyphID: 719 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.179688 + m_XCoordinate: 16.918945 m_YCoordinate: 65.478516 - m_MarkGlyphID: 2700 + m_MarkGlyphID: 2663 m_MarkPositionAdjustment: - m_XPositionAdjustment: 12.348633 + m_XPositionAdjustment: 13.974609 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 496 + - m_BaseGlyphID: 719 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.179688 + m_XCoordinate: 16.918945 m_YCoordinate: 65.478516 - m_MarkGlyphID: 2701 + m_MarkGlyphID: 2664 m_MarkPositionAdjustment: - m_XPositionAdjustment: 19.379883 + m_XPositionAdjustment: 21.972656 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 496 + - m_BaseGlyphID: 719 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.179688 + m_XCoordinate: 16.918945 m_YCoordinate: 65.478516 - m_MarkGlyphID: 2702 + m_MarkGlyphID: 2665 m_MarkPositionAdjustment: - m_XPositionAdjustment: 19.379883 + m_XPositionAdjustment: 21.972656 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 496 + - m_BaseGlyphID: 719 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.179688 + m_XCoordinate: 16.918945 m_YCoordinate: 65.478516 - m_MarkGlyphID: 2703 + m_MarkGlyphID: 2666 m_MarkPositionAdjustment: - m_XPositionAdjustment: 19.379883 + m_XPositionAdjustment: 21.269531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 496 + - m_BaseGlyphID: 719 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.179688 + m_XCoordinate: 16.918945 m_YCoordinate: 65.478516 - m_MarkGlyphID: 2704 + m_MarkGlyphID: 2667 m_MarkPositionAdjustment: - m_XPositionAdjustment: 16.21582 + m_XPositionAdjustment: 16.96289 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 496 + - m_BaseGlyphID: 719 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.179688 + m_XCoordinate: 16.918945 m_YCoordinate: 65.478516 - m_MarkGlyphID: 2705 + m_MarkGlyphID: 2668 m_MarkPositionAdjustment: - m_XPositionAdjustment: 12.963867 + m_XPositionAdjustment: 15.600586 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 496 + - m_BaseGlyphID: 719 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.091797 + m_XCoordinate: 6.020508 m_YCoordinate: 0 - m_MarkGlyphID: 2715 + m_MarkGlyphID: 2678 m_MarkPositionAdjustment: - m_XPositionAdjustment: -28.300781 + m_XPositionAdjustment: -30.9375 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 496 + - m_BaseGlyphID: 719 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.179688 + m_XCoordinate: 16.918945 m_YCoordinate: 65.478516 - m_MarkGlyphID: 2731 + m_MarkGlyphID: 2694 m_MarkPositionAdjustment: - m_XPositionAdjustment: 6.591797 + m_XPositionAdjustment: 10.458984 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 496 + - m_BaseGlyphID: 719 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.179688 + m_XCoordinate: 16.918945 m_YCoordinate: 65.478516 - m_MarkGlyphID: 2738 + m_MarkGlyphID: 2701 m_MarkPositionAdjustment: - m_XPositionAdjustment: -26.235352 + m_XPositionAdjustment: -20.52246 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 496 + - m_BaseGlyphID: 719 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.091797 + m_XCoordinate: 6.020508 m_YCoordinate: 0 - m_MarkGlyphID: 2739 + m_MarkGlyphID: 2702 m_MarkPositionAdjustment: - m_XPositionAdjustment: -0.57128906 + m_XPositionAdjustment: -4.614258 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 496 + - m_BaseGlyphID: 719 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.179688 + m_XCoordinate: 16.918945 m_YCoordinate: 65.478516 - m_MarkGlyphID: 2744 + m_MarkGlyphID: 2707 m_MarkPositionAdjustment: - m_XPositionAdjustment: 18.500977 + m_XPositionAdjustment: 23.598633 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 496 + - m_BaseGlyphID: 719 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.179688 + m_XCoordinate: 16.918945 m_YCoordinate: 65.478516 - m_MarkGlyphID: 2782 + m_MarkGlyphID: 2745 m_MarkPositionAdjustment: - m_XPositionAdjustment: -26.586914 + m_XPositionAdjustment: -20.25879 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 496 + - m_BaseGlyphID: 719 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.179688 + m_XCoordinate: 16.918945 m_YCoordinate: 65.478516 - m_MarkGlyphID: 2802 + m_MarkGlyphID: 2797 m_MarkPositionAdjustment: - m_XPositionAdjustment: 16.21582 + m_XPositionAdjustment: 19.863281 m_YPositionAdjustment: 65.478516 - - m_BaseGlyphID: 496 + - m_BaseGlyphID: 719 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.179688 + m_XCoordinate: 16.918945 m_YCoordinate: 65.478516 - m_MarkGlyphID: 2890 + m_MarkGlyphID: 2799 m_MarkPositionAdjustment: - m_XPositionAdjustment: 19.335938 + m_XPositionAdjustment: 21.225586 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 496 + - m_BaseGlyphID: 719 m_BaseGlyphAnchorPoint: - m_XCoordinate: 29.179688 + m_XCoordinate: 16.918945 m_YCoordinate: 65.478516 - m_MarkGlyphID: 2900 + m_MarkGlyphID: 2810 m_MarkPositionAdjustment: - m_XPositionAdjustment: 18.500977 + m_XPositionAdjustment: 23.598633 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 507 + - m_BaseGlyphID: 727 m_BaseGlyphAnchorPoint: - m_XCoordinate: 23.686523 + m_XCoordinate: 24.609375 m_YCoordinate: 0 m_MarkGlyphID: 1767 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.6015625 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 507 + - m_BaseGlyphID: 727 m_BaseGlyphAnchorPoint: - m_XCoordinate: 23.686523 - m_YCoordinate: 47.63672 + m_XCoordinate: 9.975586 + m_YCoordinate: 65.478516 m_MarkGlyphID: 1768 m_MarkPositionAdjustment: m_XPositionAdjustment: 8.833008 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 507 + - m_BaseGlyphID: 727 m_BaseGlyphAnchorPoint: - m_XCoordinate: 23.686523 - m_YCoordinate: 47.63672 + m_XCoordinate: 9.975586 + m_YCoordinate: 65.478516 m_MarkGlyphID: 1769 m_MarkPositionAdjustment: m_XPositionAdjustment: 16.12793 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 507 + - m_BaseGlyphID: 727 m_BaseGlyphAnchorPoint: - m_XCoordinate: 23.686523 - m_YCoordinate: 47.63672 + m_XCoordinate: 9.975586 + m_YCoordinate: 65.478516 m_MarkGlyphID: 1770 m_MarkPositionAdjustment: m_XPositionAdjustment: 24.125977 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 507 + - m_BaseGlyphID: 727 m_BaseGlyphAnchorPoint: - m_XCoordinate: 23.686523 - m_YCoordinate: 47.63672 + m_XCoordinate: 9.975586 + m_YCoordinate: 65.478516 m_MarkGlyphID: 1771 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 507 + - m_BaseGlyphID: 727 m_BaseGlyphAnchorPoint: - m_XCoordinate: 23.686523 - m_YCoordinate: 47.63672 + m_XCoordinate: 9.975586 + m_YCoordinate: 65.478516 m_MarkGlyphID: 1772 m_MarkPositionAdjustment: m_XPositionAdjustment: 21.796875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 507 + - m_BaseGlyphID: 727 m_BaseGlyphAnchorPoint: - m_XCoordinate: 23.686523 + m_XCoordinate: 24.609375 m_YCoordinate: 0 m_MarkGlyphID: 1773 m_MarkPositionAdjustment: m_XPositionAdjustment: 9.931641 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 507 + - m_BaseGlyphID: 727 m_BaseGlyphAnchorPoint: - m_XCoordinate: 23.686523 + m_XCoordinate: 24.609375 m_YCoordinate: 0 m_MarkGlyphID: 1774 m_MarkPositionAdjustment: m_XPositionAdjustment: -27.29004 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 507 + - m_BaseGlyphID: 727 m_BaseGlyphAnchorPoint: - m_XCoordinate: 23.686523 + m_XCoordinate: 24.609375 m_YCoordinate: 0 m_MarkGlyphID: 2039 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.513672 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 507 + - m_BaseGlyphID: 727 m_BaseGlyphAnchorPoint: - m_XCoordinate: 23.686523 - m_YCoordinate: 47.63672 + m_XCoordinate: 9.975586 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2272 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 507 + - m_BaseGlyphID: 727 m_BaseGlyphAnchorPoint: - m_XCoordinate: 23.686523 - m_YCoordinate: 47.63672 + m_XCoordinate: 9.975586 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2273 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 507 + - m_BaseGlyphID: 727 m_BaseGlyphAnchorPoint: - m_XCoordinate: 23.686523 + m_XCoordinate: 24.609375 m_YCoordinate: 0 m_MarkGlyphID: 2317 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.107422 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 507 + - m_BaseGlyphID: 727 m_BaseGlyphAnchorPoint: - m_XCoordinate: 23.686523 - m_YCoordinate: 47.63672 + m_XCoordinate: 9.975586 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2699 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 507 + - m_BaseGlyphID: 727 m_BaseGlyphAnchorPoint: - m_XCoordinate: 23.686523 - m_YCoordinate: 47.63672 + m_XCoordinate: 9.975586 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2700 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 507 + - m_BaseGlyphID: 727 m_BaseGlyphAnchorPoint: - m_XCoordinate: 23.686523 - m_YCoordinate: 47.63672 + m_XCoordinate: 9.975586 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2701 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 507 + - m_BaseGlyphID: 727 m_BaseGlyphAnchorPoint: - m_XCoordinate: 23.686523 - m_YCoordinate: 47.63672 + m_XCoordinate: 9.975586 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2702 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 507 + - m_BaseGlyphID: 727 m_BaseGlyphAnchorPoint: - m_XCoordinate: 23.686523 - m_YCoordinate: 47.63672 + m_XCoordinate: 9.975586 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2703 m_MarkPositionAdjustment: m_XPositionAdjustment: 17.358398 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 507 + - m_BaseGlyphID: 727 m_BaseGlyphAnchorPoint: - m_XCoordinate: 23.686523 - m_YCoordinate: 47.63672 + m_XCoordinate: 9.975586 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2704 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 507 + - m_BaseGlyphID: 727 m_BaseGlyphAnchorPoint: - m_XCoordinate: 23.686523 - m_YCoordinate: 47.63672 + m_XCoordinate: 9.975586 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2705 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.689453 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 507 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 42.1875 - m_YCoordinate: 0 - m_MarkGlyphID: 2710 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 18.500977 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 507 + - m_BaseGlyphID: 727 m_BaseGlyphAnchorPoint: - m_XCoordinate: 23.686523 + m_XCoordinate: 24.609375 m_YCoordinate: 0 m_MarkGlyphID: 2715 m_MarkPositionAdjustment: m_XPositionAdjustment: -27.685547 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 507 + - m_BaseGlyphID: 727 m_BaseGlyphAnchorPoint: - m_XCoordinate: 23.686523 - m_YCoordinate: 47.63672 + m_XCoordinate: 9.975586 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2731 m_MarkPositionAdjustment: m_XPositionAdjustment: 6.5039062 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 507 + - m_BaseGlyphID: 727 m_BaseGlyphAnchorPoint: - m_XCoordinate: 23.686523 - m_YCoordinate: 47.63672 + m_XCoordinate: 9.975586 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2738 m_MarkPositionAdjustment: m_XPositionAdjustment: -26.015625 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 507 + - m_BaseGlyphID: 727 m_BaseGlyphAnchorPoint: - m_XCoordinate: 23.686523 + m_XCoordinate: 24.609375 m_YCoordinate: 0 m_MarkGlyphID: 2739 m_MarkPositionAdjustment: m_XPositionAdjustment: -0.7910156 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 507 + - m_BaseGlyphID: 727 m_BaseGlyphAnchorPoint: - m_XCoordinate: 23.686523 - m_YCoordinate: 47.63672 + m_XCoordinate: 9.975586 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2744 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 507 + - m_BaseGlyphID: 727 m_BaseGlyphAnchorPoint: - m_XCoordinate: 23.686523 - m_YCoordinate: 47.63672 + m_XCoordinate: 9.975586 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2782 m_MarkPositionAdjustment: m_XPositionAdjustment: -25.708008 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 507 + - m_BaseGlyphID: 727 m_BaseGlyphAnchorPoint: - m_XCoordinate: 23.686523 - m_YCoordinate: 47.63672 + m_XCoordinate: 9.975586 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2802 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 65.478516 - - m_BaseGlyphID: 507 + - m_BaseGlyphID: 727 m_BaseGlyphAnchorPoint: - m_XCoordinate: 23.686523 - m_YCoordinate: 47.63672 + m_XCoordinate: 9.975586 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2890 m_MarkPositionAdjustment: m_XPositionAdjustment: 17.270508 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 507 + - m_BaseGlyphID: 727 m_BaseGlyphAnchorPoint: - m_XCoordinate: 23.686523 - m_YCoordinate: 47.63672 + m_XCoordinate: 9.975586 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2900 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 578 + - m_BaseGlyphID: 736 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.729492 + m_XCoordinate: 9.931641 m_YCoordinate: 0 m_MarkGlyphID: 1767 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.6015625 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 578 + - m_BaseGlyphID: 736 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.828125 - m_YCoordinate: 56.293945 + m_XCoordinate: 9.975586 + m_YCoordinate: 65.478516 m_MarkGlyphID: 1768 m_MarkPositionAdjustment: m_XPositionAdjustment: 8.833008 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 578 + - m_BaseGlyphID: 736 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.828125 - m_YCoordinate: 56.293945 + m_XCoordinate: 9.975586 + m_YCoordinate: 65.478516 m_MarkGlyphID: 1769 m_MarkPositionAdjustment: m_XPositionAdjustment: 16.12793 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 578 + - m_BaseGlyphID: 736 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.828125 - m_YCoordinate: 56.293945 + m_XCoordinate: 9.975586 + m_YCoordinate: 65.478516 m_MarkGlyphID: 1770 m_MarkPositionAdjustment: m_XPositionAdjustment: 24.125977 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 578 + - m_BaseGlyphID: 736 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.828125 - m_YCoordinate: 56.293945 + m_XCoordinate: 9.975586 + m_YCoordinate: 65.478516 m_MarkGlyphID: 1771 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 578 + - m_BaseGlyphID: 736 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.828125 - m_YCoordinate: 56.293945 + m_XCoordinate: 9.975586 + m_YCoordinate: 65.478516 m_MarkGlyphID: 1772 m_MarkPositionAdjustment: m_XPositionAdjustment: 21.796875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 578 + - m_BaseGlyphID: 736 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.729492 + m_XCoordinate: 9.931641 m_YCoordinate: 0 m_MarkGlyphID: 1773 m_MarkPositionAdjustment: m_XPositionAdjustment: 9.931641 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 578 + - m_BaseGlyphID: 736 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.729492 + m_XCoordinate: 9.931641 m_YCoordinate: 0 m_MarkGlyphID: 1774 m_MarkPositionAdjustment: m_XPositionAdjustment: -27.29004 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 578 + - m_BaseGlyphID: 736 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.729492 + m_XCoordinate: 9.931641 m_YCoordinate: 0 m_MarkGlyphID: 2039 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.513672 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 578 + - m_BaseGlyphID: 736 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.828125 - m_YCoordinate: 56.293945 + m_XCoordinate: 9.975586 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2272 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 578 + - m_BaseGlyphID: 736 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.828125 - m_YCoordinate: 56.293945 + m_XCoordinate: 9.975586 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2273 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 578 + - m_BaseGlyphID: 736 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.729492 + m_XCoordinate: 9.931641 m_YCoordinate: 0 m_MarkGlyphID: 2317 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.107422 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 578 + - m_BaseGlyphID: 736 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.828125 - m_YCoordinate: 56.293945 + m_XCoordinate: 9.975586 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2699 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 578 + - m_BaseGlyphID: 736 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.828125 - m_YCoordinate: 56.293945 + m_XCoordinate: 9.975586 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2700 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 578 + - m_BaseGlyphID: 736 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.828125 - m_YCoordinate: 56.293945 + m_XCoordinate: 9.975586 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2701 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 578 + - m_BaseGlyphID: 736 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.828125 - m_YCoordinate: 56.293945 + m_XCoordinate: 9.975586 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2702 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 578 + - m_BaseGlyphID: 736 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.828125 - m_YCoordinate: 56.293945 + m_XCoordinate: 9.975586 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2703 m_MarkPositionAdjustment: m_XPositionAdjustment: 17.358398 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 578 + - m_BaseGlyphID: 736 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.828125 - m_YCoordinate: 56.293945 + m_XCoordinate: 9.975586 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2704 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 578 + - m_BaseGlyphID: 736 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.828125 - m_YCoordinate: 56.293945 + m_XCoordinate: 9.975586 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2705 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.689453 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 578 + - m_BaseGlyphID: 736 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.729492 + m_XCoordinate: 9.931641 m_YCoordinate: 0 m_MarkGlyphID: 2715 m_MarkPositionAdjustment: m_XPositionAdjustment: -27.685547 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 578 + - m_BaseGlyphID: 736 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.828125 - m_YCoordinate: 56.293945 + m_XCoordinate: 9.975586 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2731 m_MarkPositionAdjustment: m_XPositionAdjustment: 6.5039062 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 578 + - m_BaseGlyphID: 736 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.828125 - m_YCoordinate: 56.293945 + m_XCoordinate: 9.975586 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2738 m_MarkPositionAdjustment: m_XPositionAdjustment: -26.015625 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 578 + - m_BaseGlyphID: 736 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.729492 + m_XCoordinate: 9.931641 m_YCoordinate: 0 m_MarkGlyphID: 2739 m_MarkPositionAdjustment: m_XPositionAdjustment: -0.7910156 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 578 + - m_BaseGlyphID: 736 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.828125 - m_YCoordinate: 56.293945 + m_XCoordinate: 9.975586 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2744 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 578 + - m_BaseGlyphID: 736 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.828125 - m_YCoordinate: 56.293945 + m_XCoordinate: 9.975586 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2782 m_MarkPositionAdjustment: m_XPositionAdjustment: -25.708008 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 578 + - m_BaseGlyphID: 736 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.828125 - m_YCoordinate: 56.293945 + m_XCoordinate: 9.975586 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2802 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 65.478516 - - m_BaseGlyphID: 578 + - m_BaseGlyphID: 736 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.828125 - m_YCoordinate: 56.293945 + m_XCoordinate: 9.975586 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2890 m_MarkPositionAdjustment: m_XPositionAdjustment: 17.270508 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 578 + - m_BaseGlyphID: 736 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.828125 - m_YCoordinate: 56.293945 + m_XCoordinate: 9.975586 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2900 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 586 + - m_BaseGlyphID: 766 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.708008 + m_XCoordinate: 38.45215 m_YCoordinate: 0 m_MarkGlyphID: 1767 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.6015625 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 586 + - m_BaseGlyphID: 766 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.708008 + m_XCoordinate: 38.496094 m_YCoordinate: 47.63672 m_MarkGlyphID: 1768 m_MarkPositionAdjustment: m_XPositionAdjustment: 8.833008 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 586 + - m_BaseGlyphID: 766 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.708008 + m_XCoordinate: 38.496094 m_YCoordinate: 47.63672 m_MarkGlyphID: 1769 m_MarkPositionAdjustment: m_XPositionAdjustment: 16.12793 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 586 + - m_BaseGlyphID: 766 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.708008 + m_XCoordinate: 38.496094 m_YCoordinate: 47.63672 m_MarkGlyphID: 1770 m_MarkPositionAdjustment: m_XPositionAdjustment: 24.125977 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 586 + - m_BaseGlyphID: 766 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.708008 + m_XCoordinate: 38.496094 m_YCoordinate: 47.63672 m_MarkGlyphID: 1771 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 586 + - m_BaseGlyphID: 766 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.708008 + m_XCoordinate: 38.496094 m_YCoordinate: 47.63672 m_MarkGlyphID: 1772 m_MarkPositionAdjustment: m_XPositionAdjustment: 21.796875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 586 + - m_BaseGlyphID: 766 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.708008 + m_XCoordinate: 38.45215 m_YCoordinate: 0 m_MarkGlyphID: 1773 m_MarkPositionAdjustment: m_XPositionAdjustment: 9.931641 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 586 + - m_BaseGlyphID: 766 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.708008 + m_XCoordinate: 38.45215 m_YCoordinate: 0 m_MarkGlyphID: 1774 m_MarkPositionAdjustment: m_XPositionAdjustment: -27.29004 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 586 + - m_BaseGlyphID: 766 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.708008 + m_XCoordinate: 38.45215 m_YCoordinate: 0 m_MarkGlyphID: 2039 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.513672 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 586 + - m_BaseGlyphID: 766 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.708008 + m_XCoordinate: 38.496094 m_YCoordinate: 47.63672 m_MarkGlyphID: 2272 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 586 + - m_BaseGlyphID: 766 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.708008 + m_XCoordinate: 38.496094 m_YCoordinate: 47.63672 m_MarkGlyphID: 2273 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 586 + - m_BaseGlyphID: 766 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.708008 + m_XCoordinate: 38.45215 m_YCoordinate: 0 m_MarkGlyphID: 2317 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.107422 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 586 + - m_BaseGlyphID: 766 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.708008 + m_XCoordinate: 38.496094 m_YCoordinate: 47.63672 m_MarkGlyphID: 2699 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 586 + - m_BaseGlyphID: 766 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.708008 + m_XCoordinate: 38.496094 m_YCoordinate: 47.63672 m_MarkGlyphID: 2700 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 586 + - m_BaseGlyphID: 766 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.708008 + m_XCoordinate: 38.496094 m_YCoordinate: 47.63672 m_MarkGlyphID: 2701 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 586 + - m_BaseGlyphID: 766 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.708008 + m_XCoordinate: 38.496094 m_YCoordinate: 47.63672 m_MarkGlyphID: 2702 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 586 + - m_BaseGlyphID: 766 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.708008 + m_XCoordinate: 38.496094 m_YCoordinate: 47.63672 m_MarkGlyphID: 2703 m_MarkPositionAdjustment: m_XPositionAdjustment: 17.358398 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 586 + - m_BaseGlyphID: 766 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.708008 + m_XCoordinate: 38.496094 m_YCoordinate: 47.63672 m_MarkGlyphID: 2704 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 586 + - m_BaseGlyphID: 766 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.708008 + m_XCoordinate: 38.496094 m_YCoordinate: 47.63672 m_MarkGlyphID: 2705 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.689453 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 586 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.708008 - m_YCoordinate: 0 - m_MarkGlyphID: 2709 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 11.118164 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 586 + - m_BaseGlyphID: 766 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.708008 + m_XCoordinate: 38.45215 m_YCoordinate: 0 m_MarkGlyphID: 2715 m_MarkPositionAdjustment: m_XPositionAdjustment: -27.685547 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 586 + - m_BaseGlyphID: 766 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.708008 + m_XCoordinate: 38.496094 m_YCoordinate: 47.63672 m_MarkGlyphID: 2731 m_MarkPositionAdjustment: m_XPositionAdjustment: 6.5039062 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 586 + - m_BaseGlyphID: 766 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.708008 + m_XCoordinate: 38.496094 m_YCoordinate: 47.63672 m_MarkGlyphID: 2738 m_MarkPositionAdjustment: m_XPositionAdjustment: -26.015625 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 586 + - m_BaseGlyphID: 766 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.708008 + m_XCoordinate: 38.45215 m_YCoordinate: 0 m_MarkGlyphID: 2739 m_MarkPositionAdjustment: m_XPositionAdjustment: -0.7910156 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 586 + - m_BaseGlyphID: 766 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.708008 + m_XCoordinate: 38.496094 m_YCoordinate: 47.63672 m_MarkGlyphID: 2744 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 586 + - m_BaseGlyphID: 766 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.708008 + m_XCoordinate: 38.496094 m_YCoordinate: 47.63672 m_MarkGlyphID: 2782 m_MarkPositionAdjustment: m_XPositionAdjustment: -25.708008 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 586 + - m_BaseGlyphID: 766 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.708008 + m_XCoordinate: 38.496094 m_YCoordinate: 47.63672 m_MarkGlyphID: 2802 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 65.478516 - - m_BaseGlyphID: 586 + - m_BaseGlyphID: 766 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.708008 + m_XCoordinate: 38.496094 m_YCoordinate: 47.63672 m_MarkGlyphID: 2890 m_MarkPositionAdjustment: m_XPositionAdjustment: 17.270508 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 586 + - m_BaseGlyphID: 766 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.708008 + m_XCoordinate: 38.496094 m_YCoordinate: 47.63672 m_MarkGlyphID: 2900 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 597 + - m_BaseGlyphID: 773 m_BaseGlyphAnchorPoint: - m_XCoordinate: 23.90625 - m_YCoordinate: 56.293945 + m_XCoordinate: 25.488281 + m_YCoordinate: 0 + m_MarkGlyphID: 1767 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 11.6015625 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 773 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 25.488281 + m_YCoordinate: 47.63672 m_MarkGlyphID: 1768 m_MarkPositionAdjustment: m_XPositionAdjustment: 8.833008 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 597 + - m_BaseGlyphID: 773 m_BaseGlyphAnchorPoint: - m_XCoordinate: 23.90625 - m_YCoordinate: 56.293945 + m_XCoordinate: 25.488281 + m_YCoordinate: 47.63672 m_MarkGlyphID: 1769 m_MarkPositionAdjustment: m_XPositionAdjustment: 16.12793 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 597 + - m_BaseGlyphID: 773 m_BaseGlyphAnchorPoint: - m_XCoordinate: 23.90625 - m_YCoordinate: 56.293945 + m_XCoordinate: 25.488281 + m_YCoordinate: 47.63672 m_MarkGlyphID: 1770 m_MarkPositionAdjustment: m_XPositionAdjustment: 24.125977 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 597 + - m_BaseGlyphID: 773 m_BaseGlyphAnchorPoint: - m_XCoordinate: 23.90625 - m_YCoordinate: 56.293945 + m_XCoordinate: 25.488281 + m_YCoordinate: 47.63672 m_MarkGlyphID: 1771 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 597 + - m_BaseGlyphID: 773 m_BaseGlyphAnchorPoint: - m_XCoordinate: 23.90625 - m_YCoordinate: 56.293945 + m_XCoordinate: 25.488281 + m_YCoordinate: 47.63672 m_MarkGlyphID: 1772 m_MarkPositionAdjustment: m_XPositionAdjustment: 21.796875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 597 + - m_BaseGlyphID: 773 m_BaseGlyphAnchorPoint: - m_XCoordinate: 23.90625 - m_YCoordinate: 56.293945 + m_XCoordinate: 25.488281 + m_YCoordinate: 0 + m_MarkGlyphID: 1773 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 9.931641 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 773 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 25.488281 + m_YCoordinate: 0 + m_MarkGlyphID: 1774 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -27.29004 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 773 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 25.488281 + m_YCoordinate: 0 + m_MarkGlyphID: 2039 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 11.513672 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 773 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 25.488281 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2272 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 597 + - m_BaseGlyphID: 773 m_BaseGlyphAnchorPoint: - m_XCoordinate: 23.90625 - m_YCoordinate: 56.293945 + m_XCoordinate: 25.488281 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2273 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 597 + - m_BaseGlyphID: 773 m_BaseGlyphAnchorPoint: - m_XCoordinate: 23.90625 - m_YCoordinate: 56.293945 + m_XCoordinate: 25.488281 + m_YCoordinate: 0 + m_MarkGlyphID: 2317 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 10.107422 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 773 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 25.488281 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2699 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 597 + - m_BaseGlyphID: 773 m_BaseGlyphAnchorPoint: - m_XCoordinate: 23.90625 - m_YCoordinate: 56.293945 + m_XCoordinate: 25.488281 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2700 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 597 + - m_BaseGlyphID: 773 m_BaseGlyphAnchorPoint: - m_XCoordinate: 23.90625 - m_YCoordinate: 56.293945 + m_XCoordinate: 25.488281 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2701 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 597 + - m_BaseGlyphID: 773 m_BaseGlyphAnchorPoint: - m_XCoordinate: 23.90625 - m_YCoordinate: 56.293945 + m_XCoordinate: 25.488281 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2702 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 597 + - m_BaseGlyphID: 773 m_BaseGlyphAnchorPoint: - m_XCoordinate: 23.90625 - m_YCoordinate: 56.293945 + m_XCoordinate: 25.488281 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2703 m_MarkPositionAdjustment: m_XPositionAdjustment: 17.358398 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 597 + - m_BaseGlyphID: 773 m_BaseGlyphAnchorPoint: - m_XCoordinate: 23.90625 - m_YCoordinate: 56.293945 + m_XCoordinate: 25.488281 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2704 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 597 + - m_BaseGlyphID: 773 m_BaseGlyphAnchorPoint: - m_XCoordinate: 23.90625 - m_YCoordinate: 56.293945 + m_XCoordinate: 25.488281 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2705 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.689453 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 597 + - m_BaseGlyphID: 773 m_BaseGlyphAnchorPoint: - m_XCoordinate: 23.90625 - m_YCoordinate: 56.293945 + m_XCoordinate: 25.488281 + m_YCoordinate: 0 + m_MarkGlyphID: 2715 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -27.685547 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 773 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 25.488281 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2731 m_MarkPositionAdjustment: m_XPositionAdjustment: 6.5039062 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 597 + - m_BaseGlyphID: 773 m_BaseGlyphAnchorPoint: - m_XCoordinate: 23.90625 - m_YCoordinate: 56.293945 + m_XCoordinate: 25.488281 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2738 m_MarkPositionAdjustment: m_XPositionAdjustment: -26.015625 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 597 + - m_BaseGlyphID: 773 m_BaseGlyphAnchorPoint: - m_XCoordinate: 23.90625 - m_YCoordinate: 56.293945 + m_XCoordinate: 25.488281 + m_YCoordinate: 0 + m_MarkGlyphID: 2739 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -0.7910156 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 773 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 25.488281 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2744 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 597 + - m_BaseGlyphID: 773 m_BaseGlyphAnchorPoint: - m_XCoordinate: 23.90625 - m_YCoordinate: 56.293945 + m_XCoordinate: 25.488281 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2782 m_MarkPositionAdjustment: m_XPositionAdjustment: -25.708008 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 597 + - m_BaseGlyphID: 773 m_BaseGlyphAnchorPoint: - m_XCoordinate: 23.90625 - m_YCoordinate: 56.293945 + m_XCoordinate: 25.488281 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2802 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 65.478516 - - m_BaseGlyphID: 597 + - m_BaseGlyphID: 773 m_BaseGlyphAnchorPoint: - m_XCoordinate: 23.90625 - m_YCoordinate: 56.293945 + m_XCoordinate: 25.488281 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2890 m_MarkPositionAdjustment: m_XPositionAdjustment: 17.270508 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 597 + - m_BaseGlyphID: 773 m_BaseGlyphAnchorPoint: - m_XCoordinate: 23.90625 - m_YCoordinate: 56.293945 + m_XCoordinate: 25.488281 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2900 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 614 + - m_BaseGlyphID: 790 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.22461 + m_XCoordinate: 25.708008 m_YCoordinate: 0 m_MarkGlyphID: 1767 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.6015625 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 614 + - m_BaseGlyphID: 790 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.22461 + m_XCoordinate: 25.708008 m_YCoordinate: 47.63672 m_MarkGlyphID: 1768 m_MarkPositionAdjustment: m_XPositionAdjustment: 8.833008 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 614 + - m_BaseGlyphID: 790 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.22461 + m_XCoordinate: 25.708008 m_YCoordinate: 47.63672 m_MarkGlyphID: 1769 m_MarkPositionAdjustment: m_XPositionAdjustment: 16.12793 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 614 + - m_BaseGlyphID: 790 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.22461 + m_XCoordinate: 25.708008 m_YCoordinate: 47.63672 m_MarkGlyphID: 1770 m_MarkPositionAdjustment: m_XPositionAdjustment: 24.125977 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 614 + - m_BaseGlyphID: 790 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.22461 + m_XCoordinate: 25.708008 m_YCoordinate: 47.63672 m_MarkGlyphID: 1771 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 614 + - m_BaseGlyphID: 790 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.22461 + m_XCoordinate: 25.708008 m_YCoordinate: 47.63672 m_MarkGlyphID: 1772 m_MarkPositionAdjustment: m_XPositionAdjustment: 21.796875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 614 + - m_BaseGlyphID: 790 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.22461 + m_XCoordinate: 25.708008 m_YCoordinate: 0 m_MarkGlyphID: 1773 m_MarkPositionAdjustment: m_XPositionAdjustment: 9.931641 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 614 + - m_BaseGlyphID: 790 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.22461 + m_XCoordinate: 25.708008 m_YCoordinate: 0 m_MarkGlyphID: 1774 m_MarkPositionAdjustment: m_XPositionAdjustment: -27.29004 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 614 + - m_BaseGlyphID: 790 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.22461 + m_XCoordinate: 25.708008 m_YCoordinate: 0 m_MarkGlyphID: 2039 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.513672 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 614 + - m_BaseGlyphID: 790 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.22461 + m_XCoordinate: 25.708008 m_YCoordinate: 47.63672 m_MarkGlyphID: 2272 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 614 + - m_BaseGlyphID: 790 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.22461 + m_XCoordinate: 25.708008 m_YCoordinate: 47.63672 m_MarkGlyphID: 2273 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 614 + - m_BaseGlyphID: 790 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.22461 + m_XCoordinate: 25.708008 m_YCoordinate: 0 m_MarkGlyphID: 2317 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.107422 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 614 + - m_BaseGlyphID: 790 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.22461 + m_XCoordinate: 25.708008 m_YCoordinate: 47.63672 m_MarkGlyphID: 2699 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 614 + - m_BaseGlyphID: 790 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.22461 + m_XCoordinate: 25.708008 m_YCoordinate: 47.63672 m_MarkGlyphID: 2700 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 614 + - m_BaseGlyphID: 790 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.22461 + m_XCoordinate: 25.708008 m_YCoordinate: 47.63672 m_MarkGlyphID: 2701 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 614 + - m_BaseGlyphID: 790 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.22461 + m_XCoordinate: 25.708008 m_YCoordinate: 47.63672 m_MarkGlyphID: 2702 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 614 + - m_BaseGlyphID: 790 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.22461 + m_XCoordinate: 25.708008 m_YCoordinate: 47.63672 m_MarkGlyphID: 2703 m_MarkPositionAdjustment: m_XPositionAdjustment: 17.358398 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 614 + - m_BaseGlyphID: 790 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.22461 + m_XCoordinate: 25.708008 m_YCoordinate: 47.63672 m_MarkGlyphID: 2704 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 614 + - m_BaseGlyphID: 790 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.22461 + m_XCoordinate: 25.708008 m_YCoordinate: 47.63672 m_MarkGlyphID: 2705 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.689453 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 614 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.40039 - m_YCoordinate: 0 - m_MarkGlyphID: 2709 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 11.118164 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 614 + - m_BaseGlyphID: 790 m_BaseGlyphAnchorPoint: - m_XCoordinate: 45.703125 - m_YCoordinate: 12.788086 + m_XCoordinate: 47.63672 + m_YCoordinate: 23.642578 m_MarkGlyphID: 2710 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.500977 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 614 + - m_BaseGlyphID: 790 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.22461 + m_XCoordinate: 25.708008 m_YCoordinate: 0 m_MarkGlyphID: 2715 m_MarkPositionAdjustment: m_XPositionAdjustment: -27.685547 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 614 + - m_BaseGlyphID: 790 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.22461 + m_XCoordinate: 25.708008 m_YCoordinate: 47.63672 m_MarkGlyphID: 2731 m_MarkPositionAdjustment: m_XPositionAdjustment: 6.5039062 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 614 + - m_BaseGlyphID: 790 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.22461 + m_XCoordinate: 25.708008 m_YCoordinate: 47.63672 m_MarkGlyphID: 2738 m_MarkPositionAdjustment: m_XPositionAdjustment: -26.015625 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 614 + - m_BaseGlyphID: 790 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.22461 + m_XCoordinate: 25.708008 m_YCoordinate: 0 m_MarkGlyphID: 2739 m_MarkPositionAdjustment: m_XPositionAdjustment: -0.7910156 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 614 + - m_BaseGlyphID: 790 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.22461 + m_XCoordinate: 25.708008 m_YCoordinate: 47.63672 m_MarkGlyphID: 2744 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 614 + - m_BaseGlyphID: 790 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.22461 + m_XCoordinate: 25.708008 m_YCoordinate: 47.63672 m_MarkGlyphID: 2782 m_MarkPositionAdjustment: m_XPositionAdjustment: -25.708008 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 614 + - m_BaseGlyphID: 790 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.22461 + m_XCoordinate: 25.708008 m_YCoordinate: 47.63672 m_MarkGlyphID: 2802 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 65.478516 - - m_BaseGlyphID: 614 + - m_BaseGlyphID: 790 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.22461 + m_XCoordinate: 25.708008 m_YCoordinate: 47.63672 m_MarkGlyphID: 2890 m_MarkPositionAdjustment: m_XPositionAdjustment: 17.270508 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 614 + - m_BaseGlyphID: 790 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.22461 + m_XCoordinate: 25.708008 m_YCoordinate: 47.63672 m_MarkGlyphID: 2900 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 647 + - m_BaseGlyphID: 843 m_BaseGlyphAnchorPoint: - m_XCoordinate: 13.491211 - m_YCoordinate: 0 + m_XCoordinate: 9.931641 + m_YCoordinate: -18.36914 m_MarkGlyphID: 1767 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.6015625 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 647 + - m_BaseGlyphID: 843 m_BaseGlyphAnchorPoint: - m_XCoordinate: 16.918945 - m_YCoordinate: 66.708984 + m_XCoordinate: 28.740234 + m_YCoordinate: 47.63672 m_MarkGlyphID: 1768 m_MarkPositionAdjustment: m_XPositionAdjustment: 8.833008 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 647 + - m_BaseGlyphID: 843 m_BaseGlyphAnchorPoint: - m_XCoordinate: 16.918945 - m_YCoordinate: 66.708984 + m_XCoordinate: 28.740234 + m_YCoordinate: 47.63672 m_MarkGlyphID: 1769 m_MarkPositionAdjustment: m_XPositionAdjustment: 16.12793 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 647 + - m_BaseGlyphID: 843 m_BaseGlyphAnchorPoint: - m_XCoordinate: 16.918945 - m_YCoordinate: 66.708984 + m_XCoordinate: 28.740234 + m_YCoordinate: 47.63672 m_MarkGlyphID: 1770 m_MarkPositionAdjustment: m_XPositionAdjustment: 24.125977 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 647 + - m_BaseGlyphID: 843 m_BaseGlyphAnchorPoint: - m_XCoordinate: 16.918945 - m_YCoordinate: 66.708984 + m_XCoordinate: 28.740234 + m_YCoordinate: 47.63672 m_MarkGlyphID: 1771 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 647 + - m_BaseGlyphID: 843 m_BaseGlyphAnchorPoint: - m_XCoordinate: 16.918945 - m_YCoordinate: 66.708984 + m_XCoordinate: 28.740234 + m_YCoordinate: 47.63672 m_MarkGlyphID: 1772 m_MarkPositionAdjustment: m_XPositionAdjustment: 21.796875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 647 + - m_BaseGlyphID: 843 m_BaseGlyphAnchorPoint: - m_XCoordinate: 13.491211 - m_YCoordinate: 0 + m_XCoordinate: 9.931641 + m_YCoordinate: -18.36914 m_MarkGlyphID: 1773 m_MarkPositionAdjustment: m_XPositionAdjustment: 9.931641 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 647 + - m_BaseGlyphID: 843 m_BaseGlyphAnchorPoint: - m_XCoordinate: 13.491211 - m_YCoordinate: 0 + m_XCoordinate: 9.931641 + m_YCoordinate: -18.36914 m_MarkGlyphID: 1774 m_MarkPositionAdjustment: m_XPositionAdjustment: -27.29004 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 647 + - m_BaseGlyphID: 843 m_BaseGlyphAnchorPoint: - m_XCoordinate: 13.491211 - m_YCoordinate: 0 + m_XCoordinate: 9.931641 + m_YCoordinate: -18.36914 m_MarkGlyphID: 2039 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.513672 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 647 + - m_BaseGlyphID: 843 m_BaseGlyphAnchorPoint: - m_XCoordinate: 16.918945 - m_YCoordinate: 66.708984 + m_XCoordinate: 28.740234 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2272 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 647 + - m_BaseGlyphID: 843 m_BaseGlyphAnchorPoint: - m_XCoordinate: 16.918945 - m_YCoordinate: 66.708984 + m_XCoordinate: 28.740234 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2273 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 647 + - m_BaseGlyphID: 843 m_BaseGlyphAnchorPoint: - m_XCoordinate: 13.491211 - m_YCoordinate: 0 + m_XCoordinate: 9.931641 + m_YCoordinate: -18.36914 m_MarkGlyphID: 2317 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.107422 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 647 + - m_BaseGlyphID: 843 m_BaseGlyphAnchorPoint: - m_XCoordinate: 16.918945 - m_YCoordinate: 66.708984 + m_XCoordinate: 28.740234 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2699 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 647 + - m_BaseGlyphID: 843 m_BaseGlyphAnchorPoint: - m_XCoordinate: 16.918945 - m_YCoordinate: 66.708984 + m_XCoordinate: 28.740234 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2700 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 647 + - m_BaseGlyphID: 843 m_BaseGlyphAnchorPoint: - m_XCoordinate: 16.918945 - m_YCoordinate: 66.708984 + m_XCoordinate: 28.740234 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2701 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 647 + - m_BaseGlyphID: 843 m_BaseGlyphAnchorPoint: - m_XCoordinate: 16.918945 - m_YCoordinate: 66.708984 + m_XCoordinate: 28.740234 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2702 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 647 + - m_BaseGlyphID: 843 m_BaseGlyphAnchorPoint: - m_XCoordinate: 16.918945 - m_YCoordinate: 66.708984 + m_XCoordinate: 28.740234 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2703 m_MarkPositionAdjustment: m_XPositionAdjustment: 17.358398 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 647 + - m_BaseGlyphID: 843 m_BaseGlyphAnchorPoint: - m_XCoordinate: 16.918945 - m_YCoordinate: 66.708984 + m_XCoordinate: 28.740234 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2704 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 647 + - m_BaseGlyphID: 843 m_BaseGlyphAnchorPoint: - m_XCoordinate: 16.918945 - m_YCoordinate: 66.708984 + m_XCoordinate: 28.740234 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2705 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.689453 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 647 + - m_BaseGlyphID: 843 m_BaseGlyphAnchorPoint: - m_XCoordinate: 13.491211 - m_YCoordinate: 0 + m_XCoordinate: 9.931641 + m_YCoordinate: -18.36914 m_MarkGlyphID: 2715 m_MarkPositionAdjustment: m_XPositionAdjustment: -27.685547 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 647 + - m_BaseGlyphID: 843 m_BaseGlyphAnchorPoint: - m_XCoordinate: 16.918945 - m_YCoordinate: 66.708984 + m_XCoordinate: 28.740234 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2731 m_MarkPositionAdjustment: m_XPositionAdjustment: 6.5039062 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 647 + - m_BaseGlyphID: 843 m_BaseGlyphAnchorPoint: - m_XCoordinate: 16.918945 - m_YCoordinate: 66.708984 + m_XCoordinate: 28.740234 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2738 m_MarkPositionAdjustment: m_XPositionAdjustment: -26.015625 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 647 + - m_BaseGlyphID: 843 m_BaseGlyphAnchorPoint: - m_XCoordinate: 13.491211 - m_YCoordinate: 0 + m_XCoordinate: 9.931641 + m_YCoordinate: -18.36914 m_MarkGlyphID: 2739 m_MarkPositionAdjustment: m_XPositionAdjustment: -0.7910156 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 647 + - m_BaseGlyphID: 843 m_BaseGlyphAnchorPoint: - m_XCoordinate: 16.918945 - m_YCoordinate: 66.708984 + m_XCoordinate: 28.740234 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2744 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 647 + - m_BaseGlyphID: 843 m_BaseGlyphAnchorPoint: - m_XCoordinate: 16.918945 - m_YCoordinate: 66.708984 + m_XCoordinate: 28.740234 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2782 m_MarkPositionAdjustment: m_XPositionAdjustment: -25.708008 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 647 + - m_BaseGlyphID: 843 m_BaseGlyphAnchorPoint: - m_XCoordinate: 16.918945 - m_YCoordinate: 66.708984 + m_XCoordinate: 28.740234 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2802 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 65.478516 - - m_BaseGlyphID: 647 + - m_BaseGlyphID: 843 m_BaseGlyphAnchorPoint: - m_XCoordinate: 16.918945 - m_YCoordinate: 66.708984 + m_XCoordinate: 28.740234 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2890 m_MarkPositionAdjustment: m_XPositionAdjustment: 17.270508 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 647 + - m_BaseGlyphID: 843 m_BaseGlyphAnchorPoint: - m_XCoordinate: 16.918945 - m_YCoordinate: 66.708984 + m_XCoordinate: 28.740234 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2900 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 658 + - m_BaseGlyphID: 849 m_BaseGlyphAnchorPoint: - m_XCoordinate: 26.015625 - m_YCoordinate: -19.160156 + m_XCoordinate: 42.802734 + m_YCoordinate: -18.36914 m_MarkGlyphID: 1767 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.6015625 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 658 + - m_BaseGlyphID: 849 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.356445 + m_XCoordinate: 26.323242 m_YCoordinate: 47.63672 m_MarkGlyphID: 1768 m_MarkPositionAdjustment: m_XPositionAdjustment: 8.833008 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 658 + - m_BaseGlyphID: 849 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.356445 + m_XCoordinate: 26.323242 m_YCoordinate: 47.63672 m_MarkGlyphID: 1769 m_MarkPositionAdjustment: m_XPositionAdjustment: 16.12793 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 658 + - m_BaseGlyphID: 849 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.356445 + m_XCoordinate: 26.323242 m_YCoordinate: 47.63672 m_MarkGlyphID: 1770 m_MarkPositionAdjustment: m_XPositionAdjustment: 24.125977 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 658 + - m_BaseGlyphID: 849 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.356445 + m_XCoordinate: 26.323242 m_YCoordinate: 47.63672 m_MarkGlyphID: 1771 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 658 + - m_BaseGlyphID: 849 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.356445 + m_XCoordinate: 26.323242 m_YCoordinate: 47.63672 m_MarkGlyphID: 1772 m_MarkPositionAdjustment: m_XPositionAdjustment: 21.796875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 658 + - m_BaseGlyphID: 849 m_BaseGlyphAnchorPoint: - m_XCoordinate: 26.015625 - m_YCoordinate: -19.160156 + m_XCoordinate: 42.802734 + m_YCoordinate: -18.36914 m_MarkGlyphID: 1773 m_MarkPositionAdjustment: m_XPositionAdjustment: 9.931641 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 658 + - m_BaseGlyphID: 849 m_BaseGlyphAnchorPoint: - m_XCoordinate: 26.015625 - m_YCoordinate: -19.160156 + m_XCoordinate: 42.802734 + m_YCoordinate: -18.36914 m_MarkGlyphID: 1774 m_MarkPositionAdjustment: m_XPositionAdjustment: -27.29004 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 658 + - m_BaseGlyphID: 849 m_BaseGlyphAnchorPoint: - m_XCoordinate: 26.015625 - m_YCoordinate: -19.160156 + m_XCoordinate: 42.802734 + m_YCoordinate: -18.36914 m_MarkGlyphID: 2039 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.513672 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 658 + - m_BaseGlyphID: 849 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.356445 + m_XCoordinate: 26.323242 m_YCoordinate: 47.63672 m_MarkGlyphID: 2272 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 658 + - m_BaseGlyphID: 849 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.356445 + m_XCoordinate: 26.323242 m_YCoordinate: 47.63672 m_MarkGlyphID: 2273 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 658 + - m_BaseGlyphID: 849 m_BaseGlyphAnchorPoint: - m_XCoordinate: 26.015625 - m_YCoordinate: -19.160156 + m_XCoordinate: 42.802734 + m_YCoordinate: -18.36914 m_MarkGlyphID: 2317 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.107422 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 658 + - m_BaseGlyphID: 849 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.356445 + m_XCoordinate: 26.323242 m_YCoordinate: 47.63672 m_MarkGlyphID: 2699 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 658 + - m_BaseGlyphID: 849 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.356445 + m_XCoordinate: 26.323242 m_YCoordinate: 47.63672 m_MarkGlyphID: 2700 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 658 + - m_BaseGlyphID: 849 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.356445 + m_XCoordinate: 26.323242 m_YCoordinate: 47.63672 m_MarkGlyphID: 2701 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 658 + - m_BaseGlyphID: 849 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.356445 + m_XCoordinate: 26.323242 m_YCoordinate: 47.63672 m_MarkGlyphID: 2702 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 658 + - m_BaseGlyphID: 849 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.356445 + m_XCoordinate: 26.323242 m_YCoordinate: 47.63672 m_MarkGlyphID: 2703 m_MarkPositionAdjustment: m_XPositionAdjustment: 17.358398 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 658 + - m_BaseGlyphID: 849 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.356445 + m_XCoordinate: 26.323242 m_YCoordinate: 47.63672 m_MarkGlyphID: 2704 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 658 + - m_BaseGlyphID: 849 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.356445 + m_XCoordinate: 26.323242 m_YCoordinate: 47.63672 m_MarkGlyphID: 2705 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.689453 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 658 + - m_BaseGlyphID: 849 m_BaseGlyphAnchorPoint: - m_XCoordinate: 26.015625 - m_YCoordinate: -19.160156 + m_XCoordinate: 42.802734 + m_YCoordinate: -18.36914 m_MarkGlyphID: 2715 m_MarkPositionAdjustment: m_XPositionAdjustment: -27.685547 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 658 + - m_BaseGlyphID: 849 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.356445 + m_XCoordinate: 26.323242 m_YCoordinate: 47.63672 m_MarkGlyphID: 2731 m_MarkPositionAdjustment: m_XPositionAdjustment: 6.5039062 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 658 + - m_BaseGlyphID: 849 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.356445 + m_XCoordinate: 26.323242 m_YCoordinate: 47.63672 m_MarkGlyphID: 2738 m_MarkPositionAdjustment: m_XPositionAdjustment: -26.015625 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 658 + - m_BaseGlyphID: 849 m_BaseGlyphAnchorPoint: - m_XCoordinate: 26.015625 - m_YCoordinate: -19.160156 + m_XCoordinate: 42.802734 + m_YCoordinate: -18.36914 m_MarkGlyphID: 2739 m_MarkPositionAdjustment: m_XPositionAdjustment: -0.7910156 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 658 + - m_BaseGlyphID: 849 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.356445 + m_XCoordinate: 26.323242 m_YCoordinate: 47.63672 m_MarkGlyphID: 2744 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 658 + - m_BaseGlyphID: 849 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.356445 + m_XCoordinate: 26.323242 m_YCoordinate: 47.63672 m_MarkGlyphID: 2782 m_MarkPositionAdjustment: m_XPositionAdjustment: -25.708008 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 658 + - m_BaseGlyphID: 849 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.356445 + m_XCoordinate: 26.323242 m_YCoordinate: 47.63672 m_MarkGlyphID: 2802 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 65.478516 - - m_BaseGlyphID: 658 + - m_BaseGlyphID: 849 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.356445 + m_XCoordinate: 26.323242 m_YCoordinate: 47.63672 m_MarkGlyphID: 2890 m_MarkPositionAdjustment: m_XPositionAdjustment: 17.270508 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 658 + - m_BaseGlyphID: 849 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.356445 + m_XCoordinate: 26.323242 m_YCoordinate: 47.63672 m_MarkGlyphID: 2900 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 670 + - m_BaseGlyphID: 852 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.488281 + m_XCoordinate: 9.931641 m_YCoordinate: 0 m_MarkGlyphID: 1767 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.6015625 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 670 + - m_BaseGlyphID: 852 m_BaseGlyphAnchorPoint: - m_XCoordinate: 9.975586 - m_YCoordinate: 65.478516 + m_XCoordinate: 17.314453 + m_YCoordinate: 47.63672 m_MarkGlyphID: 1768 m_MarkPositionAdjustment: m_XPositionAdjustment: 8.833008 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 670 + - m_BaseGlyphID: 852 m_BaseGlyphAnchorPoint: - m_XCoordinate: 9.975586 - m_YCoordinate: 65.478516 + m_XCoordinate: 17.314453 + m_YCoordinate: 47.63672 m_MarkGlyphID: 1769 m_MarkPositionAdjustment: m_XPositionAdjustment: 16.12793 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 670 + - m_BaseGlyphID: 852 m_BaseGlyphAnchorPoint: - m_XCoordinate: 9.975586 - m_YCoordinate: 65.478516 + m_XCoordinate: 17.314453 + m_YCoordinate: 47.63672 m_MarkGlyphID: 1770 m_MarkPositionAdjustment: m_XPositionAdjustment: 24.125977 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 670 + - m_BaseGlyphID: 852 m_BaseGlyphAnchorPoint: - m_XCoordinate: 9.975586 - m_YCoordinate: 65.478516 + m_XCoordinate: 17.314453 + m_YCoordinate: 47.63672 m_MarkGlyphID: 1771 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 670 + - m_BaseGlyphID: 852 m_BaseGlyphAnchorPoint: - m_XCoordinate: 9.975586 - m_YCoordinate: 65.478516 + m_XCoordinate: 17.314453 + m_YCoordinate: 47.63672 m_MarkGlyphID: 1772 m_MarkPositionAdjustment: m_XPositionAdjustment: 21.796875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 670 + - m_BaseGlyphID: 852 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.488281 + m_XCoordinate: 9.931641 m_YCoordinate: 0 m_MarkGlyphID: 1773 m_MarkPositionAdjustment: m_XPositionAdjustment: 9.931641 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 670 + - m_BaseGlyphID: 852 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.488281 + m_XCoordinate: 9.931641 m_YCoordinate: 0 m_MarkGlyphID: 1774 m_MarkPositionAdjustment: m_XPositionAdjustment: -27.29004 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 670 + - m_BaseGlyphID: 852 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.488281 + m_XCoordinate: 9.931641 m_YCoordinate: 0 m_MarkGlyphID: 2039 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.513672 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 670 + - m_BaseGlyphID: 852 m_BaseGlyphAnchorPoint: - m_XCoordinate: 9.975586 - m_YCoordinate: 65.478516 + m_XCoordinate: 17.314453 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2272 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 670 + - m_BaseGlyphID: 852 m_BaseGlyphAnchorPoint: - m_XCoordinate: 9.975586 - m_YCoordinate: 65.478516 + m_XCoordinate: 17.314453 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2273 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 670 + - m_BaseGlyphID: 852 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.488281 + m_XCoordinate: 9.931641 m_YCoordinate: 0 m_MarkGlyphID: 2317 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.107422 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 670 + - m_BaseGlyphID: 852 m_BaseGlyphAnchorPoint: - m_XCoordinate: 9.975586 - m_YCoordinate: 65.478516 + m_XCoordinate: 17.314453 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2699 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 670 + - m_BaseGlyphID: 852 m_BaseGlyphAnchorPoint: - m_XCoordinate: 9.975586 - m_YCoordinate: 65.478516 + m_XCoordinate: 17.314453 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2700 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 670 + - m_BaseGlyphID: 852 m_BaseGlyphAnchorPoint: - m_XCoordinate: 9.975586 - m_YCoordinate: 65.478516 + m_XCoordinate: 17.314453 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2701 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 670 + - m_BaseGlyphID: 852 m_BaseGlyphAnchorPoint: - m_XCoordinate: 9.975586 - m_YCoordinate: 65.478516 + m_XCoordinate: 17.314453 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2702 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 670 + - m_BaseGlyphID: 852 m_BaseGlyphAnchorPoint: - m_XCoordinate: 9.975586 - m_YCoordinate: 65.478516 + m_XCoordinate: 17.314453 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2703 m_MarkPositionAdjustment: m_XPositionAdjustment: 17.358398 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 670 + - m_BaseGlyphID: 852 m_BaseGlyphAnchorPoint: - m_XCoordinate: 9.975586 - m_YCoordinate: 65.478516 + m_XCoordinate: 17.314453 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2704 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 670 + - m_BaseGlyphID: 852 m_BaseGlyphAnchorPoint: - m_XCoordinate: 9.975586 - m_YCoordinate: 65.478516 + m_XCoordinate: 17.314453 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2705 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.689453 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 670 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 9.975586 - m_YCoordinate: 0 - m_MarkGlyphID: 2709 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 11.118164 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 670 + - m_BaseGlyphID: 852 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.488281 + m_XCoordinate: 9.931641 m_YCoordinate: 0 m_MarkGlyphID: 2715 m_MarkPositionAdjustment: m_XPositionAdjustment: -27.685547 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 670 + - m_BaseGlyphID: 852 m_BaseGlyphAnchorPoint: - m_XCoordinate: 9.975586 - m_YCoordinate: 65.478516 + m_XCoordinate: 17.314453 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2731 m_MarkPositionAdjustment: m_XPositionAdjustment: 6.5039062 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 670 + - m_BaseGlyphID: 852 m_BaseGlyphAnchorPoint: - m_XCoordinate: 9.975586 - m_YCoordinate: 65.478516 + m_XCoordinate: 17.314453 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2738 m_MarkPositionAdjustment: m_XPositionAdjustment: -26.015625 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 670 + - m_BaseGlyphID: 852 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.488281 + m_XCoordinate: 9.931641 m_YCoordinate: 0 m_MarkGlyphID: 2739 m_MarkPositionAdjustment: m_XPositionAdjustment: -0.7910156 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 670 + - m_BaseGlyphID: 852 m_BaseGlyphAnchorPoint: - m_XCoordinate: 9.975586 - m_YCoordinate: 65.478516 + m_XCoordinate: 17.314453 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2744 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 670 + - m_BaseGlyphID: 852 m_BaseGlyphAnchorPoint: - m_XCoordinate: 9.975586 - m_YCoordinate: 65.478516 + m_XCoordinate: 17.314453 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2782 m_MarkPositionAdjustment: m_XPositionAdjustment: -25.708008 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 670 + - m_BaseGlyphID: 852 m_BaseGlyphAnchorPoint: - m_XCoordinate: 9.975586 - m_YCoordinate: 65.478516 + m_XCoordinate: 17.314453 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2802 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 65.478516 - - m_BaseGlyphID: 670 + - m_BaseGlyphID: 852 m_BaseGlyphAnchorPoint: - m_XCoordinate: 9.975586 - m_YCoordinate: 65.478516 + m_XCoordinate: 17.314453 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2890 m_MarkPositionAdjustment: m_XPositionAdjustment: 17.270508 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 670 + - m_BaseGlyphID: 852 m_BaseGlyphAnchorPoint: - m_XCoordinate: 9.975586 - m_YCoordinate: 65.478516 + m_XCoordinate: 17.314453 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2900 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 689 + - m_BaseGlyphID: 871 m_BaseGlyphAnchorPoint: - m_XCoordinate: 10.019531 + m_XCoordinate: 22.675781 m_YCoordinate: 0 m_MarkGlyphID: 1767 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.6015625 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 689 + - m_BaseGlyphID: 871 m_BaseGlyphAnchorPoint: - m_XCoordinate: 10.019531 - m_YCoordinate: 66.5332 + m_XCoordinate: 22.675781 + m_YCoordinate: 47.63672 m_MarkGlyphID: 1768 m_MarkPositionAdjustment: m_XPositionAdjustment: 8.833008 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 689 + - m_BaseGlyphID: 871 m_BaseGlyphAnchorPoint: - m_XCoordinate: 10.019531 - m_YCoordinate: 66.5332 + m_XCoordinate: 22.675781 + m_YCoordinate: 47.63672 m_MarkGlyphID: 1769 m_MarkPositionAdjustment: m_XPositionAdjustment: 16.12793 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 689 + - m_BaseGlyphID: 871 m_BaseGlyphAnchorPoint: - m_XCoordinate: 10.019531 - m_YCoordinate: 66.5332 + m_XCoordinate: 22.675781 + m_YCoordinate: 47.63672 m_MarkGlyphID: 1770 m_MarkPositionAdjustment: m_XPositionAdjustment: 24.125977 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 689 + - m_BaseGlyphID: 871 m_BaseGlyphAnchorPoint: - m_XCoordinate: 10.019531 - m_YCoordinate: 66.5332 + m_XCoordinate: 22.675781 + m_YCoordinate: 47.63672 m_MarkGlyphID: 1771 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 689 + - m_BaseGlyphID: 871 m_BaseGlyphAnchorPoint: - m_XCoordinate: 10.019531 - m_YCoordinate: 66.5332 + m_XCoordinate: 22.675781 + m_YCoordinate: 47.63672 m_MarkGlyphID: 1772 m_MarkPositionAdjustment: m_XPositionAdjustment: 21.796875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 689 + - m_BaseGlyphID: 871 m_BaseGlyphAnchorPoint: - m_XCoordinate: 10.019531 + m_XCoordinate: 22.675781 m_YCoordinate: 0 m_MarkGlyphID: 1773 m_MarkPositionAdjustment: m_XPositionAdjustment: 9.931641 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 689 + - m_BaseGlyphID: 871 m_BaseGlyphAnchorPoint: - m_XCoordinate: 10.019531 + m_XCoordinate: 22.675781 m_YCoordinate: 0 m_MarkGlyphID: 1774 m_MarkPositionAdjustment: m_XPositionAdjustment: -27.29004 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 689 + - m_BaseGlyphID: 871 m_BaseGlyphAnchorPoint: - m_XCoordinate: 10.019531 + m_XCoordinate: 22.675781 m_YCoordinate: 0 m_MarkGlyphID: 2039 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.513672 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 689 + - m_BaseGlyphID: 871 m_BaseGlyphAnchorPoint: - m_XCoordinate: 10.019531 - m_YCoordinate: 66.5332 + m_XCoordinate: 22.675781 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2272 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 689 + - m_BaseGlyphID: 871 m_BaseGlyphAnchorPoint: - m_XCoordinate: 10.019531 - m_YCoordinate: 66.5332 + m_XCoordinate: 22.675781 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2273 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 689 + - m_BaseGlyphID: 871 m_BaseGlyphAnchorPoint: - m_XCoordinate: 10.019531 + m_XCoordinate: 22.675781 m_YCoordinate: 0 m_MarkGlyphID: 2317 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.107422 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 689 + - m_BaseGlyphID: 871 m_BaseGlyphAnchorPoint: - m_XCoordinate: 10.019531 - m_YCoordinate: 66.5332 + m_XCoordinate: 22.675781 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2699 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 689 + - m_BaseGlyphID: 871 m_BaseGlyphAnchorPoint: - m_XCoordinate: 10.019531 - m_YCoordinate: 66.5332 + m_XCoordinate: 22.675781 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2700 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 689 + - m_BaseGlyphID: 871 m_BaseGlyphAnchorPoint: - m_XCoordinate: 10.019531 - m_YCoordinate: 66.5332 + m_XCoordinate: 22.675781 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2701 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 689 + - m_BaseGlyphID: 871 m_BaseGlyphAnchorPoint: - m_XCoordinate: 10.019531 - m_YCoordinate: 66.5332 + m_XCoordinate: 22.675781 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2702 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 689 + - m_BaseGlyphID: 871 m_BaseGlyphAnchorPoint: - m_XCoordinate: 10.019531 - m_YCoordinate: 66.5332 + m_XCoordinate: 22.675781 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2703 m_MarkPositionAdjustment: m_XPositionAdjustment: 17.358398 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 689 + - m_BaseGlyphID: 871 m_BaseGlyphAnchorPoint: - m_XCoordinate: 10.019531 - m_YCoordinate: 66.5332 + m_XCoordinate: 22.675781 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2704 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 689 + - m_BaseGlyphID: 871 m_BaseGlyphAnchorPoint: - m_XCoordinate: 10.019531 - m_YCoordinate: 66.5332 + m_XCoordinate: 22.675781 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2705 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.689453 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 689 + - m_BaseGlyphID: 871 m_BaseGlyphAnchorPoint: - m_XCoordinate: 13.842773 + m_XCoordinate: 22.807617 m_YCoordinate: 0 - m_MarkGlyphID: 2710 + m_MarkGlyphID: 2709 m_MarkPositionAdjustment: - m_XPositionAdjustment: 18.500977 + m_XPositionAdjustment: 11.118164 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 689 + - m_BaseGlyphID: 871 m_BaseGlyphAnchorPoint: - m_XCoordinate: 10.019531 + m_XCoordinate: 22.675781 m_YCoordinate: 0 m_MarkGlyphID: 2715 m_MarkPositionAdjustment: m_XPositionAdjustment: -27.685547 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 689 + - m_BaseGlyphID: 871 m_BaseGlyphAnchorPoint: - m_XCoordinate: 10.019531 - m_YCoordinate: 66.5332 + m_XCoordinate: 22.675781 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2731 m_MarkPositionAdjustment: m_XPositionAdjustment: 6.5039062 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 689 + - m_BaseGlyphID: 871 m_BaseGlyphAnchorPoint: - m_XCoordinate: 10.019531 - m_YCoordinate: 66.5332 + m_XCoordinate: 22.675781 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2738 m_MarkPositionAdjustment: m_XPositionAdjustment: -26.015625 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 689 + - m_BaseGlyphID: 871 m_BaseGlyphAnchorPoint: - m_XCoordinate: 10.019531 + m_XCoordinate: 22.675781 m_YCoordinate: 0 m_MarkGlyphID: 2739 m_MarkPositionAdjustment: m_XPositionAdjustment: -0.7910156 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 689 + - m_BaseGlyphID: 871 m_BaseGlyphAnchorPoint: - m_XCoordinate: 10.019531 - m_YCoordinate: 66.5332 + m_XCoordinate: 22.675781 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2744 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 689 + - m_BaseGlyphID: 871 m_BaseGlyphAnchorPoint: - m_XCoordinate: 10.019531 - m_YCoordinate: 66.5332 + m_XCoordinate: 22.675781 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2782 m_MarkPositionAdjustment: m_XPositionAdjustment: -25.708008 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 689 + - m_BaseGlyphID: 871 m_BaseGlyphAnchorPoint: - m_XCoordinate: 10.019531 - m_YCoordinate: 66.5332 + m_XCoordinate: 22.675781 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2802 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 65.478516 - - m_BaseGlyphID: 689 + - m_BaseGlyphID: 871 m_BaseGlyphAnchorPoint: - m_XCoordinate: 10.019531 - m_YCoordinate: 66.5332 + m_XCoordinate: 22.675781 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2890 m_MarkPositionAdjustment: m_XPositionAdjustment: 17.270508 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 689 + - m_BaseGlyphID: 871 m_BaseGlyphAnchorPoint: - m_XCoordinate: 10.019531 - m_YCoordinate: 66.5332 + m_XCoordinate: 22.675781 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2900 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 719 + - m_BaseGlyphID: 888 m_BaseGlyphAnchorPoint: - m_XCoordinate: 6.020508 + m_XCoordinate: 16.831055 m_YCoordinate: 0 - m_MarkGlyphID: 1736 + m_MarkGlyphID: 1767 m_MarkPositionAdjustment: - m_XPositionAdjustment: 7.470703 + m_XPositionAdjustment: 11.6015625 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 719 + - m_BaseGlyphID: 888 m_BaseGlyphAnchorPoint: - m_XCoordinate: 16.918945 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 1737 + m_XCoordinate: 12.480469 + m_YCoordinate: 59.853516 + m_MarkGlyphID: 1768 m_MarkPositionAdjustment: - m_XPositionAdjustment: 9.448242 + m_XPositionAdjustment: 8.833008 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 719 + - m_BaseGlyphID: 888 m_BaseGlyphAnchorPoint: - m_XCoordinate: 16.918945 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 1738 + m_XCoordinate: 12.480469 + m_YCoordinate: 59.853516 + m_MarkGlyphID: 1769 m_MarkPositionAdjustment: - m_XPositionAdjustment: 20.083008 + m_XPositionAdjustment: 16.12793 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 719 + - m_BaseGlyphID: 888 m_BaseGlyphAnchorPoint: - m_XCoordinate: 16.918945 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 1739 + m_XCoordinate: 12.480469 + m_YCoordinate: 59.853516 + m_MarkGlyphID: 1770 m_MarkPositionAdjustment: - m_XPositionAdjustment: 27.993164 + m_XPositionAdjustment: 24.125977 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 719 + - m_BaseGlyphID: 888 m_BaseGlyphAnchorPoint: - m_XCoordinate: 16.918945 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 1740 + m_XCoordinate: 12.480469 + m_YCoordinate: 59.853516 + m_MarkGlyphID: 1771 m_MarkPositionAdjustment: - m_XPositionAdjustment: 23.642578 + m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 719 + - m_BaseGlyphID: 888 m_BaseGlyphAnchorPoint: - m_XCoordinate: 16.918945 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 1741 + m_XCoordinate: 12.480469 + m_YCoordinate: 59.853516 + m_MarkGlyphID: 1772 m_MarkPositionAdjustment: - m_XPositionAdjustment: 25.795898 + m_XPositionAdjustment: 21.796875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 719 + - m_BaseGlyphID: 888 m_BaseGlyphAnchorPoint: - m_XCoordinate: 6.020508 + m_XCoordinate: 16.831055 m_YCoordinate: 0 - m_MarkGlyphID: 1742 + m_MarkGlyphID: 1773 m_MarkPositionAdjustment: - m_XPositionAdjustment: 5.9765625 + m_XPositionAdjustment: 9.931641 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 719 + - m_BaseGlyphID: 888 m_BaseGlyphAnchorPoint: - m_XCoordinate: 6.020508 + m_XCoordinate: 16.831055 m_YCoordinate: 0 - m_MarkGlyphID: 1743 + m_MarkGlyphID: 1774 m_MarkPositionAdjustment: - m_XPositionAdjustment: -31.333008 + m_XPositionAdjustment: -27.29004 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 719 + - m_BaseGlyphID: 888 m_BaseGlyphAnchorPoint: - m_XCoordinate: 6.020508 + m_XCoordinate: 16.831055 m_YCoordinate: 0 - m_MarkGlyphID: 2008 + m_MarkGlyphID: 2039 m_MarkPositionAdjustment: - m_XPositionAdjustment: 7.2070312 + m_XPositionAdjustment: 11.513672 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 719 + - m_BaseGlyphID: 888 m_BaseGlyphAnchorPoint: - m_XCoordinate: 16.918945 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2235 + m_XCoordinate: 12.480469 + m_YCoordinate: 59.853516 + m_MarkGlyphID: 2272 m_MarkPositionAdjustment: - m_XPositionAdjustment: 29.399414 + m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 719 + - m_BaseGlyphID: 888 m_BaseGlyphAnchorPoint: - m_XCoordinate: 16.918945 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2236 + m_XCoordinate: 12.480469 + m_YCoordinate: 59.853516 + m_MarkGlyphID: 2273 m_MarkPositionAdjustment: - m_XPositionAdjustment: 13.974609 + m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 719 + - m_BaseGlyphID: 888 m_BaseGlyphAnchorPoint: - m_XCoordinate: 6.020508 + m_XCoordinate: 16.831055 m_YCoordinate: 0 - m_MarkGlyphID: 2280 + m_MarkGlyphID: 2317 m_MarkPositionAdjustment: - m_XPositionAdjustment: 6.635742 + m_XPositionAdjustment: 10.107422 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 719 + - m_BaseGlyphID: 888 m_BaseGlyphAnchorPoint: - m_XCoordinate: 16.918945 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2662 + m_XCoordinate: 12.480469 + m_YCoordinate: 59.853516 + m_MarkGlyphID: 2699 m_MarkPositionAdjustment: - m_XPositionAdjustment: 29.44336 + m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 719 + - m_BaseGlyphID: 888 m_BaseGlyphAnchorPoint: - m_XCoordinate: 16.918945 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2663 + m_XCoordinate: 12.480469 + m_YCoordinate: 59.853516 + m_MarkGlyphID: 2700 m_MarkPositionAdjustment: - m_XPositionAdjustment: 13.974609 + m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 719 + - m_BaseGlyphID: 888 m_BaseGlyphAnchorPoint: - m_XCoordinate: 16.918945 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2664 + m_XCoordinate: 12.480469 + m_YCoordinate: 59.853516 + m_MarkGlyphID: 2701 m_MarkPositionAdjustment: - m_XPositionAdjustment: 21.972656 + m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 719 + - m_BaseGlyphID: 888 m_BaseGlyphAnchorPoint: - m_XCoordinate: 16.918945 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2665 + m_XCoordinate: 12.480469 + m_YCoordinate: 59.853516 + m_MarkGlyphID: 2702 m_MarkPositionAdjustment: - m_XPositionAdjustment: 21.972656 + m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 719 + - m_BaseGlyphID: 888 m_BaseGlyphAnchorPoint: - m_XCoordinate: 16.918945 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2666 + m_XCoordinate: 12.480469 + m_YCoordinate: 59.853516 + m_MarkGlyphID: 2703 m_MarkPositionAdjustment: - m_XPositionAdjustment: 21.269531 + m_XPositionAdjustment: 17.358398 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 719 + - m_BaseGlyphID: 888 m_BaseGlyphAnchorPoint: - m_XCoordinate: 16.918945 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2667 + m_XCoordinate: 12.480469 + m_YCoordinate: 59.853516 + m_MarkGlyphID: 2704 m_MarkPositionAdjustment: - m_XPositionAdjustment: 16.96289 + m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 719 + - m_BaseGlyphID: 888 m_BaseGlyphAnchorPoint: - m_XCoordinate: 16.918945 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2668 + m_XCoordinate: 12.480469 + m_YCoordinate: 59.853516 + m_MarkGlyphID: 2705 m_MarkPositionAdjustment: - m_XPositionAdjustment: 15.600586 + m_XPositionAdjustment: 11.689453 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 719 + - m_BaseGlyphID: 888 m_BaseGlyphAnchorPoint: - m_XCoordinate: 6.020508 + m_XCoordinate: 18.19336 m_YCoordinate: 0 - m_MarkGlyphID: 2678 + m_MarkGlyphID: 2709 m_MarkPositionAdjustment: - m_XPositionAdjustment: -30.9375 + m_XPositionAdjustment: 11.118164 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 719 + - m_BaseGlyphID: 888 m_BaseGlyphAnchorPoint: - m_XCoordinate: 16.918945 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2694 + m_XCoordinate: 16.831055 + m_YCoordinate: 0 + m_MarkGlyphID: 2715 m_MarkPositionAdjustment: - m_XPositionAdjustment: 10.458984 + m_XPositionAdjustment: -27.685547 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 888 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 12.480469 + m_YCoordinate: 59.853516 + m_MarkGlyphID: 2731 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 6.5039062 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 719 + - m_BaseGlyphID: 888 m_BaseGlyphAnchorPoint: - m_XCoordinate: 16.918945 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2701 + m_XCoordinate: 12.480469 + m_YCoordinate: 59.853516 + m_MarkGlyphID: 2738 m_MarkPositionAdjustment: - m_XPositionAdjustment: -20.52246 + m_XPositionAdjustment: -26.015625 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 719 + - m_BaseGlyphID: 888 m_BaseGlyphAnchorPoint: - m_XCoordinate: 6.020508 + m_XCoordinate: 16.831055 m_YCoordinate: 0 - m_MarkGlyphID: 2702 + m_MarkGlyphID: 2739 m_MarkPositionAdjustment: - m_XPositionAdjustment: -4.614258 + m_XPositionAdjustment: -0.7910156 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 719 + - m_BaseGlyphID: 888 m_BaseGlyphAnchorPoint: - m_XCoordinate: 16.918945 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2707 + m_XCoordinate: 12.480469 + m_YCoordinate: 59.853516 + m_MarkGlyphID: 2744 m_MarkPositionAdjustment: - m_XPositionAdjustment: 23.598633 + m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 719 + - m_BaseGlyphID: 888 m_BaseGlyphAnchorPoint: - m_XCoordinate: 16.918945 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2745 + m_XCoordinate: 12.480469 + m_YCoordinate: 59.853516 + m_MarkGlyphID: 2782 m_MarkPositionAdjustment: - m_XPositionAdjustment: -20.25879 + m_XPositionAdjustment: -25.708008 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 719 + - m_BaseGlyphID: 888 m_BaseGlyphAnchorPoint: - m_XCoordinate: 16.918945 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2797 + m_XCoordinate: 12.480469 + m_YCoordinate: 59.853516 + m_MarkGlyphID: 2802 m_MarkPositionAdjustment: - m_XPositionAdjustment: 19.863281 + m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 65.478516 - - m_BaseGlyphID: 719 + - m_BaseGlyphID: 888 m_BaseGlyphAnchorPoint: - m_XCoordinate: 16.918945 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2799 + m_XCoordinate: 12.480469 + m_YCoordinate: 59.853516 + m_MarkGlyphID: 2890 m_MarkPositionAdjustment: - m_XPositionAdjustment: 21.225586 + m_XPositionAdjustment: 17.270508 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 719 + - m_BaseGlyphID: 888 m_BaseGlyphAnchorPoint: - m_XCoordinate: 16.918945 - m_YCoordinate: 65.478516 - m_MarkGlyphID: 2810 + m_XCoordinate: 12.480469 + m_YCoordinate: 59.853516 + m_MarkGlyphID: 2900 m_MarkPositionAdjustment: - m_XPositionAdjustment: 23.598633 + m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 727 + - m_BaseGlyphID: 913 m_BaseGlyphAnchorPoint: - m_XCoordinate: 24.609375 + m_XCoordinate: 25.708008 m_YCoordinate: 0 m_MarkGlyphID: 1767 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.6015625 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 727 + - m_BaseGlyphID: 913 m_BaseGlyphAnchorPoint: - m_XCoordinate: 9.975586 - m_YCoordinate: 65.478516 + m_XCoordinate: 25.488281 + m_YCoordinate: 47.63672 m_MarkGlyphID: 1768 m_MarkPositionAdjustment: m_XPositionAdjustment: 8.833008 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 727 + - m_BaseGlyphID: 913 m_BaseGlyphAnchorPoint: - m_XCoordinate: 9.975586 - m_YCoordinate: 65.478516 + m_XCoordinate: 25.488281 + m_YCoordinate: 47.63672 m_MarkGlyphID: 1769 m_MarkPositionAdjustment: m_XPositionAdjustment: 16.12793 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 727 + - m_BaseGlyphID: 913 m_BaseGlyphAnchorPoint: - m_XCoordinate: 9.975586 - m_YCoordinate: 65.478516 + m_XCoordinate: 25.488281 + m_YCoordinate: 47.63672 m_MarkGlyphID: 1770 m_MarkPositionAdjustment: m_XPositionAdjustment: 24.125977 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 727 + - m_BaseGlyphID: 913 m_BaseGlyphAnchorPoint: - m_XCoordinate: 9.975586 - m_YCoordinate: 65.478516 + m_XCoordinate: 25.488281 + m_YCoordinate: 47.63672 m_MarkGlyphID: 1771 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 727 + - m_BaseGlyphID: 913 m_BaseGlyphAnchorPoint: - m_XCoordinate: 9.975586 - m_YCoordinate: 65.478516 + m_XCoordinate: 25.488281 + m_YCoordinate: 47.63672 m_MarkGlyphID: 1772 m_MarkPositionAdjustment: m_XPositionAdjustment: 21.796875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 727 + - m_BaseGlyphID: 913 m_BaseGlyphAnchorPoint: - m_XCoordinate: 24.609375 + m_XCoordinate: 25.708008 m_YCoordinate: 0 m_MarkGlyphID: 1773 m_MarkPositionAdjustment: m_XPositionAdjustment: 9.931641 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 727 + - m_BaseGlyphID: 913 m_BaseGlyphAnchorPoint: - m_XCoordinate: 24.609375 + m_XCoordinate: 25.708008 m_YCoordinate: 0 m_MarkGlyphID: 1774 m_MarkPositionAdjustment: m_XPositionAdjustment: -27.29004 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 727 + - m_BaseGlyphID: 913 m_BaseGlyphAnchorPoint: - m_XCoordinate: 24.609375 + m_XCoordinate: 25.708008 m_YCoordinate: 0 m_MarkGlyphID: 2039 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.513672 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 727 + - m_BaseGlyphID: 913 m_BaseGlyphAnchorPoint: - m_XCoordinate: 9.975586 - m_YCoordinate: 65.478516 + m_XCoordinate: 25.488281 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2272 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 727 + - m_BaseGlyphID: 913 m_BaseGlyphAnchorPoint: - m_XCoordinate: 9.975586 - m_YCoordinate: 65.478516 + m_XCoordinate: 25.488281 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2273 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 727 + - m_BaseGlyphID: 913 m_BaseGlyphAnchorPoint: - m_XCoordinate: 24.609375 + m_XCoordinate: 25.708008 m_YCoordinate: 0 m_MarkGlyphID: 2317 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.107422 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 727 + - m_BaseGlyphID: 913 m_BaseGlyphAnchorPoint: - m_XCoordinate: 9.975586 - m_YCoordinate: 65.478516 + m_XCoordinate: 25.488281 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2699 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 727 + - m_BaseGlyphID: 913 m_BaseGlyphAnchorPoint: - m_XCoordinate: 9.975586 - m_YCoordinate: 65.478516 + m_XCoordinate: 25.488281 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2700 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 727 + - m_BaseGlyphID: 913 m_BaseGlyphAnchorPoint: - m_XCoordinate: 9.975586 - m_YCoordinate: 65.478516 + m_XCoordinate: 25.488281 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2701 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 727 + - m_BaseGlyphID: 913 m_BaseGlyphAnchorPoint: - m_XCoordinate: 9.975586 - m_YCoordinate: 65.478516 + m_XCoordinate: 25.488281 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2702 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 727 + - m_BaseGlyphID: 913 m_BaseGlyphAnchorPoint: - m_XCoordinate: 9.975586 - m_YCoordinate: 65.478516 + m_XCoordinate: 25.488281 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2703 m_MarkPositionAdjustment: m_XPositionAdjustment: 17.358398 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 727 + - m_BaseGlyphID: 913 m_BaseGlyphAnchorPoint: - m_XCoordinate: 9.975586 - m_YCoordinate: 65.478516 + m_XCoordinate: 25.488281 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2704 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 727 + - m_BaseGlyphID: 913 m_BaseGlyphAnchorPoint: - m_XCoordinate: 9.975586 - m_YCoordinate: 65.478516 + m_XCoordinate: 25.488281 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2705 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.689453 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 727 + - m_BaseGlyphID: 913 m_BaseGlyphAnchorPoint: - m_XCoordinate: 24.609375 + m_XCoordinate: 44.82422 + m_YCoordinate: 0 + m_MarkGlyphID: 2710 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 18.500977 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 913 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 25.708008 m_YCoordinate: 0 m_MarkGlyphID: 2715 m_MarkPositionAdjustment: m_XPositionAdjustment: -27.685547 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 727 + - m_BaseGlyphID: 913 m_BaseGlyphAnchorPoint: - m_XCoordinate: 9.975586 - m_YCoordinate: 65.478516 + m_XCoordinate: 25.488281 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2731 m_MarkPositionAdjustment: m_XPositionAdjustment: 6.5039062 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 727 + - m_BaseGlyphID: 913 m_BaseGlyphAnchorPoint: - m_XCoordinate: 9.975586 - m_YCoordinate: 65.478516 + m_XCoordinate: 25.488281 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2738 m_MarkPositionAdjustment: m_XPositionAdjustment: -26.015625 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 727 + - m_BaseGlyphID: 913 m_BaseGlyphAnchorPoint: - m_XCoordinate: 24.609375 + m_XCoordinate: 25.708008 m_YCoordinate: 0 m_MarkGlyphID: 2739 m_MarkPositionAdjustment: m_XPositionAdjustment: -0.7910156 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 727 + - m_BaseGlyphID: 913 m_BaseGlyphAnchorPoint: - m_XCoordinate: 9.975586 - m_YCoordinate: 65.478516 + m_XCoordinate: 25.488281 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2744 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 727 + - m_BaseGlyphID: 913 m_BaseGlyphAnchorPoint: - m_XCoordinate: 9.975586 - m_YCoordinate: 65.478516 + m_XCoordinate: 25.488281 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2782 m_MarkPositionAdjustment: m_XPositionAdjustment: -25.708008 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 727 + - m_BaseGlyphID: 913 m_BaseGlyphAnchorPoint: - m_XCoordinate: 9.975586 - m_YCoordinate: 65.478516 + m_XCoordinate: 25.488281 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2802 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 65.478516 - - m_BaseGlyphID: 727 + - m_BaseGlyphID: 913 m_BaseGlyphAnchorPoint: - m_XCoordinate: 9.975586 - m_YCoordinate: 65.478516 + m_XCoordinate: 25.488281 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2890 m_MarkPositionAdjustment: m_XPositionAdjustment: 17.270508 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 727 + - m_BaseGlyphID: 913 m_BaseGlyphAnchorPoint: - m_XCoordinate: 9.975586 - m_YCoordinate: 65.478516 + m_XCoordinate: 25.488281 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2900 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 736 + - m_BaseGlyphID: 978 m_BaseGlyphAnchorPoint: - m_XCoordinate: 9.931641 + m_XCoordinate: 24.038086 m_YCoordinate: 0 m_MarkGlyphID: 1767 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.6015625 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 736 + - m_BaseGlyphID: 978 m_BaseGlyphAnchorPoint: - m_XCoordinate: 9.975586 - m_YCoordinate: 65.478516 + m_XCoordinate: 24.038086 + m_YCoordinate: 47.63672 m_MarkGlyphID: 1768 m_MarkPositionAdjustment: m_XPositionAdjustment: 8.833008 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 736 + - m_BaseGlyphID: 978 m_BaseGlyphAnchorPoint: - m_XCoordinate: 9.975586 - m_YCoordinate: 65.478516 + m_XCoordinate: 24.038086 + m_YCoordinate: 47.63672 m_MarkGlyphID: 1769 m_MarkPositionAdjustment: m_XPositionAdjustment: 16.12793 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 736 + - m_BaseGlyphID: 978 m_BaseGlyphAnchorPoint: - m_XCoordinate: 9.975586 - m_YCoordinate: 65.478516 + m_XCoordinate: 24.038086 + m_YCoordinate: 47.63672 m_MarkGlyphID: 1770 m_MarkPositionAdjustment: m_XPositionAdjustment: 24.125977 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 736 + - m_BaseGlyphID: 978 m_BaseGlyphAnchorPoint: - m_XCoordinate: 9.975586 - m_YCoordinate: 65.478516 + m_XCoordinate: 24.038086 + m_YCoordinate: 47.63672 m_MarkGlyphID: 1771 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 736 + - m_BaseGlyphID: 978 m_BaseGlyphAnchorPoint: - m_XCoordinate: 9.975586 - m_YCoordinate: 65.478516 + m_XCoordinate: 24.038086 + m_YCoordinate: 47.63672 m_MarkGlyphID: 1772 m_MarkPositionAdjustment: m_XPositionAdjustment: 21.796875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 736 + - m_BaseGlyphID: 978 m_BaseGlyphAnchorPoint: - m_XCoordinate: 9.931641 + m_XCoordinate: 24.038086 m_YCoordinate: 0 m_MarkGlyphID: 1773 m_MarkPositionAdjustment: m_XPositionAdjustment: 9.931641 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 736 + - m_BaseGlyphID: 978 m_BaseGlyphAnchorPoint: - m_XCoordinate: 9.931641 + m_XCoordinate: 24.038086 m_YCoordinate: 0 m_MarkGlyphID: 1774 m_MarkPositionAdjustment: m_XPositionAdjustment: -27.29004 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 736 + - m_BaseGlyphID: 978 m_BaseGlyphAnchorPoint: - m_XCoordinate: 9.931641 + m_XCoordinate: 24.038086 m_YCoordinate: 0 m_MarkGlyphID: 2039 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.513672 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 736 + - m_BaseGlyphID: 978 m_BaseGlyphAnchorPoint: - m_XCoordinate: 9.975586 - m_YCoordinate: 65.478516 + m_XCoordinate: 24.038086 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2272 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 736 + - m_BaseGlyphID: 978 m_BaseGlyphAnchorPoint: - m_XCoordinate: 9.975586 - m_YCoordinate: 65.478516 + m_XCoordinate: 24.038086 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2273 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 736 + - m_BaseGlyphID: 978 m_BaseGlyphAnchorPoint: - m_XCoordinate: 9.931641 + m_XCoordinate: 24.038086 m_YCoordinate: 0 m_MarkGlyphID: 2317 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.107422 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 736 + - m_BaseGlyphID: 978 m_BaseGlyphAnchorPoint: - m_XCoordinate: 9.975586 - m_YCoordinate: 65.478516 + m_XCoordinate: 24.038086 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2699 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 736 + - m_BaseGlyphID: 978 m_BaseGlyphAnchorPoint: - m_XCoordinate: 9.975586 - m_YCoordinate: 65.478516 + m_XCoordinate: 24.038086 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2700 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 736 + - m_BaseGlyphID: 978 m_BaseGlyphAnchorPoint: - m_XCoordinate: 9.975586 - m_YCoordinate: 65.478516 + m_XCoordinate: 24.038086 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2701 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 736 + - m_BaseGlyphID: 978 m_BaseGlyphAnchorPoint: - m_XCoordinate: 9.975586 - m_YCoordinate: 65.478516 + m_XCoordinate: 24.038086 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2702 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 736 + - m_BaseGlyphID: 978 m_BaseGlyphAnchorPoint: - m_XCoordinate: 9.975586 - m_YCoordinate: 65.478516 + m_XCoordinate: 24.038086 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2703 m_MarkPositionAdjustment: m_XPositionAdjustment: 17.358398 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 736 + - m_BaseGlyphID: 978 m_BaseGlyphAnchorPoint: - m_XCoordinate: 9.975586 - m_YCoordinate: 65.478516 + m_XCoordinate: 24.038086 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2704 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 736 + - m_BaseGlyphID: 978 m_BaseGlyphAnchorPoint: - m_XCoordinate: 9.975586 - m_YCoordinate: 65.478516 + m_XCoordinate: 24.038086 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2705 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.689453 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 736 + - m_BaseGlyphID: 978 m_BaseGlyphAnchorPoint: - m_XCoordinate: 9.931641 + m_XCoordinate: 24.038086 m_YCoordinate: 0 m_MarkGlyphID: 2715 m_MarkPositionAdjustment: m_XPositionAdjustment: -27.685547 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 736 + - m_BaseGlyphID: 978 m_BaseGlyphAnchorPoint: - m_XCoordinate: 9.975586 - m_YCoordinate: 65.478516 + m_XCoordinate: 24.038086 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2731 m_MarkPositionAdjustment: m_XPositionAdjustment: 6.5039062 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 736 + - m_BaseGlyphID: 978 m_BaseGlyphAnchorPoint: - m_XCoordinate: 9.975586 - m_YCoordinate: 65.478516 + m_XCoordinate: 24.038086 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2738 m_MarkPositionAdjustment: m_XPositionAdjustment: -26.015625 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 736 + - m_BaseGlyphID: 978 m_BaseGlyphAnchorPoint: - m_XCoordinate: 9.931641 + m_XCoordinate: 24.038086 m_YCoordinate: 0 m_MarkGlyphID: 2739 m_MarkPositionAdjustment: m_XPositionAdjustment: -0.7910156 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 736 + - m_BaseGlyphID: 978 m_BaseGlyphAnchorPoint: - m_XCoordinate: 9.975586 - m_YCoordinate: 65.478516 + m_XCoordinate: 24.038086 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2744 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 736 + - m_BaseGlyphID: 978 m_BaseGlyphAnchorPoint: - m_XCoordinate: 9.975586 - m_YCoordinate: 65.478516 + m_XCoordinate: 24.038086 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2782 m_MarkPositionAdjustment: m_XPositionAdjustment: -25.708008 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 736 + - m_BaseGlyphID: 978 m_BaseGlyphAnchorPoint: - m_XCoordinate: 9.975586 - m_YCoordinate: 65.478516 + m_XCoordinate: 24.038086 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2802 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 65.478516 - - m_BaseGlyphID: 736 + - m_BaseGlyphID: 978 m_BaseGlyphAnchorPoint: - m_XCoordinate: 9.975586 - m_YCoordinate: 65.478516 + m_XCoordinate: 24.038086 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2890 m_MarkPositionAdjustment: m_XPositionAdjustment: 17.270508 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 736 + - m_BaseGlyphID: 978 m_BaseGlyphAnchorPoint: - m_XCoordinate: 9.975586 - m_YCoordinate: 65.478516 + m_XCoordinate: 24.038086 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2900 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 766 + - m_BaseGlyphID: 982 m_BaseGlyphAnchorPoint: - m_XCoordinate: 38.45215 + m_XCoordinate: 35.15625 m_YCoordinate: 0 m_MarkGlyphID: 1767 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.6015625 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 766 + - m_BaseGlyphID: 982 m_BaseGlyphAnchorPoint: - m_XCoordinate: 38.496094 + m_XCoordinate: 35.15625 m_YCoordinate: 47.63672 m_MarkGlyphID: 1768 m_MarkPositionAdjustment: m_XPositionAdjustment: 8.833008 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 766 + - m_BaseGlyphID: 982 m_BaseGlyphAnchorPoint: - m_XCoordinate: 38.496094 + m_XCoordinate: 35.15625 m_YCoordinate: 47.63672 m_MarkGlyphID: 1769 m_MarkPositionAdjustment: m_XPositionAdjustment: 16.12793 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 766 + - m_BaseGlyphID: 982 m_BaseGlyphAnchorPoint: - m_XCoordinate: 38.496094 + m_XCoordinate: 35.15625 m_YCoordinate: 47.63672 m_MarkGlyphID: 1770 m_MarkPositionAdjustment: m_XPositionAdjustment: 24.125977 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 766 + - m_BaseGlyphID: 982 m_BaseGlyphAnchorPoint: - m_XCoordinate: 38.496094 + m_XCoordinate: 35.15625 m_YCoordinate: 47.63672 m_MarkGlyphID: 1771 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 766 + - m_BaseGlyphID: 982 m_BaseGlyphAnchorPoint: - m_XCoordinate: 38.496094 + m_XCoordinate: 35.15625 m_YCoordinate: 47.63672 m_MarkGlyphID: 1772 m_MarkPositionAdjustment: m_XPositionAdjustment: 21.796875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 766 + - m_BaseGlyphID: 982 m_BaseGlyphAnchorPoint: - m_XCoordinate: 38.45215 + m_XCoordinate: 35.15625 m_YCoordinate: 0 m_MarkGlyphID: 1773 m_MarkPositionAdjustment: m_XPositionAdjustment: 9.931641 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 766 + - m_BaseGlyphID: 982 m_BaseGlyphAnchorPoint: - m_XCoordinate: 38.45215 + m_XCoordinate: 35.15625 m_YCoordinate: 0 m_MarkGlyphID: 1774 m_MarkPositionAdjustment: m_XPositionAdjustment: -27.29004 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 766 + - m_BaseGlyphID: 982 m_BaseGlyphAnchorPoint: - m_XCoordinate: 38.45215 + m_XCoordinate: 35.15625 m_YCoordinate: 0 m_MarkGlyphID: 2039 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.513672 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 766 + - m_BaseGlyphID: 982 m_BaseGlyphAnchorPoint: - m_XCoordinate: 38.496094 + m_XCoordinate: 35.15625 m_YCoordinate: 47.63672 m_MarkGlyphID: 2272 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 766 + - m_BaseGlyphID: 982 m_BaseGlyphAnchorPoint: - m_XCoordinate: 38.496094 + m_XCoordinate: 35.15625 m_YCoordinate: 47.63672 m_MarkGlyphID: 2273 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 766 + - m_BaseGlyphID: 982 m_BaseGlyphAnchorPoint: - m_XCoordinate: 38.45215 + m_XCoordinate: 35.15625 m_YCoordinate: 0 m_MarkGlyphID: 2317 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.107422 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 766 + - m_BaseGlyphID: 982 m_BaseGlyphAnchorPoint: - m_XCoordinate: 38.496094 + m_XCoordinate: 35.15625 m_YCoordinate: 47.63672 m_MarkGlyphID: 2699 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 766 + - m_BaseGlyphID: 982 m_BaseGlyphAnchorPoint: - m_XCoordinate: 38.496094 + m_XCoordinate: 35.15625 m_YCoordinate: 47.63672 m_MarkGlyphID: 2700 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 766 + - m_BaseGlyphID: 982 m_BaseGlyphAnchorPoint: - m_XCoordinate: 38.496094 + m_XCoordinate: 35.15625 m_YCoordinate: 47.63672 m_MarkGlyphID: 2701 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 766 + - m_BaseGlyphID: 982 m_BaseGlyphAnchorPoint: - m_XCoordinate: 38.496094 + m_XCoordinate: 35.15625 m_YCoordinate: 47.63672 m_MarkGlyphID: 2702 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 766 + - m_BaseGlyphID: 982 m_BaseGlyphAnchorPoint: - m_XCoordinate: 38.496094 + m_XCoordinate: 35.15625 m_YCoordinate: 47.63672 m_MarkGlyphID: 2703 m_MarkPositionAdjustment: m_XPositionAdjustment: 17.358398 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 766 + - m_BaseGlyphID: 982 m_BaseGlyphAnchorPoint: - m_XCoordinate: 38.496094 + m_XCoordinate: 35.15625 m_YCoordinate: 47.63672 m_MarkGlyphID: 2704 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 766 + - m_BaseGlyphID: 982 m_BaseGlyphAnchorPoint: - m_XCoordinate: 38.496094 + m_XCoordinate: 35.15625 m_YCoordinate: 47.63672 m_MarkGlyphID: 2705 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.689453 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 766 + - m_BaseGlyphID: 982 m_BaseGlyphAnchorPoint: - m_XCoordinate: 38.45215 + m_XCoordinate: 35.15625 m_YCoordinate: 0 m_MarkGlyphID: 2715 m_MarkPositionAdjustment: m_XPositionAdjustment: -27.685547 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 766 + - m_BaseGlyphID: 982 m_BaseGlyphAnchorPoint: - m_XCoordinate: 38.496094 + m_XCoordinate: 35.15625 m_YCoordinate: 47.63672 m_MarkGlyphID: 2731 m_MarkPositionAdjustment: m_XPositionAdjustment: 6.5039062 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 766 + - m_BaseGlyphID: 982 m_BaseGlyphAnchorPoint: - m_XCoordinate: 38.496094 + m_XCoordinate: 35.15625 m_YCoordinate: 47.63672 m_MarkGlyphID: 2738 m_MarkPositionAdjustment: m_XPositionAdjustment: -26.015625 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 766 + - m_BaseGlyphID: 982 m_BaseGlyphAnchorPoint: - m_XCoordinate: 38.45215 + m_XCoordinate: 35.15625 m_YCoordinate: 0 m_MarkGlyphID: 2739 m_MarkPositionAdjustment: m_XPositionAdjustment: -0.7910156 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 766 + - m_BaseGlyphID: 982 m_BaseGlyphAnchorPoint: - m_XCoordinate: 38.496094 + m_XCoordinate: 35.15625 m_YCoordinate: 47.63672 m_MarkGlyphID: 2744 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 766 + - m_BaseGlyphID: 982 m_BaseGlyphAnchorPoint: - m_XCoordinate: 38.496094 + m_XCoordinate: 35.15625 m_YCoordinate: 47.63672 m_MarkGlyphID: 2782 m_MarkPositionAdjustment: m_XPositionAdjustment: -25.708008 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 766 + - m_BaseGlyphID: 982 m_BaseGlyphAnchorPoint: - m_XCoordinate: 38.496094 + m_XCoordinate: 35.15625 m_YCoordinate: 47.63672 m_MarkGlyphID: 2802 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 65.478516 - - m_BaseGlyphID: 766 + - m_BaseGlyphID: 982 m_BaseGlyphAnchorPoint: - m_XCoordinate: 38.496094 + m_XCoordinate: 35.15625 m_YCoordinate: 47.63672 m_MarkGlyphID: 2890 m_MarkPositionAdjustment: m_XPositionAdjustment: 17.270508 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 766 + - m_BaseGlyphID: 982 m_BaseGlyphAnchorPoint: - m_XCoordinate: 38.496094 + m_XCoordinate: 35.15625 m_YCoordinate: 47.63672 m_MarkGlyphID: 2900 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 773 + - m_BaseGlyphID: 991 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.488281 + m_XCoordinate: 23.598633 m_YCoordinate: 0 m_MarkGlyphID: 1767 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.6015625 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 773 + - m_BaseGlyphID: 991 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.488281 + m_XCoordinate: 23.598633 m_YCoordinate: 47.63672 m_MarkGlyphID: 1768 m_MarkPositionAdjustment: m_XPositionAdjustment: 8.833008 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 773 + - m_BaseGlyphID: 991 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.488281 + m_XCoordinate: 23.598633 m_YCoordinate: 47.63672 m_MarkGlyphID: 1769 m_MarkPositionAdjustment: m_XPositionAdjustment: 16.12793 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 773 + - m_BaseGlyphID: 991 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.488281 + m_XCoordinate: 23.598633 m_YCoordinate: 47.63672 m_MarkGlyphID: 1770 m_MarkPositionAdjustment: m_XPositionAdjustment: 24.125977 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 773 + - m_BaseGlyphID: 991 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.488281 + m_XCoordinate: 23.598633 m_YCoordinate: 47.63672 m_MarkGlyphID: 1771 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 773 + - m_BaseGlyphID: 991 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.488281 + m_XCoordinate: 23.598633 m_YCoordinate: 47.63672 m_MarkGlyphID: 1772 m_MarkPositionAdjustment: m_XPositionAdjustment: 21.796875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 773 + - m_BaseGlyphID: 991 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.488281 + m_XCoordinate: 23.598633 m_YCoordinate: 0 m_MarkGlyphID: 1773 m_MarkPositionAdjustment: m_XPositionAdjustment: 9.931641 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 773 + - m_BaseGlyphID: 991 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.488281 + m_XCoordinate: 23.598633 m_YCoordinate: 0 m_MarkGlyphID: 1774 m_MarkPositionAdjustment: m_XPositionAdjustment: -27.29004 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 773 + - m_BaseGlyphID: 991 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.488281 + m_XCoordinate: 23.598633 m_YCoordinate: 0 m_MarkGlyphID: 2039 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.513672 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 773 + - m_BaseGlyphID: 991 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.488281 + m_XCoordinate: 23.598633 m_YCoordinate: 47.63672 m_MarkGlyphID: 2272 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 773 + - m_BaseGlyphID: 991 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.488281 + m_XCoordinate: 23.598633 m_YCoordinate: 47.63672 m_MarkGlyphID: 2273 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 773 + - m_BaseGlyphID: 991 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.488281 + m_XCoordinate: 23.598633 m_YCoordinate: 0 m_MarkGlyphID: 2317 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.107422 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 773 + - m_BaseGlyphID: 991 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.488281 + m_XCoordinate: 23.598633 m_YCoordinate: 47.63672 m_MarkGlyphID: 2699 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 773 + - m_BaseGlyphID: 991 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.488281 + m_XCoordinate: 23.598633 m_YCoordinate: 47.63672 m_MarkGlyphID: 2700 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 773 + - m_BaseGlyphID: 991 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.488281 + m_XCoordinate: 23.598633 m_YCoordinate: 47.63672 m_MarkGlyphID: 2701 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 773 + - m_BaseGlyphID: 991 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.488281 + m_XCoordinate: 23.598633 m_YCoordinate: 47.63672 m_MarkGlyphID: 2702 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 773 + - m_BaseGlyphID: 991 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.488281 + m_XCoordinate: 23.598633 m_YCoordinate: 47.63672 m_MarkGlyphID: 2703 m_MarkPositionAdjustment: m_XPositionAdjustment: 17.358398 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 773 + - m_BaseGlyphID: 991 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.488281 + m_XCoordinate: 23.598633 m_YCoordinate: 47.63672 m_MarkGlyphID: 2704 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 773 + - m_BaseGlyphID: 991 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.488281 + m_XCoordinate: 23.598633 m_YCoordinate: 47.63672 m_MarkGlyphID: 2705 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.689453 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 773 + - m_BaseGlyphID: 991 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.488281 + m_XCoordinate: 23.598633 m_YCoordinate: 0 m_MarkGlyphID: 2715 m_MarkPositionAdjustment: m_XPositionAdjustment: -27.685547 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 773 + - m_BaseGlyphID: 991 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.488281 + m_XCoordinate: 23.598633 m_YCoordinate: 47.63672 m_MarkGlyphID: 2731 m_MarkPositionAdjustment: m_XPositionAdjustment: 6.5039062 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 773 + - m_BaseGlyphID: 991 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.488281 + m_XCoordinate: 23.598633 m_YCoordinate: 47.63672 m_MarkGlyphID: 2738 m_MarkPositionAdjustment: m_XPositionAdjustment: -26.015625 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 773 + - m_BaseGlyphID: 991 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.488281 + m_XCoordinate: 23.598633 m_YCoordinate: 0 m_MarkGlyphID: 2739 m_MarkPositionAdjustment: m_XPositionAdjustment: -0.7910156 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 773 + - m_BaseGlyphID: 991 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.488281 + m_XCoordinate: 23.598633 m_YCoordinate: 47.63672 m_MarkGlyphID: 2744 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 773 + - m_BaseGlyphID: 991 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.488281 + m_XCoordinate: 23.598633 m_YCoordinate: 47.63672 m_MarkGlyphID: 2782 m_MarkPositionAdjustment: m_XPositionAdjustment: -25.708008 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 773 + - m_BaseGlyphID: 991 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.488281 + m_XCoordinate: 23.598633 m_YCoordinate: 47.63672 m_MarkGlyphID: 2802 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 65.478516 - - m_BaseGlyphID: 773 + - m_BaseGlyphID: 991 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.488281 + m_XCoordinate: 23.598633 m_YCoordinate: 47.63672 m_MarkGlyphID: 2890 m_MarkPositionAdjustment: m_XPositionAdjustment: 17.270508 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 773 + - m_BaseGlyphID: 991 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.488281 + m_XCoordinate: 23.598633 m_YCoordinate: 47.63672 m_MarkGlyphID: 2900 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 790 + - m_BaseGlyphID: 996 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.708008 + m_XCoordinate: 36.166992 m_YCoordinate: 0 m_MarkGlyphID: 1767 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.6015625 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 790 + - m_BaseGlyphID: 996 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.708008 + m_XCoordinate: 24.038086 m_YCoordinate: 47.63672 m_MarkGlyphID: 1768 m_MarkPositionAdjustment: m_XPositionAdjustment: 8.833008 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 790 + - m_BaseGlyphID: 996 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.708008 + m_XCoordinate: 24.038086 m_YCoordinate: 47.63672 m_MarkGlyphID: 1769 m_MarkPositionAdjustment: m_XPositionAdjustment: 16.12793 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 790 + - m_BaseGlyphID: 996 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.708008 + m_XCoordinate: 24.038086 m_YCoordinate: 47.63672 m_MarkGlyphID: 1770 m_MarkPositionAdjustment: m_XPositionAdjustment: 24.125977 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 790 + - m_BaseGlyphID: 996 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.708008 + m_XCoordinate: 24.038086 m_YCoordinate: 47.63672 m_MarkGlyphID: 1771 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 790 + - m_BaseGlyphID: 996 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.708008 + m_XCoordinate: 24.038086 m_YCoordinate: 47.63672 m_MarkGlyphID: 1772 m_MarkPositionAdjustment: m_XPositionAdjustment: 21.796875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 790 + - m_BaseGlyphID: 996 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.708008 + m_XCoordinate: 36.166992 m_YCoordinate: 0 m_MarkGlyphID: 1773 m_MarkPositionAdjustment: m_XPositionAdjustment: 9.931641 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 790 + - m_BaseGlyphID: 996 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.708008 + m_XCoordinate: 36.166992 m_YCoordinate: 0 m_MarkGlyphID: 1774 m_MarkPositionAdjustment: m_XPositionAdjustment: -27.29004 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 790 + - m_BaseGlyphID: 996 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.708008 + m_XCoordinate: 36.166992 m_YCoordinate: 0 m_MarkGlyphID: 2039 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.513672 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 790 + - m_BaseGlyphID: 996 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.708008 + m_XCoordinate: 24.038086 m_YCoordinate: 47.63672 m_MarkGlyphID: 2272 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 790 + - m_BaseGlyphID: 996 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.708008 + m_XCoordinate: 24.038086 m_YCoordinate: 47.63672 m_MarkGlyphID: 2273 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 790 + - m_BaseGlyphID: 996 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.708008 + m_XCoordinate: 36.166992 m_YCoordinate: 0 m_MarkGlyphID: 2317 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.107422 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 790 + - m_BaseGlyphID: 996 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.708008 + m_XCoordinate: 24.038086 m_YCoordinate: 47.63672 m_MarkGlyphID: 2699 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 790 + - m_BaseGlyphID: 996 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.708008 + m_XCoordinate: 24.038086 m_YCoordinate: 47.63672 m_MarkGlyphID: 2700 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 790 + - m_BaseGlyphID: 996 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.708008 + m_XCoordinate: 24.038086 m_YCoordinate: 47.63672 m_MarkGlyphID: 2701 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 790 + - m_BaseGlyphID: 996 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.708008 + m_XCoordinate: 24.038086 m_YCoordinate: 47.63672 m_MarkGlyphID: 2702 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 790 + - m_BaseGlyphID: 996 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.708008 + m_XCoordinate: 24.038086 m_YCoordinate: 47.63672 m_MarkGlyphID: 2703 m_MarkPositionAdjustment: m_XPositionAdjustment: 17.358398 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 790 + - m_BaseGlyphID: 996 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.708008 + m_XCoordinate: 24.038086 m_YCoordinate: 47.63672 m_MarkGlyphID: 2704 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 790 + - m_BaseGlyphID: 996 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.708008 + m_XCoordinate: 24.038086 m_YCoordinate: 47.63672 m_MarkGlyphID: 2705 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.689453 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 790 + - m_BaseGlyphID: 996 m_BaseGlyphAnchorPoint: - m_XCoordinate: 47.63672 - m_YCoordinate: 23.642578 + m_XCoordinate: 27.773438 + m_YCoordinate: 0 m_MarkGlyphID: 2710 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.500977 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 790 + - m_BaseGlyphID: 996 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.708008 + m_XCoordinate: 36.166992 m_YCoordinate: 0 m_MarkGlyphID: 2715 m_MarkPositionAdjustment: m_XPositionAdjustment: -27.685547 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 790 + - m_BaseGlyphID: 996 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.708008 + m_XCoordinate: 24.038086 m_YCoordinate: 47.63672 m_MarkGlyphID: 2731 m_MarkPositionAdjustment: m_XPositionAdjustment: 6.5039062 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 790 + - m_BaseGlyphID: 996 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.708008 + m_XCoordinate: 24.038086 m_YCoordinate: 47.63672 m_MarkGlyphID: 2738 m_MarkPositionAdjustment: m_XPositionAdjustment: -26.015625 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 790 + - m_BaseGlyphID: 996 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.708008 + m_XCoordinate: 36.166992 m_YCoordinate: 0 m_MarkGlyphID: 2739 m_MarkPositionAdjustment: m_XPositionAdjustment: -0.7910156 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 790 + - m_BaseGlyphID: 996 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.708008 + m_XCoordinate: 24.038086 m_YCoordinate: 47.63672 m_MarkGlyphID: 2744 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 790 + - m_BaseGlyphID: 996 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.708008 + m_XCoordinate: 24.038086 m_YCoordinate: 47.63672 m_MarkGlyphID: 2782 m_MarkPositionAdjustment: m_XPositionAdjustment: -25.708008 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 790 + - m_BaseGlyphID: 996 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.708008 + m_XCoordinate: 24.038086 m_YCoordinate: 47.63672 m_MarkGlyphID: 2802 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 65.478516 - - m_BaseGlyphID: 790 + - m_BaseGlyphID: 996 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.708008 + m_XCoordinate: 24.038086 m_YCoordinate: 47.63672 m_MarkGlyphID: 2890 m_MarkPositionAdjustment: m_XPositionAdjustment: 17.270508 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 790 + - m_BaseGlyphID: 996 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.708008 + m_XCoordinate: 24.038086 m_YCoordinate: 47.63672 m_MarkGlyphID: 2900 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 843 + - m_BaseGlyphID: 1020 m_BaseGlyphAnchorPoint: - m_XCoordinate: 9.931641 - m_YCoordinate: -18.36914 + m_XCoordinate: 22.675781 + m_YCoordinate: 0 m_MarkGlyphID: 1767 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.6015625 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 843 + - m_BaseGlyphID: 1020 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.740234 + m_XCoordinate: 22.763672 m_YCoordinate: 47.63672 m_MarkGlyphID: 1768 m_MarkPositionAdjustment: m_XPositionAdjustment: 8.833008 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 843 + - m_BaseGlyphID: 1020 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.740234 + m_XCoordinate: 22.763672 m_YCoordinate: 47.63672 m_MarkGlyphID: 1769 m_MarkPositionAdjustment: m_XPositionAdjustment: 16.12793 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 843 + - m_BaseGlyphID: 1020 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.740234 + m_XCoordinate: 22.763672 m_YCoordinate: 47.63672 m_MarkGlyphID: 1770 m_MarkPositionAdjustment: m_XPositionAdjustment: 24.125977 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 843 + - m_BaseGlyphID: 1020 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.740234 + m_XCoordinate: 22.763672 m_YCoordinate: 47.63672 m_MarkGlyphID: 1771 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 843 + - m_BaseGlyphID: 1020 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.740234 + m_XCoordinate: 22.763672 m_YCoordinate: 47.63672 m_MarkGlyphID: 1772 m_MarkPositionAdjustment: m_XPositionAdjustment: 21.796875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 843 + - m_BaseGlyphID: 1020 m_BaseGlyphAnchorPoint: - m_XCoordinate: 9.931641 - m_YCoordinate: -18.36914 + m_XCoordinate: 22.675781 + m_YCoordinate: 0 m_MarkGlyphID: 1773 m_MarkPositionAdjustment: m_XPositionAdjustment: 9.931641 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 843 + - m_BaseGlyphID: 1020 m_BaseGlyphAnchorPoint: - m_XCoordinate: 9.931641 - m_YCoordinate: -18.36914 + m_XCoordinate: 22.675781 + m_YCoordinate: 0 m_MarkGlyphID: 1774 m_MarkPositionAdjustment: m_XPositionAdjustment: -27.29004 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 843 + - m_BaseGlyphID: 1020 m_BaseGlyphAnchorPoint: - m_XCoordinate: 9.931641 - m_YCoordinate: -18.36914 + m_XCoordinate: 22.675781 + m_YCoordinate: 0 m_MarkGlyphID: 2039 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.513672 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 843 + - m_BaseGlyphID: 1020 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.740234 + m_XCoordinate: 22.763672 m_YCoordinate: 47.63672 m_MarkGlyphID: 2272 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 843 + - m_BaseGlyphID: 1020 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.740234 + m_XCoordinate: 22.763672 m_YCoordinate: 47.63672 m_MarkGlyphID: 2273 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 843 + - m_BaseGlyphID: 1020 m_BaseGlyphAnchorPoint: - m_XCoordinate: 9.931641 - m_YCoordinate: -18.36914 + m_XCoordinate: 22.675781 + m_YCoordinate: 0 m_MarkGlyphID: 2317 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.107422 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 843 + - m_BaseGlyphID: 1020 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.740234 + m_XCoordinate: 22.763672 m_YCoordinate: 47.63672 m_MarkGlyphID: 2699 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 843 + - m_BaseGlyphID: 1020 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.740234 + m_XCoordinate: 22.763672 m_YCoordinate: 47.63672 m_MarkGlyphID: 2700 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 843 + - m_BaseGlyphID: 1020 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.740234 + m_XCoordinate: 22.763672 m_YCoordinate: 47.63672 m_MarkGlyphID: 2701 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 843 + - m_BaseGlyphID: 1020 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.740234 + m_XCoordinate: 22.763672 m_YCoordinate: 47.63672 m_MarkGlyphID: 2702 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 843 + - m_BaseGlyphID: 1020 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.740234 + m_XCoordinate: 22.763672 m_YCoordinate: 47.63672 m_MarkGlyphID: 2703 m_MarkPositionAdjustment: m_XPositionAdjustment: 17.358398 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 843 + - m_BaseGlyphID: 1020 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.740234 + m_XCoordinate: 22.763672 m_YCoordinate: 47.63672 m_MarkGlyphID: 2704 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 843 + - m_BaseGlyphID: 1020 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.740234 + m_XCoordinate: 22.763672 m_YCoordinate: 47.63672 m_MarkGlyphID: 2705 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.689453 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 843 + - m_BaseGlyphID: 1020 m_BaseGlyphAnchorPoint: - m_XCoordinate: 9.931641 - m_YCoordinate: -18.36914 + m_XCoordinate: 22.675781 + m_YCoordinate: 0 m_MarkGlyphID: 2715 m_MarkPositionAdjustment: m_XPositionAdjustment: -27.685547 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 843 + - m_BaseGlyphID: 1020 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.740234 + m_XCoordinate: 22.763672 m_YCoordinate: 47.63672 m_MarkGlyphID: 2731 m_MarkPositionAdjustment: m_XPositionAdjustment: 6.5039062 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 843 + - m_BaseGlyphID: 1020 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.740234 + m_XCoordinate: 22.763672 m_YCoordinate: 47.63672 m_MarkGlyphID: 2738 m_MarkPositionAdjustment: m_XPositionAdjustment: -26.015625 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 843 + - m_BaseGlyphID: 1020 m_BaseGlyphAnchorPoint: - m_XCoordinate: 9.931641 - m_YCoordinate: -18.36914 + m_XCoordinate: 22.675781 + m_YCoordinate: 0 m_MarkGlyphID: 2739 m_MarkPositionAdjustment: m_XPositionAdjustment: -0.7910156 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 843 + - m_BaseGlyphID: 1020 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.740234 + m_XCoordinate: 22.763672 m_YCoordinate: 47.63672 m_MarkGlyphID: 2744 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 843 + - m_BaseGlyphID: 1020 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.740234 + m_XCoordinate: 22.763672 m_YCoordinate: 47.63672 m_MarkGlyphID: 2782 m_MarkPositionAdjustment: m_XPositionAdjustment: -25.708008 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 843 + - m_BaseGlyphID: 1020 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.740234 + m_XCoordinate: 22.763672 m_YCoordinate: 47.63672 m_MarkGlyphID: 2802 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 65.478516 - - m_BaseGlyphID: 843 + - m_BaseGlyphID: 1020 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.740234 + m_XCoordinate: 22.763672 m_YCoordinate: 47.63672 m_MarkGlyphID: 2890 m_MarkPositionAdjustment: m_XPositionAdjustment: 17.270508 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 843 + - m_BaseGlyphID: 1020 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.740234 + m_XCoordinate: 22.763672 m_YCoordinate: 47.63672 m_MarkGlyphID: 2900 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 849 + - m_BaseGlyphID: 1307 m_BaseGlyphAnchorPoint: - m_XCoordinate: 42.802734 - m_YCoordinate: -18.36914 + m_XCoordinate: 28.300781 + m_YCoordinate: 0 m_MarkGlyphID: 1767 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.6015625 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 849 + - m_BaseGlyphID: 1307 m_BaseGlyphAnchorPoint: - m_XCoordinate: 26.323242 - m_YCoordinate: 47.63672 + m_XCoordinate: 28.03711 + m_YCoordinate: 65.478516 m_MarkGlyphID: 1768 m_MarkPositionAdjustment: m_XPositionAdjustment: 8.833008 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 849 + - m_BaseGlyphID: 1307 m_BaseGlyphAnchorPoint: - m_XCoordinate: 26.323242 - m_YCoordinate: 47.63672 + m_XCoordinate: 28.03711 + m_YCoordinate: 65.478516 m_MarkGlyphID: 1769 m_MarkPositionAdjustment: m_XPositionAdjustment: 16.12793 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 849 + - m_BaseGlyphID: 1307 m_BaseGlyphAnchorPoint: - m_XCoordinate: 26.323242 - m_YCoordinate: 47.63672 + m_XCoordinate: 28.03711 + m_YCoordinate: 65.478516 m_MarkGlyphID: 1770 m_MarkPositionAdjustment: m_XPositionAdjustment: 24.125977 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 849 + - m_BaseGlyphID: 1307 m_BaseGlyphAnchorPoint: - m_XCoordinate: 26.323242 - m_YCoordinate: 47.63672 + m_XCoordinate: 28.03711 + m_YCoordinate: 65.478516 m_MarkGlyphID: 1771 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 849 + - m_BaseGlyphID: 1307 m_BaseGlyphAnchorPoint: - m_XCoordinate: 26.323242 - m_YCoordinate: 47.63672 + m_XCoordinate: 28.03711 + m_YCoordinate: 65.478516 m_MarkGlyphID: 1772 m_MarkPositionAdjustment: m_XPositionAdjustment: 21.796875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 849 + - m_BaseGlyphID: 1307 m_BaseGlyphAnchorPoint: - m_XCoordinate: 42.802734 - m_YCoordinate: -18.36914 + m_XCoordinate: 28.300781 + m_YCoordinate: 0 m_MarkGlyphID: 1773 m_MarkPositionAdjustment: m_XPositionAdjustment: 9.931641 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 849 + - m_BaseGlyphID: 1307 m_BaseGlyphAnchorPoint: - m_XCoordinate: 42.802734 - m_YCoordinate: -18.36914 + m_XCoordinate: 28.300781 + m_YCoordinate: 0 m_MarkGlyphID: 1774 m_MarkPositionAdjustment: m_XPositionAdjustment: -27.29004 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 849 + - m_BaseGlyphID: 1307 m_BaseGlyphAnchorPoint: - m_XCoordinate: 42.802734 - m_YCoordinate: -18.36914 + m_XCoordinate: 28.300781 + m_YCoordinate: 0 m_MarkGlyphID: 2039 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.513672 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 849 + - m_BaseGlyphID: 1307 m_BaseGlyphAnchorPoint: - m_XCoordinate: 26.323242 - m_YCoordinate: 47.63672 + m_XCoordinate: 28.03711 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2272 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 849 + - m_BaseGlyphID: 1307 m_BaseGlyphAnchorPoint: - m_XCoordinate: 26.323242 - m_YCoordinate: 47.63672 + m_XCoordinate: 28.03711 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2273 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 849 + - m_BaseGlyphID: 1307 m_BaseGlyphAnchorPoint: - m_XCoordinate: 42.802734 - m_YCoordinate: -18.36914 + m_XCoordinate: 28.300781 + m_YCoordinate: 0 m_MarkGlyphID: 2317 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.107422 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 849 + - m_BaseGlyphID: 1307 m_BaseGlyphAnchorPoint: - m_XCoordinate: 26.323242 - m_YCoordinate: 47.63672 + m_XCoordinate: 28.03711 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2699 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 849 + - m_BaseGlyphID: 1307 m_BaseGlyphAnchorPoint: - m_XCoordinate: 26.323242 - m_YCoordinate: 47.63672 + m_XCoordinate: 28.03711 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2700 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 849 + - m_BaseGlyphID: 1307 m_BaseGlyphAnchorPoint: - m_XCoordinate: 26.323242 - m_YCoordinate: 47.63672 + m_XCoordinate: 28.03711 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2701 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 849 + - m_BaseGlyphID: 1307 m_BaseGlyphAnchorPoint: - m_XCoordinate: 26.323242 - m_YCoordinate: 47.63672 + m_XCoordinate: 28.03711 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2702 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 849 + - m_BaseGlyphID: 1307 m_BaseGlyphAnchorPoint: - m_XCoordinate: 26.323242 - m_YCoordinate: 47.63672 + m_XCoordinate: 28.03711 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2703 m_MarkPositionAdjustment: m_XPositionAdjustment: 17.358398 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 849 + - m_BaseGlyphID: 1307 m_BaseGlyphAnchorPoint: - m_XCoordinate: 26.323242 - m_YCoordinate: 47.63672 + m_XCoordinate: 28.03711 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2704 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 849 + - m_BaseGlyphID: 1307 m_BaseGlyphAnchorPoint: - m_XCoordinate: 26.323242 - m_YCoordinate: 47.63672 + m_XCoordinate: 28.03711 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2705 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.689453 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 849 + - m_BaseGlyphID: 1307 m_BaseGlyphAnchorPoint: - m_XCoordinate: 42.802734 - m_YCoordinate: -18.36914 + m_XCoordinate: 28.300781 + m_YCoordinate: 0 + m_MarkGlyphID: 2709 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 11.118164 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 1307 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 28.300781 + m_YCoordinate: 0 m_MarkGlyphID: 2715 m_MarkPositionAdjustment: m_XPositionAdjustment: -27.685547 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 849 + - m_BaseGlyphID: 1307 m_BaseGlyphAnchorPoint: - m_XCoordinate: 26.323242 - m_YCoordinate: 47.63672 + m_XCoordinate: 28.03711 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2731 m_MarkPositionAdjustment: m_XPositionAdjustment: 6.5039062 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 849 + - m_BaseGlyphID: 1307 m_BaseGlyphAnchorPoint: - m_XCoordinate: 26.323242 - m_YCoordinate: 47.63672 + m_XCoordinate: 28.03711 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2738 m_MarkPositionAdjustment: m_XPositionAdjustment: -26.015625 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 849 + - m_BaseGlyphID: 1307 m_BaseGlyphAnchorPoint: - m_XCoordinate: 42.802734 - m_YCoordinate: -18.36914 + m_XCoordinate: 28.300781 + m_YCoordinate: 0 m_MarkGlyphID: 2739 m_MarkPositionAdjustment: m_XPositionAdjustment: -0.7910156 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 849 + - m_BaseGlyphID: 1307 m_BaseGlyphAnchorPoint: - m_XCoordinate: 26.323242 - m_YCoordinate: 47.63672 + m_XCoordinate: 28.03711 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2744 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 849 + - m_BaseGlyphID: 1307 m_BaseGlyphAnchorPoint: - m_XCoordinate: 26.323242 - m_YCoordinate: 47.63672 + m_XCoordinate: 28.03711 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2782 m_MarkPositionAdjustment: m_XPositionAdjustment: -25.708008 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 849 + - m_BaseGlyphID: 1307 m_BaseGlyphAnchorPoint: - m_XCoordinate: 26.323242 - m_YCoordinate: 47.63672 + m_XCoordinate: 28.03711 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2802 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 65.478516 - - m_BaseGlyphID: 849 + - m_BaseGlyphID: 1307 m_BaseGlyphAnchorPoint: - m_XCoordinate: 26.323242 - m_YCoordinate: 47.63672 + m_XCoordinate: 28.03711 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2890 m_MarkPositionAdjustment: m_XPositionAdjustment: 17.270508 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 849 + - m_BaseGlyphID: 1307 m_BaseGlyphAnchorPoint: - m_XCoordinate: 26.323242 - m_YCoordinate: 47.63672 + m_XCoordinate: 28.03711 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2900 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 852 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 9.931641 - m_YCoordinate: 0 - m_MarkGlyphID: 1767 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 11.6015625 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 852 + - m_BaseGlyphID: 1339 m_BaseGlyphAnchorPoint: - m_XCoordinate: 17.314453 - m_YCoordinate: 47.63672 + m_XCoordinate: 27.949219 + m_YCoordinate: 65.478516 m_MarkGlyphID: 1768 m_MarkPositionAdjustment: m_XPositionAdjustment: 8.833008 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 852 + - m_BaseGlyphID: 1339 m_BaseGlyphAnchorPoint: - m_XCoordinate: 17.314453 - m_YCoordinate: 47.63672 + m_XCoordinate: 27.949219 + m_YCoordinate: 65.478516 m_MarkGlyphID: 1769 m_MarkPositionAdjustment: m_XPositionAdjustment: 16.12793 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 852 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 17.314453 - m_YCoordinate: 47.63672 + - m_BaseGlyphID: 1339 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 27.949219 + m_YCoordinate: 65.478516 m_MarkGlyphID: 1770 m_MarkPositionAdjustment: m_XPositionAdjustment: 24.125977 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 852 + - m_BaseGlyphID: 1339 m_BaseGlyphAnchorPoint: - m_XCoordinate: 17.314453 - m_YCoordinate: 47.63672 + m_XCoordinate: 27.949219 + m_YCoordinate: 65.478516 m_MarkGlyphID: 1771 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 852 + - m_BaseGlyphID: 1339 m_BaseGlyphAnchorPoint: - m_XCoordinate: 17.314453 - m_YCoordinate: 47.63672 + m_XCoordinate: 27.949219 + m_YCoordinate: 65.478516 m_MarkGlyphID: 1772 m_MarkPositionAdjustment: m_XPositionAdjustment: 21.796875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 852 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 9.931641 - m_YCoordinate: 0 - m_MarkGlyphID: 1773 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 9.931641 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 852 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 9.931641 - m_YCoordinate: 0 - m_MarkGlyphID: 1774 - m_MarkPositionAdjustment: - m_XPositionAdjustment: -27.29004 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 852 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 9.931641 - m_YCoordinate: 0 - m_MarkGlyphID: 2039 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 11.513672 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 852 + - m_BaseGlyphID: 1339 m_BaseGlyphAnchorPoint: - m_XCoordinate: 17.314453 - m_YCoordinate: 47.63672 + m_XCoordinate: 27.949219 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2272 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 852 + - m_BaseGlyphID: 1339 m_BaseGlyphAnchorPoint: - m_XCoordinate: 17.314453 - m_YCoordinate: 47.63672 + m_XCoordinate: 27.949219 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2273 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 852 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 9.931641 - m_YCoordinate: 0 - m_MarkGlyphID: 2317 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 10.107422 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 852 + - m_BaseGlyphID: 1339 m_BaseGlyphAnchorPoint: - m_XCoordinate: 17.314453 - m_YCoordinate: 47.63672 + m_XCoordinate: 27.949219 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2699 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 852 + - m_BaseGlyphID: 1339 m_BaseGlyphAnchorPoint: - m_XCoordinate: 17.314453 - m_YCoordinate: 47.63672 + m_XCoordinate: 27.949219 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2700 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 852 + - m_BaseGlyphID: 1339 m_BaseGlyphAnchorPoint: - m_XCoordinate: 17.314453 - m_YCoordinate: 47.63672 + m_XCoordinate: 27.949219 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2701 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 852 + - m_BaseGlyphID: 1339 m_BaseGlyphAnchorPoint: - m_XCoordinate: 17.314453 - m_YCoordinate: 47.63672 + m_XCoordinate: 27.949219 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2702 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 852 + - m_BaseGlyphID: 1339 m_BaseGlyphAnchorPoint: - m_XCoordinate: 17.314453 - m_YCoordinate: 47.63672 + m_XCoordinate: 27.949219 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2703 m_MarkPositionAdjustment: m_XPositionAdjustment: 17.358398 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 852 + - m_BaseGlyphID: 1339 m_BaseGlyphAnchorPoint: - m_XCoordinate: 17.314453 - m_YCoordinate: 47.63672 + m_XCoordinate: 27.949219 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2704 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 852 + - m_BaseGlyphID: 1339 m_BaseGlyphAnchorPoint: - m_XCoordinate: 17.314453 - m_YCoordinate: 47.63672 + m_XCoordinate: 27.949219 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2705 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.689453 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 852 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 9.931641 - m_YCoordinate: 0 - m_MarkGlyphID: 2715 - m_MarkPositionAdjustment: - m_XPositionAdjustment: -27.685547 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 852 + - m_BaseGlyphID: 1339 m_BaseGlyphAnchorPoint: - m_XCoordinate: 17.314453 - m_YCoordinate: 47.63672 + m_XCoordinate: 27.949219 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2731 m_MarkPositionAdjustment: m_XPositionAdjustment: 6.5039062 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 852 + - m_BaseGlyphID: 1339 m_BaseGlyphAnchorPoint: - m_XCoordinate: 17.314453 - m_YCoordinate: 47.63672 + m_XCoordinate: 27.949219 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2738 m_MarkPositionAdjustment: m_XPositionAdjustment: -26.015625 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 852 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 9.931641 - m_YCoordinate: 0 - m_MarkGlyphID: 2739 - m_MarkPositionAdjustment: - m_XPositionAdjustment: -0.7910156 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 852 + - m_BaseGlyphID: 1339 m_BaseGlyphAnchorPoint: - m_XCoordinate: 17.314453 - m_YCoordinate: 47.63672 + m_XCoordinate: 27.949219 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2744 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 852 + - m_BaseGlyphID: 1339 m_BaseGlyphAnchorPoint: - m_XCoordinate: 17.314453 - m_YCoordinate: 47.63672 + m_XCoordinate: 27.949219 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2782 m_MarkPositionAdjustment: m_XPositionAdjustment: -25.708008 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 852 + - m_BaseGlyphID: 1339 m_BaseGlyphAnchorPoint: - m_XCoordinate: 17.314453 - m_YCoordinate: 47.63672 + m_XCoordinate: 27.949219 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2802 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 65.478516 - - m_BaseGlyphID: 852 + - m_BaseGlyphID: 1339 m_BaseGlyphAnchorPoint: - m_XCoordinate: 17.314453 - m_YCoordinate: 47.63672 + m_XCoordinate: 27.949219 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2890 m_MarkPositionAdjustment: m_XPositionAdjustment: 17.270508 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 852 + - m_BaseGlyphID: 1339 m_BaseGlyphAnchorPoint: - m_XCoordinate: 17.314453 - m_YCoordinate: 47.63672 + m_XCoordinate: 27.949219 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2900 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 871 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 22.675781 - m_YCoordinate: 0 - m_MarkGlyphID: 1767 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 11.6015625 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 871 + - m_BaseGlyphID: 1341 m_BaseGlyphAnchorPoint: - m_XCoordinate: 22.675781 - m_YCoordinate: 47.63672 + m_XCoordinate: 26.103516 + m_YCoordinate: 65.478516 m_MarkGlyphID: 1768 m_MarkPositionAdjustment: m_XPositionAdjustment: 8.833008 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 871 + - m_BaseGlyphID: 1341 m_BaseGlyphAnchorPoint: - m_XCoordinate: 22.675781 - m_YCoordinate: 47.63672 + m_XCoordinate: 26.103516 + m_YCoordinate: 65.478516 m_MarkGlyphID: 1769 m_MarkPositionAdjustment: m_XPositionAdjustment: 16.12793 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 871 + - m_BaseGlyphID: 1341 m_BaseGlyphAnchorPoint: - m_XCoordinate: 22.675781 - m_YCoordinate: 47.63672 + m_XCoordinate: 26.103516 + m_YCoordinate: 65.478516 m_MarkGlyphID: 1770 m_MarkPositionAdjustment: m_XPositionAdjustment: 24.125977 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 871 + - m_BaseGlyphID: 1341 m_BaseGlyphAnchorPoint: - m_XCoordinate: 22.675781 - m_YCoordinate: 47.63672 + m_XCoordinate: 26.103516 + m_YCoordinate: 65.478516 m_MarkGlyphID: 1771 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 871 + - m_BaseGlyphID: 1341 m_BaseGlyphAnchorPoint: - m_XCoordinate: 22.675781 - m_YCoordinate: 47.63672 + m_XCoordinate: 26.103516 + m_YCoordinate: 65.478516 m_MarkGlyphID: 1772 m_MarkPositionAdjustment: m_XPositionAdjustment: 21.796875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 871 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 22.675781 - m_YCoordinate: 0 - m_MarkGlyphID: 1773 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 9.931641 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 871 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 22.675781 - m_YCoordinate: 0 - m_MarkGlyphID: 1774 - m_MarkPositionAdjustment: - m_XPositionAdjustment: -27.29004 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 871 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 22.675781 - m_YCoordinate: 0 - m_MarkGlyphID: 2039 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 11.513672 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 871 + - m_BaseGlyphID: 1341 m_BaseGlyphAnchorPoint: - m_XCoordinate: 22.675781 - m_YCoordinate: 47.63672 + m_XCoordinate: 26.103516 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2272 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 871 + - m_BaseGlyphID: 1341 m_BaseGlyphAnchorPoint: - m_XCoordinate: 22.675781 - m_YCoordinate: 47.63672 + m_XCoordinate: 26.103516 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2273 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 871 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 22.675781 - m_YCoordinate: 0 - m_MarkGlyphID: 2317 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 10.107422 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 871 + - m_BaseGlyphID: 1341 m_BaseGlyphAnchorPoint: - m_XCoordinate: 22.675781 - m_YCoordinate: 47.63672 + m_XCoordinate: 26.103516 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2699 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 871 + - m_BaseGlyphID: 1341 m_BaseGlyphAnchorPoint: - m_XCoordinate: 22.675781 - m_YCoordinate: 47.63672 + m_XCoordinate: 26.103516 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2700 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 871 + - m_BaseGlyphID: 1341 m_BaseGlyphAnchorPoint: - m_XCoordinate: 22.675781 - m_YCoordinate: 47.63672 + m_XCoordinate: 26.103516 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2701 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 871 + - m_BaseGlyphID: 1341 m_BaseGlyphAnchorPoint: - m_XCoordinate: 22.675781 - m_YCoordinate: 47.63672 + m_XCoordinate: 26.103516 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2702 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 871 + - m_BaseGlyphID: 1341 m_BaseGlyphAnchorPoint: - m_XCoordinate: 22.675781 - m_YCoordinate: 47.63672 + m_XCoordinate: 26.103516 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2703 m_MarkPositionAdjustment: m_XPositionAdjustment: 17.358398 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 871 + - m_BaseGlyphID: 1341 m_BaseGlyphAnchorPoint: - m_XCoordinate: 22.675781 - m_YCoordinate: 47.63672 + m_XCoordinate: 26.103516 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2704 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 871 + - m_BaseGlyphID: 1341 m_BaseGlyphAnchorPoint: - m_XCoordinate: 22.675781 - m_YCoordinate: 47.63672 + m_XCoordinate: 26.103516 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2705 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.689453 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 871 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 22.807617 - m_YCoordinate: 0 - m_MarkGlyphID: 2709 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 11.118164 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 871 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 22.675781 - m_YCoordinate: 0 - m_MarkGlyphID: 2715 - m_MarkPositionAdjustment: - m_XPositionAdjustment: -27.685547 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 871 + - m_BaseGlyphID: 1341 m_BaseGlyphAnchorPoint: - m_XCoordinate: 22.675781 - m_YCoordinate: 47.63672 + m_XCoordinate: 26.103516 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2731 m_MarkPositionAdjustment: m_XPositionAdjustment: 6.5039062 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 871 + - m_BaseGlyphID: 1341 m_BaseGlyphAnchorPoint: - m_XCoordinate: 22.675781 - m_YCoordinate: 47.63672 + m_XCoordinate: 26.103516 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2738 m_MarkPositionAdjustment: m_XPositionAdjustment: -26.015625 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 871 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 22.675781 - m_YCoordinate: 0 - m_MarkGlyphID: 2739 - m_MarkPositionAdjustment: - m_XPositionAdjustment: -0.7910156 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 871 + - m_BaseGlyphID: 1341 m_BaseGlyphAnchorPoint: - m_XCoordinate: 22.675781 - m_YCoordinate: 47.63672 + m_XCoordinate: 26.103516 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2744 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 871 + - m_BaseGlyphID: 1341 m_BaseGlyphAnchorPoint: - m_XCoordinate: 22.675781 - m_YCoordinate: 47.63672 + m_XCoordinate: 26.103516 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2782 m_MarkPositionAdjustment: m_XPositionAdjustment: -25.708008 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 871 + - m_BaseGlyphID: 1341 m_BaseGlyphAnchorPoint: - m_XCoordinate: 22.675781 - m_YCoordinate: 47.63672 + m_XCoordinate: 26.103516 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2802 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 65.478516 - - m_BaseGlyphID: 871 + - m_BaseGlyphID: 1341 m_BaseGlyphAnchorPoint: - m_XCoordinate: 22.675781 - m_YCoordinate: 47.63672 + m_XCoordinate: 26.103516 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2890 m_MarkPositionAdjustment: m_XPositionAdjustment: 17.270508 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 871 + - m_BaseGlyphID: 1341 m_BaseGlyphAnchorPoint: - m_XCoordinate: 22.675781 - m_YCoordinate: 47.63672 + m_XCoordinate: 26.103516 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2900 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 888 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 16.831055 - m_YCoordinate: 0 - m_MarkGlyphID: 1767 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 11.6015625 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 888 + - m_BaseGlyphID: 1343 m_BaseGlyphAnchorPoint: - m_XCoordinate: 12.480469 - m_YCoordinate: 59.853516 + m_XCoordinate: 27.421875 + m_YCoordinate: 65.478516 m_MarkGlyphID: 1768 m_MarkPositionAdjustment: m_XPositionAdjustment: 8.833008 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 888 + - m_BaseGlyphID: 1343 m_BaseGlyphAnchorPoint: - m_XCoordinate: 12.480469 - m_YCoordinate: 59.853516 + m_XCoordinate: 27.421875 + m_YCoordinate: 65.478516 m_MarkGlyphID: 1769 m_MarkPositionAdjustment: m_XPositionAdjustment: 16.12793 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 888 + - m_BaseGlyphID: 1343 m_BaseGlyphAnchorPoint: - m_XCoordinate: 12.480469 - m_YCoordinate: 59.853516 + m_XCoordinate: 27.421875 + m_YCoordinate: 65.478516 m_MarkGlyphID: 1770 m_MarkPositionAdjustment: m_XPositionAdjustment: 24.125977 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 888 + - m_BaseGlyphID: 1343 m_BaseGlyphAnchorPoint: - m_XCoordinate: 12.480469 - m_YCoordinate: 59.853516 + m_XCoordinate: 27.421875 + m_YCoordinate: 65.478516 m_MarkGlyphID: 1771 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 888 + - m_BaseGlyphID: 1343 m_BaseGlyphAnchorPoint: - m_XCoordinate: 12.480469 - m_YCoordinate: 59.853516 + m_XCoordinate: 27.421875 + m_YCoordinate: 65.478516 m_MarkGlyphID: 1772 m_MarkPositionAdjustment: m_XPositionAdjustment: 21.796875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 888 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 16.831055 - m_YCoordinate: 0 - m_MarkGlyphID: 1773 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 9.931641 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 888 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 16.831055 - m_YCoordinate: 0 - m_MarkGlyphID: 1774 - m_MarkPositionAdjustment: - m_XPositionAdjustment: -27.29004 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 888 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 16.831055 - m_YCoordinate: 0 - m_MarkGlyphID: 2039 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 11.513672 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 888 + - m_BaseGlyphID: 1343 m_BaseGlyphAnchorPoint: - m_XCoordinate: 12.480469 - m_YCoordinate: 59.853516 + m_XCoordinate: 27.421875 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2272 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 888 + - m_BaseGlyphID: 1343 m_BaseGlyphAnchorPoint: - m_XCoordinate: 12.480469 - m_YCoordinate: 59.853516 + m_XCoordinate: 27.421875 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2273 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 888 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 16.831055 - m_YCoordinate: 0 - m_MarkGlyphID: 2317 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 10.107422 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 888 + - m_BaseGlyphID: 1343 m_BaseGlyphAnchorPoint: - m_XCoordinate: 12.480469 - m_YCoordinate: 59.853516 + m_XCoordinate: 27.421875 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2699 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 888 + - m_BaseGlyphID: 1343 m_BaseGlyphAnchorPoint: - m_XCoordinate: 12.480469 - m_YCoordinate: 59.853516 + m_XCoordinate: 27.421875 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2700 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 888 + - m_BaseGlyphID: 1343 m_BaseGlyphAnchorPoint: - m_XCoordinate: 12.480469 - m_YCoordinate: 59.853516 + m_XCoordinate: 27.421875 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2701 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 888 + - m_BaseGlyphID: 1343 m_BaseGlyphAnchorPoint: - m_XCoordinate: 12.480469 - m_YCoordinate: 59.853516 + m_XCoordinate: 27.421875 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2702 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 888 + - m_BaseGlyphID: 1343 m_BaseGlyphAnchorPoint: - m_XCoordinate: 12.480469 - m_YCoordinate: 59.853516 + m_XCoordinate: 27.421875 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2703 m_MarkPositionAdjustment: m_XPositionAdjustment: 17.358398 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 888 + - m_BaseGlyphID: 1343 m_BaseGlyphAnchorPoint: - m_XCoordinate: 12.480469 - m_YCoordinate: 59.853516 + m_XCoordinate: 27.421875 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2704 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 888 + - m_BaseGlyphID: 1343 m_BaseGlyphAnchorPoint: - m_XCoordinate: 12.480469 - m_YCoordinate: 59.853516 + m_XCoordinate: 27.421875 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2705 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.689453 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 888 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 18.19336 - m_YCoordinate: 0 - m_MarkGlyphID: 2709 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 11.118164 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 888 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 16.831055 - m_YCoordinate: 0 - m_MarkGlyphID: 2715 - m_MarkPositionAdjustment: - m_XPositionAdjustment: -27.685547 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 888 + - m_BaseGlyphID: 1343 m_BaseGlyphAnchorPoint: - m_XCoordinate: 12.480469 - m_YCoordinate: 59.853516 + m_XCoordinate: 27.421875 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2731 m_MarkPositionAdjustment: m_XPositionAdjustment: 6.5039062 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 888 + - m_BaseGlyphID: 1343 m_BaseGlyphAnchorPoint: - m_XCoordinate: 12.480469 - m_YCoordinate: 59.853516 + m_XCoordinate: 27.421875 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2738 m_MarkPositionAdjustment: m_XPositionAdjustment: -26.015625 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 888 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 16.831055 - m_YCoordinate: 0 - m_MarkGlyphID: 2739 - m_MarkPositionAdjustment: - m_XPositionAdjustment: -0.7910156 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 888 + - m_BaseGlyphID: 1343 m_BaseGlyphAnchorPoint: - m_XCoordinate: 12.480469 - m_YCoordinate: 59.853516 + m_XCoordinate: 27.421875 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2744 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 888 + - m_BaseGlyphID: 1343 m_BaseGlyphAnchorPoint: - m_XCoordinate: 12.480469 - m_YCoordinate: 59.853516 + m_XCoordinate: 27.421875 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2782 m_MarkPositionAdjustment: m_XPositionAdjustment: -25.708008 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 888 + - m_BaseGlyphID: 1343 m_BaseGlyphAnchorPoint: - m_XCoordinate: 12.480469 - m_YCoordinate: 59.853516 + m_XCoordinate: 27.421875 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2802 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 65.478516 - - m_BaseGlyphID: 888 + - m_BaseGlyphID: 1343 m_BaseGlyphAnchorPoint: - m_XCoordinate: 12.480469 - m_YCoordinate: 59.853516 + m_XCoordinate: 27.421875 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2890 m_MarkPositionAdjustment: m_XPositionAdjustment: 17.270508 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 888 + - m_BaseGlyphID: 1343 m_BaseGlyphAnchorPoint: - m_XCoordinate: 12.480469 - m_YCoordinate: 59.853516 + m_XCoordinate: 27.421875 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2900 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 913 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.708008 - m_YCoordinate: 0 - m_MarkGlyphID: 1767 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 11.6015625 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 913 + - m_BaseGlyphID: 1288 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.488281 + m_XCoordinate: 36.0791 m_YCoordinate: 47.63672 m_MarkGlyphID: 1768 m_MarkPositionAdjustment: m_XPositionAdjustment: 8.833008 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 913 + - m_BaseGlyphID: 1288 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.488281 + m_XCoordinate: 36.0791 m_YCoordinate: 47.63672 m_MarkGlyphID: 1769 m_MarkPositionAdjustment: m_XPositionAdjustment: 16.12793 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 913 + - m_BaseGlyphID: 1288 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.488281 + m_XCoordinate: 36.0791 m_YCoordinate: 47.63672 m_MarkGlyphID: 1770 m_MarkPositionAdjustment: m_XPositionAdjustment: 24.125977 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 913 + - m_BaseGlyphID: 1288 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.488281 + m_XCoordinate: 36.0791 m_YCoordinate: 47.63672 m_MarkGlyphID: 1771 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 913 + - m_BaseGlyphID: 1288 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.488281 + m_XCoordinate: 36.0791 m_YCoordinate: 47.63672 m_MarkGlyphID: 1772 m_MarkPositionAdjustment: m_XPositionAdjustment: 21.796875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 913 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.708008 - m_YCoordinate: 0 - m_MarkGlyphID: 1773 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 9.931641 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 913 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.708008 - m_YCoordinate: 0 - m_MarkGlyphID: 1774 - m_MarkPositionAdjustment: - m_XPositionAdjustment: -27.29004 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 913 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.708008 - m_YCoordinate: 0 - m_MarkGlyphID: 2039 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 11.513672 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 913 + - m_BaseGlyphID: 1288 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.488281 + m_XCoordinate: 36.0791 m_YCoordinate: 47.63672 m_MarkGlyphID: 2272 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 913 + - m_BaseGlyphID: 1288 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.488281 + m_XCoordinate: 36.0791 m_YCoordinate: 47.63672 m_MarkGlyphID: 2273 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 913 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.708008 - m_YCoordinate: 0 - m_MarkGlyphID: 2317 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 10.107422 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 913 + - m_BaseGlyphID: 1288 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.488281 + m_XCoordinate: 36.0791 m_YCoordinate: 47.63672 m_MarkGlyphID: 2699 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 913 + - m_BaseGlyphID: 1288 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.488281 + m_XCoordinate: 36.0791 m_YCoordinate: 47.63672 m_MarkGlyphID: 2700 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 913 + - m_BaseGlyphID: 1288 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.488281 + m_XCoordinate: 36.0791 m_YCoordinate: 47.63672 m_MarkGlyphID: 2701 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 913 + - m_BaseGlyphID: 1288 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.488281 + m_XCoordinate: 36.0791 m_YCoordinate: 47.63672 m_MarkGlyphID: 2702 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 913 + - m_BaseGlyphID: 1288 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.488281 + m_XCoordinate: 36.0791 m_YCoordinate: 47.63672 m_MarkGlyphID: 2703 m_MarkPositionAdjustment: m_XPositionAdjustment: 17.358398 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 913 + - m_BaseGlyphID: 1288 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.488281 + m_XCoordinate: 36.0791 m_YCoordinate: 47.63672 m_MarkGlyphID: 2704 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 913 + - m_BaseGlyphID: 1288 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.488281 + m_XCoordinate: 36.0791 m_YCoordinate: 47.63672 m_MarkGlyphID: 2705 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.689453 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 913 + - m_BaseGlyphID: 1288 m_BaseGlyphAnchorPoint: - m_XCoordinate: 44.82422 - m_YCoordinate: 0 - m_MarkGlyphID: 2710 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 18.500977 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 913 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.708008 - m_YCoordinate: 0 - m_MarkGlyphID: 2715 - m_MarkPositionAdjustment: - m_XPositionAdjustment: -27.685547 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 913 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.488281 + m_XCoordinate: 36.0791 m_YCoordinate: 47.63672 m_MarkGlyphID: 2731 m_MarkPositionAdjustment: m_XPositionAdjustment: 6.5039062 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 913 + - m_BaseGlyphID: 1288 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.488281 + m_XCoordinate: 36.0791 m_YCoordinate: 47.63672 m_MarkGlyphID: 2738 m_MarkPositionAdjustment: m_XPositionAdjustment: -26.015625 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 913 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.708008 - m_YCoordinate: 0 - m_MarkGlyphID: 2739 - m_MarkPositionAdjustment: - m_XPositionAdjustment: -0.7910156 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 913 + - m_BaseGlyphID: 1288 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.488281 + m_XCoordinate: 36.0791 m_YCoordinate: 47.63672 m_MarkGlyphID: 2744 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 913 + - m_BaseGlyphID: 1288 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.488281 + m_XCoordinate: 36.0791 m_YCoordinate: 47.63672 m_MarkGlyphID: 2782 m_MarkPositionAdjustment: m_XPositionAdjustment: -25.708008 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 913 + - m_BaseGlyphID: 1288 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.488281 + m_XCoordinate: 36.0791 m_YCoordinate: 47.63672 m_MarkGlyphID: 2802 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 65.478516 - - m_BaseGlyphID: 913 + - m_BaseGlyphID: 1288 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.488281 + m_XCoordinate: 36.0791 m_YCoordinate: 47.63672 m_MarkGlyphID: 2890 m_MarkPositionAdjustment: m_XPositionAdjustment: 17.270508 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 913 + - m_BaseGlyphID: 1288 m_BaseGlyphAnchorPoint: - m_XCoordinate: 25.488281 + m_XCoordinate: 36.0791 m_YCoordinate: 47.63672 m_MarkGlyphID: 2900 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 978 + - m_BaseGlyphID: 299 m_BaseGlyphAnchorPoint: - m_XCoordinate: 24.038086 + m_XCoordinate: 39.418945 m_YCoordinate: 0 m_MarkGlyphID: 1767 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.6015625 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 978 + - m_BaseGlyphID: 299 m_BaseGlyphAnchorPoint: - m_XCoordinate: 24.038086 - m_YCoordinate: 47.63672 + m_XCoordinate: 39.418945 + m_YCoordinate: 0 + m_MarkGlyphID: 1773 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 9.931641 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 299 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 39.418945 + m_YCoordinate: 0 + m_MarkGlyphID: 1774 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -27.29004 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 299 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 39.418945 + m_YCoordinate: 0 + m_MarkGlyphID: 2039 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 11.513672 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 299 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 39.418945 + m_YCoordinate: 0 + m_MarkGlyphID: 2317 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 10.107422 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 299 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 39.418945 + m_YCoordinate: 0 + m_MarkGlyphID: 2715 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -27.685547 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 299 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 39.418945 + m_YCoordinate: 0 + m_MarkGlyphID: 2739 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -0.7910156 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 299 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 39.418945 + m_YCoordinate: 65.478516 m_MarkGlyphID: 1768 m_MarkPositionAdjustment: m_XPositionAdjustment: 8.833008 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 978 + - m_BaseGlyphID: 299 m_BaseGlyphAnchorPoint: - m_XCoordinate: 24.038086 - m_YCoordinate: 47.63672 + m_XCoordinate: 39.418945 + m_YCoordinate: 65.478516 m_MarkGlyphID: 1769 m_MarkPositionAdjustment: m_XPositionAdjustment: 16.12793 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 978 + - m_BaseGlyphID: 299 m_BaseGlyphAnchorPoint: - m_XCoordinate: 24.038086 - m_YCoordinate: 47.63672 + m_XCoordinate: 39.418945 + m_YCoordinate: 65.478516 m_MarkGlyphID: 1770 m_MarkPositionAdjustment: m_XPositionAdjustment: 24.125977 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 978 + - m_BaseGlyphID: 299 m_BaseGlyphAnchorPoint: - m_XCoordinate: 24.038086 - m_YCoordinate: 47.63672 + m_XCoordinate: 39.418945 + m_YCoordinate: 65.478516 m_MarkGlyphID: 1771 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 978 + - m_BaseGlyphID: 299 m_BaseGlyphAnchorPoint: - m_XCoordinate: 24.038086 - m_YCoordinate: 47.63672 + m_XCoordinate: 39.418945 + m_YCoordinate: 65.478516 m_MarkGlyphID: 1772 m_MarkPositionAdjustment: m_XPositionAdjustment: 21.796875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 978 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 24.038086 - m_YCoordinate: 0 - m_MarkGlyphID: 1773 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 9.931641 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 978 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 24.038086 - m_YCoordinate: 0 - m_MarkGlyphID: 1774 - m_MarkPositionAdjustment: - m_XPositionAdjustment: -27.29004 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 978 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 24.038086 - m_YCoordinate: 0 - m_MarkGlyphID: 2039 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 11.513672 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 978 + - m_BaseGlyphID: 299 m_BaseGlyphAnchorPoint: - m_XCoordinate: 24.038086 - m_YCoordinate: 47.63672 + m_XCoordinate: 39.418945 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2272 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 978 + - m_BaseGlyphID: 299 m_BaseGlyphAnchorPoint: - m_XCoordinate: 24.038086 - m_YCoordinate: 47.63672 + m_XCoordinate: 39.418945 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2273 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 978 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 24.038086 - m_YCoordinate: 0 - m_MarkGlyphID: 2317 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 10.107422 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 978 + - m_BaseGlyphID: 299 m_BaseGlyphAnchorPoint: - m_XCoordinate: 24.038086 - m_YCoordinate: 47.63672 + m_XCoordinate: 39.418945 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2699 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 978 + - m_BaseGlyphID: 299 m_BaseGlyphAnchorPoint: - m_XCoordinate: 24.038086 - m_YCoordinate: 47.63672 + m_XCoordinate: 39.418945 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2700 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 978 + - m_BaseGlyphID: 299 m_BaseGlyphAnchorPoint: - m_XCoordinate: 24.038086 - m_YCoordinate: 47.63672 + m_XCoordinate: 39.418945 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2701 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 978 + - m_BaseGlyphID: 299 m_BaseGlyphAnchorPoint: - m_XCoordinate: 24.038086 - m_YCoordinate: 47.63672 + m_XCoordinate: 39.418945 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2702 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 978 + - m_BaseGlyphID: 299 m_BaseGlyphAnchorPoint: - m_XCoordinate: 24.038086 - m_YCoordinate: 47.63672 + m_XCoordinate: 39.418945 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2703 m_MarkPositionAdjustment: m_XPositionAdjustment: 17.358398 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 978 + - m_BaseGlyphID: 299 m_BaseGlyphAnchorPoint: - m_XCoordinate: 24.038086 - m_YCoordinate: 47.63672 + m_XCoordinate: 39.418945 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2704 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 978 + - m_BaseGlyphID: 299 m_BaseGlyphAnchorPoint: - m_XCoordinate: 24.038086 - m_YCoordinate: 47.63672 + m_XCoordinate: 39.418945 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2705 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.689453 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 978 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 24.038086 - m_YCoordinate: 0 - m_MarkGlyphID: 2715 - m_MarkPositionAdjustment: - m_XPositionAdjustment: -27.685547 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 978 + - m_BaseGlyphID: 299 m_BaseGlyphAnchorPoint: - m_XCoordinate: 24.038086 - m_YCoordinate: 47.63672 + m_XCoordinate: 39.418945 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2731 m_MarkPositionAdjustment: m_XPositionAdjustment: 6.5039062 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 978 + - m_BaseGlyphID: 299 m_BaseGlyphAnchorPoint: - m_XCoordinate: 24.038086 - m_YCoordinate: 47.63672 + m_XCoordinate: 39.418945 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2738 m_MarkPositionAdjustment: m_XPositionAdjustment: -26.015625 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 978 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 24.038086 - m_YCoordinate: 0 - m_MarkGlyphID: 2739 - m_MarkPositionAdjustment: - m_XPositionAdjustment: -0.7910156 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 978 + - m_BaseGlyphID: 299 m_BaseGlyphAnchorPoint: - m_XCoordinate: 24.038086 - m_YCoordinate: 47.63672 + m_XCoordinate: 39.418945 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2744 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 978 + - m_BaseGlyphID: 299 m_BaseGlyphAnchorPoint: - m_XCoordinate: 24.038086 - m_YCoordinate: 47.63672 + m_XCoordinate: 39.418945 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2782 m_MarkPositionAdjustment: m_XPositionAdjustment: -25.708008 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 978 + - m_BaseGlyphID: 299 m_BaseGlyphAnchorPoint: - m_XCoordinate: 24.038086 - m_YCoordinate: 47.63672 + m_XCoordinate: 39.418945 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2802 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 65.478516 - - m_BaseGlyphID: 978 + - m_BaseGlyphID: 299 m_BaseGlyphAnchorPoint: - m_XCoordinate: 24.038086 - m_YCoordinate: 47.63672 + m_XCoordinate: 39.418945 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2890 m_MarkPositionAdjustment: m_XPositionAdjustment: 17.270508 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 978 + - m_BaseGlyphID: 299 m_BaseGlyphAnchorPoint: - m_XCoordinate: 24.038086 - m_YCoordinate: 47.63672 + m_XCoordinate: 39.418945 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2900 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 982 + - m_BaseGlyphID: 369 m_BaseGlyphAnchorPoint: - m_XCoordinate: 35.15625 + m_XCoordinate: 34.057617 m_YCoordinate: 0 m_MarkGlyphID: 1767 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.6015625 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 982 + - m_BaseGlyphID: 369 m_BaseGlyphAnchorPoint: - m_XCoordinate: 35.15625 - m_YCoordinate: 47.63672 + m_XCoordinate: 34.057617 + m_YCoordinate: 0 + m_MarkGlyphID: 1773 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 9.931641 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 369 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 34.057617 + m_YCoordinate: 0 + m_MarkGlyphID: 1774 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -27.29004 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 369 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 34.057617 + m_YCoordinate: 0 + m_MarkGlyphID: 2039 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 11.513672 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 369 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 34.057617 + m_YCoordinate: 0 + m_MarkGlyphID: 2317 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 10.107422 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 369 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 34.057617 + m_YCoordinate: 0 + m_MarkGlyphID: 2715 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -27.685547 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 369 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 34.057617 + m_YCoordinate: 0 + m_MarkGlyphID: 2739 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -0.7910156 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 369 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 63.45703 + m_YCoordinate: 32.695312 + m_MarkGlyphID: 2710 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 18.500977 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 369 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 34.057617 + m_YCoordinate: 65.478516 m_MarkGlyphID: 1768 m_MarkPositionAdjustment: m_XPositionAdjustment: 8.833008 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 982 + - m_BaseGlyphID: 369 m_BaseGlyphAnchorPoint: - m_XCoordinate: 35.15625 - m_YCoordinate: 47.63672 + m_XCoordinate: 34.057617 + m_YCoordinate: 65.478516 m_MarkGlyphID: 1769 m_MarkPositionAdjustment: m_XPositionAdjustment: 16.12793 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 982 + - m_BaseGlyphID: 369 m_BaseGlyphAnchorPoint: - m_XCoordinate: 35.15625 - m_YCoordinate: 47.63672 + m_XCoordinate: 34.057617 + m_YCoordinate: 65.478516 m_MarkGlyphID: 1770 m_MarkPositionAdjustment: m_XPositionAdjustment: 24.125977 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 982 + - m_BaseGlyphID: 369 m_BaseGlyphAnchorPoint: - m_XCoordinate: 35.15625 - m_YCoordinate: 47.63672 + m_XCoordinate: 34.057617 + m_YCoordinate: 65.478516 m_MarkGlyphID: 1771 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 982 + - m_BaseGlyphID: 369 m_BaseGlyphAnchorPoint: - m_XCoordinate: 35.15625 - m_YCoordinate: 47.63672 + m_XCoordinate: 34.057617 + m_YCoordinate: 65.478516 m_MarkGlyphID: 1772 m_MarkPositionAdjustment: m_XPositionAdjustment: 21.796875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 982 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 35.15625 - m_YCoordinate: 0 - m_MarkGlyphID: 1773 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 9.931641 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 982 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 35.15625 - m_YCoordinate: 0 - m_MarkGlyphID: 1774 - m_MarkPositionAdjustment: - m_XPositionAdjustment: -27.29004 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 982 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 35.15625 - m_YCoordinate: 0 - m_MarkGlyphID: 2039 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 11.513672 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 982 + - m_BaseGlyphID: 369 m_BaseGlyphAnchorPoint: - m_XCoordinate: 35.15625 - m_YCoordinate: 47.63672 + m_XCoordinate: 34.057617 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2272 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 982 + - m_BaseGlyphID: 369 m_BaseGlyphAnchorPoint: - m_XCoordinate: 35.15625 - m_YCoordinate: 47.63672 + m_XCoordinate: 34.057617 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2273 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 982 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 35.15625 - m_YCoordinate: 0 - m_MarkGlyphID: 2317 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 10.107422 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 982 + - m_BaseGlyphID: 369 m_BaseGlyphAnchorPoint: - m_XCoordinate: 35.15625 - m_YCoordinate: 47.63672 + m_XCoordinate: 34.057617 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2699 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 982 + - m_BaseGlyphID: 369 m_BaseGlyphAnchorPoint: - m_XCoordinate: 35.15625 - m_YCoordinate: 47.63672 + m_XCoordinate: 34.057617 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2700 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 982 + - m_BaseGlyphID: 369 m_BaseGlyphAnchorPoint: - m_XCoordinate: 35.15625 - m_YCoordinate: 47.63672 + m_XCoordinate: 34.057617 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2701 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 982 + - m_BaseGlyphID: 369 m_BaseGlyphAnchorPoint: - m_XCoordinate: 35.15625 - m_YCoordinate: 47.63672 + m_XCoordinate: 34.057617 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2702 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 982 + - m_BaseGlyphID: 369 m_BaseGlyphAnchorPoint: - m_XCoordinate: 35.15625 - m_YCoordinate: 47.63672 + m_XCoordinate: 34.057617 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2703 m_MarkPositionAdjustment: m_XPositionAdjustment: 17.358398 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 982 + - m_BaseGlyphID: 369 m_BaseGlyphAnchorPoint: - m_XCoordinate: 35.15625 - m_YCoordinate: 47.63672 + m_XCoordinate: 34.057617 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2704 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 982 + - m_BaseGlyphID: 369 m_BaseGlyphAnchorPoint: - m_XCoordinate: 35.15625 - m_YCoordinate: 47.63672 + m_XCoordinate: 34.057617 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2705 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.689453 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 982 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 35.15625 - m_YCoordinate: 0 - m_MarkGlyphID: 2715 - m_MarkPositionAdjustment: - m_XPositionAdjustment: -27.685547 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 982 + - m_BaseGlyphID: 369 m_BaseGlyphAnchorPoint: - m_XCoordinate: 35.15625 - m_YCoordinate: 47.63672 + m_XCoordinate: 34.057617 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2731 m_MarkPositionAdjustment: m_XPositionAdjustment: 6.5039062 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 982 + - m_BaseGlyphID: 369 m_BaseGlyphAnchorPoint: - m_XCoordinate: 35.15625 - m_YCoordinate: 47.63672 + m_XCoordinate: 34.057617 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2738 m_MarkPositionAdjustment: m_XPositionAdjustment: -26.015625 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 982 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 35.15625 - m_YCoordinate: 0 - m_MarkGlyphID: 2739 - m_MarkPositionAdjustment: - m_XPositionAdjustment: -0.7910156 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 982 + - m_BaseGlyphID: 369 m_BaseGlyphAnchorPoint: - m_XCoordinate: 35.15625 - m_YCoordinate: 47.63672 + m_XCoordinate: 34.057617 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2744 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 982 + - m_BaseGlyphID: 369 m_BaseGlyphAnchorPoint: - m_XCoordinate: 35.15625 - m_YCoordinate: 47.63672 + m_XCoordinate: 34.057617 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2782 m_MarkPositionAdjustment: m_XPositionAdjustment: -25.708008 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 982 + - m_BaseGlyphID: 369 m_BaseGlyphAnchorPoint: - m_XCoordinate: 35.15625 - m_YCoordinate: 47.63672 + m_XCoordinate: 34.057617 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2802 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 65.478516 - - m_BaseGlyphID: 982 + - m_BaseGlyphID: 369 m_BaseGlyphAnchorPoint: - m_XCoordinate: 35.15625 - m_YCoordinate: 47.63672 + m_XCoordinate: 34.057617 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2890 m_MarkPositionAdjustment: m_XPositionAdjustment: 17.270508 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 982 + - m_BaseGlyphID: 369 m_BaseGlyphAnchorPoint: - m_XCoordinate: 35.15625 - m_YCoordinate: 47.63672 + m_XCoordinate: 34.057617 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2900 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 991 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 23.598633 - m_YCoordinate: 0 - m_MarkGlyphID: 1767 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 11.6015625 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 991 + - m_BaseGlyphID: 1089 m_BaseGlyphAnchorPoint: - m_XCoordinate: 23.598633 - m_YCoordinate: 47.63672 + m_XCoordinate: 42.143555 + m_YCoordinate: 65.478516 m_MarkGlyphID: 1768 m_MarkPositionAdjustment: m_XPositionAdjustment: 8.833008 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 991 + - m_BaseGlyphID: 1089 m_BaseGlyphAnchorPoint: - m_XCoordinate: 23.598633 - m_YCoordinate: 47.63672 + m_XCoordinate: 42.143555 + m_YCoordinate: 65.478516 m_MarkGlyphID: 1769 m_MarkPositionAdjustment: m_XPositionAdjustment: 16.12793 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 991 + - m_BaseGlyphID: 1089 m_BaseGlyphAnchorPoint: - m_XCoordinate: 23.598633 - m_YCoordinate: 47.63672 + m_XCoordinate: 42.143555 + m_YCoordinate: 65.478516 m_MarkGlyphID: 1770 m_MarkPositionAdjustment: m_XPositionAdjustment: 24.125977 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 991 + - m_BaseGlyphID: 1089 m_BaseGlyphAnchorPoint: - m_XCoordinate: 23.598633 - m_YCoordinate: 47.63672 + m_XCoordinate: 42.143555 + m_YCoordinate: 65.478516 m_MarkGlyphID: 1771 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 991 + - m_BaseGlyphID: 1089 m_BaseGlyphAnchorPoint: - m_XCoordinate: 23.598633 - m_YCoordinate: 47.63672 + m_XCoordinate: 42.143555 + m_YCoordinate: 65.478516 m_MarkGlyphID: 1772 m_MarkPositionAdjustment: m_XPositionAdjustment: 21.796875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 991 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 23.598633 - m_YCoordinate: 0 - m_MarkGlyphID: 1773 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 9.931641 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 991 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 23.598633 - m_YCoordinate: 0 - m_MarkGlyphID: 1774 - m_MarkPositionAdjustment: - m_XPositionAdjustment: -27.29004 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 991 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 23.598633 - m_YCoordinate: 0 - m_MarkGlyphID: 2039 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 11.513672 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 991 + - m_BaseGlyphID: 1089 m_BaseGlyphAnchorPoint: - m_XCoordinate: 23.598633 - m_YCoordinate: 47.63672 + m_XCoordinate: 42.143555 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2272 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 991 + - m_BaseGlyphID: 1089 m_BaseGlyphAnchorPoint: - m_XCoordinate: 23.598633 - m_YCoordinate: 47.63672 + m_XCoordinate: 42.143555 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2273 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 991 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 23.598633 - m_YCoordinate: 0 - m_MarkGlyphID: 2317 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 10.107422 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 991 + - m_BaseGlyphID: 1089 m_BaseGlyphAnchorPoint: - m_XCoordinate: 23.598633 - m_YCoordinate: 47.63672 + m_XCoordinate: 42.143555 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2699 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 991 + - m_BaseGlyphID: 1089 m_BaseGlyphAnchorPoint: - m_XCoordinate: 23.598633 - m_YCoordinate: 47.63672 + m_XCoordinate: 42.143555 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2700 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 991 + - m_BaseGlyphID: 1089 m_BaseGlyphAnchorPoint: - m_XCoordinate: 23.598633 - m_YCoordinate: 47.63672 + m_XCoordinate: 42.143555 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2701 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 991 + - m_BaseGlyphID: 1089 m_BaseGlyphAnchorPoint: - m_XCoordinate: 23.598633 - m_YCoordinate: 47.63672 + m_XCoordinate: 42.143555 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2702 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 991 + - m_BaseGlyphID: 1089 m_BaseGlyphAnchorPoint: - m_XCoordinate: 23.598633 - m_YCoordinate: 47.63672 + m_XCoordinate: 42.143555 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2703 m_MarkPositionAdjustment: m_XPositionAdjustment: 17.358398 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 991 + - m_BaseGlyphID: 1089 m_BaseGlyphAnchorPoint: - m_XCoordinate: 23.598633 - m_YCoordinate: 47.63672 + m_XCoordinate: 42.143555 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2704 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 991 + - m_BaseGlyphID: 1089 m_BaseGlyphAnchorPoint: - m_XCoordinate: 23.598633 - m_YCoordinate: 47.63672 + m_XCoordinate: 42.143555 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2705 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.689453 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 991 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 23.598633 - m_YCoordinate: 0 - m_MarkGlyphID: 2715 - m_MarkPositionAdjustment: - m_XPositionAdjustment: -27.685547 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 991 + - m_BaseGlyphID: 1089 m_BaseGlyphAnchorPoint: - m_XCoordinate: 23.598633 - m_YCoordinate: 47.63672 + m_XCoordinate: 42.143555 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2731 m_MarkPositionAdjustment: m_XPositionAdjustment: 6.5039062 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 991 + - m_BaseGlyphID: 1089 m_BaseGlyphAnchorPoint: - m_XCoordinate: 23.598633 - m_YCoordinate: 47.63672 + m_XCoordinate: 42.143555 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2738 m_MarkPositionAdjustment: m_XPositionAdjustment: -26.015625 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 991 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 23.598633 - m_YCoordinate: 0 - m_MarkGlyphID: 2739 - m_MarkPositionAdjustment: - m_XPositionAdjustment: -0.7910156 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 991 + - m_BaseGlyphID: 1089 m_BaseGlyphAnchorPoint: - m_XCoordinate: 23.598633 - m_YCoordinate: 47.63672 + m_XCoordinate: 42.143555 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2744 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 991 + - m_BaseGlyphID: 1089 m_BaseGlyphAnchorPoint: - m_XCoordinate: 23.598633 - m_YCoordinate: 47.63672 + m_XCoordinate: 42.143555 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2782 m_MarkPositionAdjustment: m_XPositionAdjustment: -25.708008 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 991 + - m_BaseGlyphID: 1089 m_BaseGlyphAnchorPoint: - m_XCoordinate: 23.598633 - m_YCoordinate: 47.63672 + m_XCoordinate: 42.143555 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2802 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 65.478516 - - m_BaseGlyphID: 991 + - m_BaseGlyphID: 1089 m_BaseGlyphAnchorPoint: - m_XCoordinate: 23.598633 - m_YCoordinate: 47.63672 + m_XCoordinate: 42.143555 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2890 m_MarkPositionAdjustment: m_XPositionAdjustment: 17.270508 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 991 + - m_BaseGlyphID: 1089 m_BaseGlyphAnchorPoint: - m_XCoordinate: 23.598633 - m_YCoordinate: 47.63672 + m_XCoordinate: 42.143555 + m_YCoordinate: 65.478516 m_MarkGlyphID: 2900 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 996 + - m_BaseGlyphID: 1270 m_BaseGlyphAnchorPoint: - m_XCoordinate: 36.166992 + m_XCoordinate: 33.618164 m_YCoordinate: 0 m_MarkGlyphID: 1767 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.6015625 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 996 + - m_BaseGlyphID: 1270 m_BaseGlyphAnchorPoint: - m_XCoordinate: 24.038086 - m_YCoordinate: 47.63672 - m_MarkGlyphID: 1768 + m_XCoordinate: 33.618164 + m_YCoordinate: 0 + m_MarkGlyphID: 1773 m_MarkPositionAdjustment: - m_XPositionAdjustment: 8.833008 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 996 + m_XPositionAdjustment: 9.931641 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 1270 m_BaseGlyphAnchorPoint: - m_XCoordinate: 24.038086 - m_YCoordinate: 47.63672 - m_MarkGlyphID: 1769 + m_XCoordinate: 33.618164 + m_YCoordinate: 0 + m_MarkGlyphID: 1774 m_MarkPositionAdjustment: - m_XPositionAdjustment: 16.12793 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 996 + m_XPositionAdjustment: -27.29004 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 1270 m_BaseGlyphAnchorPoint: - m_XCoordinate: 24.038086 - m_YCoordinate: 47.63672 - m_MarkGlyphID: 1770 + m_XCoordinate: 33.618164 + m_YCoordinate: 0 + m_MarkGlyphID: 2039 m_MarkPositionAdjustment: - m_XPositionAdjustment: 24.125977 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 996 + m_XPositionAdjustment: 11.513672 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 1270 m_BaseGlyphAnchorPoint: - m_XCoordinate: 24.038086 - m_YCoordinate: 47.63672 - m_MarkGlyphID: 1771 + m_XCoordinate: 33.618164 + m_YCoordinate: 0 + m_MarkGlyphID: 2317 m_MarkPositionAdjustment: - m_XPositionAdjustment: 19.6875 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 996 + m_XPositionAdjustment: 10.107422 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 1270 m_BaseGlyphAnchorPoint: - m_XCoordinate: 24.038086 - m_YCoordinate: 47.63672 - m_MarkGlyphID: 1772 + m_XCoordinate: 33.618164 + m_YCoordinate: 0 + m_MarkGlyphID: 2715 m_MarkPositionAdjustment: - m_XPositionAdjustment: 21.796875 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 996 + m_XPositionAdjustment: -27.685547 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 1270 m_BaseGlyphAnchorPoint: - m_XCoordinate: 36.166992 + m_XCoordinate: 33.618164 + m_YCoordinate: 0 + m_MarkGlyphID: 2739 + m_MarkPositionAdjustment: + m_XPositionAdjustment: -0.7910156 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 838 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 25.708008 + m_YCoordinate: 0 + m_MarkGlyphID: 1767 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 11.6015625 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 838 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 25.708008 m_YCoordinate: 0 m_MarkGlyphID: 1773 m_MarkPositionAdjustment: m_XPositionAdjustment: 9.931641 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 996 + - m_BaseGlyphID: 838 m_BaseGlyphAnchorPoint: - m_XCoordinate: 36.166992 + m_XCoordinate: 25.708008 m_YCoordinate: 0 m_MarkGlyphID: 1774 m_MarkPositionAdjustment: m_XPositionAdjustment: -27.29004 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 996 + - m_BaseGlyphID: 838 m_BaseGlyphAnchorPoint: - m_XCoordinate: 36.166992 + m_XCoordinate: 25.708008 m_YCoordinate: 0 m_MarkGlyphID: 2039 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.513672 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 996 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 24.038086 - m_YCoordinate: 47.63672 - m_MarkGlyphID: 2272 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 25.488281 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 996 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 24.038086 - m_YCoordinate: 47.63672 - m_MarkGlyphID: 2273 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 10.019531 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 996 + - m_BaseGlyphID: 838 m_BaseGlyphAnchorPoint: - m_XCoordinate: 36.166992 + m_XCoordinate: 25.708008 m_YCoordinate: 0 m_MarkGlyphID: 2317 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.107422 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 996 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 24.038086 - m_YCoordinate: 47.63672 - m_MarkGlyphID: 2699 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 25.488281 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 996 + - m_BaseGlyphID: 838 m_BaseGlyphAnchorPoint: - m_XCoordinate: 24.038086 - m_YCoordinate: 47.63672 - m_MarkGlyphID: 2700 + m_XCoordinate: 25.708008 + m_YCoordinate: 0 + m_MarkGlyphID: 2715 m_MarkPositionAdjustment: - m_XPositionAdjustment: 10.019531 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 996 + m_XPositionAdjustment: -27.685547 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 838 m_BaseGlyphAnchorPoint: - m_XCoordinate: 24.038086 - m_YCoordinate: 47.63672 - m_MarkGlyphID: 2701 + m_XCoordinate: 25.708008 + m_YCoordinate: 0 + m_MarkGlyphID: 2739 m_MarkPositionAdjustment: - m_XPositionAdjustment: 18.017578 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 996 + m_XPositionAdjustment: -0.7910156 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 848 m_BaseGlyphAnchorPoint: - m_XCoordinate: 24.038086 - m_YCoordinate: 47.63672 - m_MarkGlyphID: 2702 + m_XCoordinate: 9.931641 + m_YCoordinate: -18.36914 + m_MarkGlyphID: 1767 m_MarkPositionAdjustment: - m_XPositionAdjustment: 18.017578 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 996 + m_XPositionAdjustment: 11.6015625 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 848 m_BaseGlyphAnchorPoint: - m_XCoordinate: 24.038086 - m_YCoordinate: 47.63672 - m_MarkGlyphID: 2703 + m_XCoordinate: 9.931641 + m_YCoordinate: -18.36914 + m_MarkGlyphID: 1773 m_MarkPositionAdjustment: - m_XPositionAdjustment: 17.358398 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 996 + m_XPositionAdjustment: 9.931641 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 848 m_BaseGlyphAnchorPoint: - m_XCoordinate: 24.038086 - m_YCoordinate: 47.63672 - m_MarkGlyphID: 2704 + m_XCoordinate: 9.931641 + m_YCoordinate: -18.36914 + m_MarkGlyphID: 1774 m_MarkPositionAdjustment: - m_XPositionAdjustment: 13.0078125 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 996 + m_XPositionAdjustment: -27.29004 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 848 m_BaseGlyphAnchorPoint: - m_XCoordinate: 24.038086 - m_YCoordinate: 47.63672 - m_MarkGlyphID: 2705 + m_XCoordinate: 9.931641 + m_YCoordinate: -18.36914 + m_MarkGlyphID: 2039 m_MarkPositionAdjustment: - m_XPositionAdjustment: 11.689453 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 996 + m_XPositionAdjustment: 11.513672 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 848 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.773438 - m_YCoordinate: 0 - m_MarkGlyphID: 2710 + m_XCoordinate: 9.931641 + m_YCoordinate: -18.36914 + m_MarkGlyphID: 2317 m_MarkPositionAdjustment: - m_XPositionAdjustment: 18.500977 + m_XPositionAdjustment: 10.107422 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 996 + - m_BaseGlyphID: 848 m_BaseGlyphAnchorPoint: - m_XCoordinate: 36.166992 - m_YCoordinate: 0 + m_XCoordinate: 9.931641 + m_YCoordinate: -18.36914 m_MarkGlyphID: 2715 m_MarkPositionAdjustment: m_XPositionAdjustment: -27.685547 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 996 + - m_BaseGlyphID: 848 m_BaseGlyphAnchorPoint: - m_XCoordinate: 24.038086 - m_YCoordinate: 47.63672 - m_MarkGlyphID: 2731 + m_XCoordinate: 9.931641 + m_YCoordinate: -18.36914 + m_MarkGlyphID: 2739 m_MarkPositionAdjustment: - m_XPositionAdjustment: 6.5039062 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 996 + m_XPositionAdjustment: -0.7910156 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 540 m_BaseGlyphAnchorPoint: - m_XCoordinate: 24.038086 - m_YCoordinate: 47.63672 - m_MarkGlyphID: 2738 + m_XCoordinate: 23.686523 + m_YCoordinate: 0 + m_MarkGlyphID: 1767 m_MarkPositionAdjustment: - m_XPositionAdjustment: -26.015625 - m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 996 + m_XPositionAdjustment: 11.6015625 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 540 m_BaseGlyphAnchorPoint: - m_XCoordinate: 36.166992 + m_XCoordinate: 23.686523 m_YCoordinate: 0 - m_MarkGlyphID: 2739 + m_MarkGlyphID: 1773 m_MarkPositionAdjustment: - m_XPositionAdjustment: -0.7910156 + m_XPositionAdjustment: 9.931641 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 996 + - m_BaseGlyphID: 540 m_BaseGlyphAnchorPoint: - m_XCoordinate: 24.038086 - m_YCoordinate: 47.63672 - m_MarkGlyphID: 2744 + m_XCoordinate: 23.686523 + m_YCoordinate: 0 + m_MarkGlyphID: 1774 m_MarkPositionAdjustment: - m_XPositionAdjustment: 19.6875 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 996 + m_XPositionAdjustment: -27.29004 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 540 m_BaseGlyphAnchorPoint: - m_XCoordinate: 24.038086 - m_YCoordinate: 47.63672 - m_MarkGlyphID: 2782 + m_XCoordinate: 23.686523 + m_YCoordinate: 0 + m_MarkGlyphID: 2039 m_MarkPositionAdjustment: - m_XPositionAdjustment: -25.708008 - m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 996 + m_XPositionAdjustment: 11.513672 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 540 m_BaseGlyphAnchorPoint: - m_XCoordinate: 24.038086 - m_YCoordinate: 47.63672 - m_MarkGlyphID: 2802 + m_XCoordinate: 23.686523 + m_YCoordinate: 0 + m_MarkGlyphID: 2317 m_MarkPositionAdjustment: - m_XPositionAdjustment: 13.0078125 - m_YPositionAdjustment: 65.478516 - - m_BaseGlyphID: 996 + m_XPositionAdjustment: 10.107422 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 540 m_BaseGlyphAnchorPoint: - m_XCoordinate: 24.038086 - m_YCoordinate: 47.63672 - m_MarkGlyphID: 2890 + m_XCoordinate: 23.686523 + m_YCoordinate: 0 + m_MarkGlyphID: 2715 m_MarkPositionAdjustment: - m_XPositionAdjustment: 17.270508 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 996 + m_XPositionAdjustment: -27.685547 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 540 m_BaseGlyphAnchorPoint: - m_XCoordinate: 24.038086 - m_YCoordinate: 47.63672 - m_MarkGlyphID: 2900 + m_XCoordinate: 23.686523 + m_YCoordinate: 0 + m_MarkGlyphID: 2739 m_MarkPositionAdjustment: - m_XPositionAdjustment: 19.6875 - m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 1020 + m_XPositionAdjustment: -0.7910156 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 838 m_BaseGlyphAnchorPoint: - m_XCoordinate: 22.675781 + m_XCoordinate: 47.63672 + m_YCoordinate: 23.642578 + m_MarkGlyphID: 2710 + m_MarkPositionAdjustment: + m_XPositionAdjustment: 18.500977 + m_YPositionAdjustment: 0 + - m_BaseGlyphID: 540 + m_BaseGlyphAnchorPoint: + m_XCoordinate: 42.1875 m_YCoordinate: 0 - m_MarkGlyphID: 1767 + m_MarkGlyphID: 2710 m_MarkPositionAdjustment: - m_XPositionAdjustment: 11.6015625 + m_XPositionAdjustment: 18.500977 m_YPositionAdjustment: 0 - - m_BaseGlyphID: 1020 + - m_BaseGlyphID: 1270 m_BaseGlyphAnchorPoint: - m_XCoordinate: 22.763672 + m_XCoordinate: 33.618164 m_YCoordinate: 47.63672 m_MarkGlyphID: 1768 m_MarkPositionAdjustment: m_XPositionAdjustment: 8.833008 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 1020 + - m_BaseGlyphID: 1270 m_BaseGlyphAnchorPoint: - m_XCoordinate: 22.763672 + m_XCoordinate: 33.618164 m_YCoordinate: 47.63672 m_MarkGlyphID: 1769 m_MarkPositionAdjustment: m_XPositionAdjustment: 16.12793 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 1020 + - m_BaseGlyphID: 1270 m_BaseGlyphAnchorPoint: - m_XCoordinate: 22.763672 + m_XCoordinate: 33.618164 m_YCoordinate: 47.63672 m_MarkGlyphID: 1770 m_MarkPositionAdjustment: m_XPositionAdjustment: 24.125977 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 1020 + - m_BaseGlyphID: 1270 m_BaseGlyphAnchorPoint: - m_XCoordinate: 22.763672 + m_XCoordinate: 33.618164 m_YCoordinate: 47.63672 m_MarkGlyphID: 1771 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 1020 + - m_BaseGlyphID: 1270 m_BaseGlyphAnchorPoint: - m_XCoordinate: 22.763672 + m_XCoordinate: 33.618164 m_YCoordinate: 47.63672 m_MarkGlyphID: 1772 m_MarkPositionAdjustment: m_XPositionAdjustment: 21.796875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 1020 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 22.675781 - m_YCoordinate: 0 - m_MarkGlyphID: 1773 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 9.931641 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 1020 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 22.675781 - m_YCoordinate: 0 - m_MarkGlyphID: 1774 - m_MarkPositionAdjustment: - m_XPositionAdjustment: -27.29004 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 1020 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 22.675781 - m_YCoordinate: 0 - m_MarkGlyphID: 2039 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 11.513672 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 1020 + - m_BaseGlyphID: 1270 m_BaseGlyphAnchorPoint: - m_XCoordinate: 22.763672 + m_XCoordinate: 33.618164 m_YCoordinate: 47.63672 m_MarkGlyphID: 2272 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 1020 + - m_BaseGlyphID: 1270 m_BaseGlyphAnchorPoint: - m_XCoordinate: 22.763672 + m_XCoordinate: 33.618164 m_YCoordinate: 47.63672 m_MarkGlyphID: 2273 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 1020 + - m_BaseGlyphID: 1270 m_BaseGlyphAnchorPoint: - m_XCoordinate: 22.675781 - m_YCoordinate: 0 - m_MarkGlyphID: 2317 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 10.107422 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 1020 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 22.763672 + m_XCoordinate: 33.618164 m_YCoordinate: 47.63672 m_MarkGlyphID: 2699 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 1020 + - m_BaseGlyphID: 1270 m_BaseGlyphAnchorPoint: - m_XCoordinate: 22.763672 + m_XCoordinate: 33.618164 m_YCoordinate: 47.63672 m_MarkGlyphID: 2700 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 1020 + - m_BaseGlyphID: 1270 m_BaseGlyphAnchorPoint: - m_XCoordinate: 22.763672 + m_XCoordinate: 33.618164 m_YCoordinate: 47.63672 m_MarkGlyphID: 2701 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 1020 + - m_BaseGlyphID: 1270 m_BaseGlyphAnchorPoint: - m_XCoordinate: 22.763672 + m_XCoordinate: 33.618164 m_YCoordinate: 47.63672 m_MarkGlyphID: 2702 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 1020 + - m_BaseGlyphID: 1270 m_BaseGlyphAnchorPoint: - m_XCoordinate: 22.763672 + m_XCoordinate: 33.618164 m_YCoordinate: 47.63672 m_MarkGlyphID: 2703 m_MarkPositionAdjustment: m_XPositionAdjustment: 17.358398 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 1020 + - m_BaseGlyphID: 1270 m_BaseGlyphAnchorPoint: - m_XCoordinate: 22.763672 + m_XCoordinate: 33.618164 m_YCoordinate: 47.63672 m_MarkGlyphID: 2704 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 1020 + - m_BaseGlyphID: 1270 m_BaseGlyphAnchorPoint: - m_XCoordinate: 22.763672 + m_XCoordinate: 33.618164 m_YCoordinate: 47.63672 m_MarkGlyphID: 2705 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.689453 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 1020 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 22.675781 - m_YCoordinate: 0 - m_MarkGlyphID: 2715 - m_MarkPositionAdjustment: - m_XPositionAdjustment: -27.685547 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 1020 + - m_BaseGlyphID: 1270 m_BaseGlyphAnchorPoint: - m_XCoordinate: 22.763672 + m_XCoordinate: 33.618164 m_YCoordinate: 47.63672 m_MarkGlyphID: 2731 m_MarkPositionAdjustment: m_XPositionAdjustment: 6.5039062 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 1020 + - m_BaseGlyphID: 1270 m_BaseGlyphAnchorPoint: - m_XCoordinate: 22.763672 + m_XCoordinate: 33.618164 m_YCoordinate: 47.63672 m_MarkGlyphID: 2738 m_MarkPositionAdjustment: m_XPositionAdjustment: -26.015625 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 1020 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 22.675781 - m_YCoordinate: 0 - m_MarkGlyphID: 2739 - m_MarkPositionAdjustment: - m_XPositionAdjustment: -0.7910156 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 1020 + - m_BaseGlyphID: 1270 m_BaseGlyphAnchorPoint: - m_XCoordinate: 22.763672 + m_XCoordinate: 33.618164 m_YCoordinate: 47.63672 m_MarkGlyphID: 2744 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 1020 + - m_BaseGlyphID: 1270 m_BaseGlyphAnchorPoint: - m_XCoordinate: 22.763672 + m_XCoordinate: 33.618164 m_YCoordinate: 47.63672 m_MarkGlyphID: 2782 m_MarkPositionAdjustment: m_XPositionAdjustment: -25.708008 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 1020 + - m_BaseGlyphID: 1270 m_BaseGlyphAnchorPoint: - m_XCoordinate: 22.763672 + m_XCoordinate: 33.618164 m_YCoordinate: 47.63672 m_MarkGlyphID: 2802 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 65.478516 - - m_BaseGlyphID: 1020 + - m_BaseGlyphID: 1270 m_BaseGlyphAnchorPoint: - m_XCoordinate: 22.763672 + m_XCoordinate: 33.618164 m_YCoordinate: 47.63672 m_MarkGlyphID: 2890 m_MarkPositionAdjustment: m_XPositionAdjustment: 17.270508 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 1020 + - m_BaseGlyphID: 1270 m_BaseGlyphAnchorPoint: - m_XCoordinate: 22.763672 + m_XCoordinate: 33.618164 m_YCoordinate: 47.63672 m_MarkGlyphID: 2900 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 1307 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.300781 - m_YCoordinate: 0 - m_MarkGlyphID: 1767 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 11.6015625 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 1307 + - m_BaseGlyphID: 838 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.03711 - m_YCoordinate: 65.478516 + m_XCoordinate: 25.708008 + m_YCoordinate: 47.63672 m_MarkGlyphID: 1768 m_MarkPositionAdjustment: m_XPositionAdjustment: 8.833008 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 1307 + - m_BaseGlyphID: 838 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.03711 - m_YCoordinate: 65.478516 + m_XCoordinate: 25.708008 + m_YCoordinate: 47.63672 m_MarkGlyphID: 1769 m_MarkPositionAdjustment: m_XPositionAdjustment: 16.12793 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 1307 + - m_BaseGlyphID: 838 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.03711 - m_YCoordinate: 65.478516 + m_XCoordinate: 25.708008 + m_YCoordinate: 47.63672 m_MarkGlyphID: 1770 m_MarkPositionAdjustment: m_XPositionAdjustment: 24.125977 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 1307 + - m_BaseGlyphID: 838 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.03711 - m_YCoordinate: 65.478516 + m_XCoordinate: 25.708008 + m_YCoordinate: 47.63672 m_MarkGlyphID: 1771 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 1307 + - m_BaseGlyphID: 838 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.03711 - m_YCoordinate: 65.478516 + m_XCoordinate: 25.708008 + m_YCoordinate: 47.63672 m_MarkGlyphID: 1772 m_MarkPositionAdjustment: m_XPositionAdjustment: 21.796875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 1307 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.300781 - m_YCoordinate: 0 - m_MarkGlyphID: 1773 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 9.931641 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 1307 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.300781 - m_YCoordinate: 0 - m_MarkGlyphID: 1774 - m_MarkPositionAdjustment: - m_XPositionAdjustment: -27.29004 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 1307 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.300781 - m_YCoordinate: 0 - m_MarkGlyphID: 2039 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 11.513672 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 1307 + - m_BaseGlyphID: 838 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.03711 - m_YCoordinate: 65.478516 + m_XCoordinate: 25.708008 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2272 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 1307 + - m_BaseGlyphID: 838 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.03711 - m_YCoordinate: 65.478516 + m_XCoordinate: 25.708008 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2273 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 1307 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.300781 - m_YCoordinate: 0 - m_MarkGlyphID: 2317 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 10.107422 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 1307 + - m_BaseGlyphID: 838 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.03711 - m_YCoordinate: 65.478516 + m_XCoordinate: 25.708008 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2699 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 1307 + - m_BaseGlyphID: 838 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.03711 - m_YCoordinate: 65.478516 + m_XCoordinate: 25.708008 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2700 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 1307 + - m_BaseGlyphID: 838 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.03711 - m_YCoordinate: 65.478516 + m_XCoordinate: 25.708008 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2701 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 1307 + - m_BaseGlyphID: 838 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.03711 - m_YCoordinate: 65.478516 + m_XCoordinate: 25.708008 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2702 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 1307 + - m_BaseGlyphID: 838 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.03711 - m_YCoordinate: 65.478516 + m_XCoordinate: 25.708008 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2703 m_MarkPositionAdjustment: m_XPositionAdjustment: 17.358398 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 1307 + - m_BaseGlyphID: 838 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.03711 - m_YCoordinate: 65.478516 + m_XCoordinate: 25.708008 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2704 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 1307 + - m_BaseGlyphID: 838 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.03711 - m_YCoordinate: 65.478516 + m_XCoordinate: 25.708008 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2705 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.689453 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 1307 + - m_BaseGlyphID: 838 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.300781 - m_YCoordinate: 0 - m_MarkGlyphID: 2709 - m_MarkPositionAdjustment: - m_XPositionAdjustment: 11.118164 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 1307 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.300781 - m_YCoordinate: 0 - m_MarkGlyphID: 2715 - m_MarkPositionAdjustment: - m_XPositionAdjustment: -27.685547 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 1307 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.03711 - m_YCoordinate: 65.478516 + m_XCoordinate: 25.708008 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2731 m_MarkPositionAdjustment: m_XPositionAdjustment: 6.5039062 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 1307 + - m_BaseGlyphID: 838 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.03711 - m_YCoordinate: 65.478516 + m_XCoordinate: 25.708008 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2738 m_MarkPositionAdjustment: m_XPositionAdjustment: -26.015625 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 1307 - m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.300781 - m_YCoordinate: 0 - m_MarkGlyphID: 2739 - m_MarkPositionAdjustment: - m_XPositionAdjustment: -0.7910156 - m_YPositionAdjustment: 0 - - m_BaseGlyphID: 1307 + - m_BaseGlyphID: 838 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.03711 - m_YCoordinate: 65.478516 + m_XCoordinate: 25.708008 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2744 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 1307 + - m_BaseGlyphID: 838 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.03711 - m_YCoordinate: 65.478516 + m_XCoordinate: 25.708008 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2782 m_MarkPositionAdjustment: m_XPositionAdjustment: -25.708008 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 1307 + - m_BaseGlyphID: 838 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.03711 - m_YCoordinate: 65.478516 + m_XCoordinate: 25.708008 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2802 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 65.478516 - - m_BaseGlyphID: 1307 + - m_BaseGlyphID: 838 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.03711 - m_YCoordinate: 65.478516 + m_XCoordinate: 25.708008 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2890 m_MarkPositionAdjustment: m_XPositionAdjustment: 17.270508 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 1307 + - m_BaseGlyphID: 838 m_BaseGlyphAnchorPoint: - m_XCoordinate: 28.03711 - m_YCoordinate: 65.478516 + m_XCoordinate: 25.708008 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2900 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 1339 + - m_BaseGlyphID: 848 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.949219 - m_YCoordinate: 65.478516 + m_XCoordinate: 28.740234 + m_YCoordinate: 47.63672 m_MarkGlyphID: 1768 m_MarkPositionAdjustment: m_XPositionAdjustment: 8.833008 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 1339 + - m_BaseGlyphID: 848 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.949219 - m_YCoordinate: 65.478516 + m_XCoordinate: 28.740234 + m_YCoordinate: 47.63672 m_MarkGlyphID: 1769 m_MarkPositionAdjustment: m_XPositionAdjustment: 16.12793 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 1339 + - m_BaseGlyphID: 848 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.949219 - m_YCoordinate: 65.478516 + m_XCoordinate: 28.740234 + m_YCoordinate: 47.63672 m_MarkGlyphID: 1770 m_MarkPositionAdjustment: m_XPositionAdjustment: 24.125977 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 1339 + - m_BaseGlyphID: 848 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.949219 - m_YCoordinate: 65.478516 + m_XCoordinate: 28.740234 + m_YCoordinate: 47.63672 m_MarkGlyphID: 1771 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 1339 + - m_BaseGlyphID: 848 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.949219 - m_YCoordinate: 65.478516 + m_XCoordinate: 28.740234 + m_YCoordinate: 47.63672 m_MarkGlyphID: 1772 m_MarkPositionAdjustment: m_XPositionAdjustment: 21.796875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 1339 + - m_BaseGlyphID: 848 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.949219 - m_YCoordinate: 65.478516 + m_XCoordinate: 28.740234 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2272 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 1339 + - m_BaseGlyphID: 848 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.949219 - m_YCoordinate: 65.478516 + m_XCoordinate: 28.740234 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2273 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 1339 + - m_BaseGlyphID: 848 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.949219 - m_YCoordinate: 65.478516 + m_XCoordinate: 28.740234 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2699 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 1339 + - m_BaseGlyphID: 848 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.949219 - m_YCoordinate: 65.478516 + m_XCoordinate: 28.740234 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2700 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 1339 + - m_BaseGlyphID: 848 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.949219 - m_YCoordinate: 65.478516 + m_XCoordinate: 28.740234 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2701 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 1339 + - m_BaseGlyphID: 848 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.949219 - m_YCoordinate: 65.478516 + m_XCoordinate: 28.740234 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2702 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 1339 + - m_BaseGlyphID: 848 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.949219 - m_YCoordinate: 65.478516 + m_XCoordinate: 28.740234 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2703 m_MarkPositionAdjustment: m_XPositionAdjustment: 17.358398 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 1339 + - m_BaseGlyphID: 848 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.949219 - m_YCoordinate: 65.478516 + m_XCoordinate: 28.740234 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2704 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 1339 + - m_BaseGlyphID: 848 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.949219 - m_YCoordinate: 65.478516 + m_XCoordinate: 28.740234 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2705 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.689453 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 1339 + - m_BaseGlyphID: 848 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.949219 - m_YCoordinate: 65.478516 + m_XCoordinate: 28.740234 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2731 m_MarkPositionAdjustment: m_XPositionAdjustment: 6.5039062 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 1339 + - m_BaseGlyphID: 848 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.949219 - m_YCoordinate: 65.478516 + m_XCoordinate: 28.740234 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2738 m_MarkPositionAdjustment: m_XPositionAdjustment: -26.015625 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 1339 + - m_BaseGlyphID: 848 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.949219 - m_YCoordinate: 65.478516 + m_XCoordinate: 28.740234 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2744 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 1339 + - m_BaseGlyphID: 848 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.949219 - m_YCoordinate: 65.478516 + m_XCoordinate: 28.740234 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2782 m_MarkPositionAdjustment: m_XPositionAdjustment: -25.708008 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 1339 + - m_BaseGlyphID: 848 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.949219 - m_YCoordinate: 65.478516 + m_XCoordinate: 28.740234 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2802 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 65.478516 - - m_BaseGlyphID: 1339 + - m_BaseGlyphID: 848 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.949219 - m_YCoordinate: 65.478516 + m_XCoordinate: 28.740234 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2890 m_MarkPositionAdjustment: m_XPositionAdjustment: 17.270508 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 1339 + - m_BaseGlyphID: 848 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.949219 - m_YCoordinate: 65.478516 + m_XCoordinate: 28.740234 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2900 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 1341 + - m_BaseGlyphID: 1262 m_BaseGlyphAnchorPoint: - m_XCoordinate: 26.103516 - m_YCoordinate: 65.478516 + m_XCoordinate: 23.510742 + m_YCoordinate: 47.63672 m_MarkGlyphID: 1768 m_MarkPositionAdjustment: m_XPositionAdjustment: 8.833008 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 1341 + - m_BaseGlyphID: 1262 m_BaseGlyphAnchorPoint: - m_XCoordinate: 26.103516 - m_YCoordinate: 65.478516 + m_XCoordinate: 23.510742 + m_YCoordinate: 47.63672 m_MarkGlyphID: 1769 m_MarkPositionAdjustment: m_XPositionAdjustment: 16.12793 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 1341 + - m_BaseGlyphID: 1262 m_BaseGlyphAnchorPoint: - m_XCoordinate: 26.103516 - m_YCoordinate: 65.478516 + m_XCoordinate: 23.510742 + m_YCoordinate: 47.63672 m_MarkGlyphID: 1770 m_MarkPositionAdjustment: m_XPositionAdjustment: 24.125977 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 1341 + - m_BaseGlyphID: 1262 m_BaseGlyphAnchorPoint: - m_XCoordinate: 26.103516 - m_YCoordinate: 65.478516 + m_XCoordinate: 23.510742 + m_YCoordinate: 47.63672 m_MarkGlyphID: 1771 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 1341 + - m_BaseGlyphID: 1262 m_BaseGlyphAnchorPoint: - m_XCoordinate: 26.103516 - m_YCoordinate: 65.478516 + m_XCoordinate: 23.510742 + m_YCoordinate: 47.63672 m_MarkGlyphID: 1772 m_MarkPositionAdjustment: m_XPositionAdjustment: 21.796875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 1341 + - m_BaseGlyphID: 1262 m_BaseGlyphAnchorPoint: - m_XCoordinate: 26.103516 - m_YCoordinate: 65.478516 + m_XCoordinate: 23.510742 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2272 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 1341 + - m_BaseGlyphID: 1262 m_BaseGlyphAnchorPoint: - m_XCoordinate: 26.103516 - m_YCoordinate: 65.478516 + m_XCoordinate: 23.510742 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2273 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 1341 + - m_BaseGlyphID: 1262 m_BaseGlyphAnchorPoint: - m_XCoordinate: 26.103516 - m_YCoordinate: 65.478516 + m_XCoordinate: 23.510742 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2699 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 1341 + - m_BaseGlyphID: 1262 m_BaseGlyphAnchorPoint: - m_XCoordinate: 26.103516 - m_YCoordinate: 65.478516 + m_XCoordinate: 23.510742 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2700 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 1341 + - m_BaseGlyphID: 1262 m_BaseGlyphAnchorPoint: - m_XCoordinate: 26.103516 - m_YCoordinate: 65.478516 + m_XCoordinate: 23.510742 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2701 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 1341 + - m_BaseGlyphID: 1262 m_BaseGlyphAnchorPoint: - m_XCoordinate: 26.103516 - m_YCoordinate: 65.478516 + m_XCoordinate: 23.510742 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2702 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 1341 + - m_BaseGlyphID: 1262 m_BaseGlyphAnchorPoint: - m_XCoordinate: 26.103516 - m_YCoordinate: 65.478516 + m_XCoordinate: 23.510742 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2703 m_MarkPositionAdjustment: m_XPositionAdjustment: 17.358398 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 1341 + - m_BaseGlyphID: 1262 m_BaseGlyphAnchorPoint: - m_XCoordinate: 26.103516 - m_YCoordinate: 65.478516 + m_XCoordinate: 23.510742 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2704 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 1341 + - m_BaseGlyphID: 1262 m_BaseGlyphAnchorPoint: - m_XCoordinate: 26.103516 - m_YCoordinate: 65.478516 + m_XCoordinate: 23.510742 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2705 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.689453 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 1341 + - m_BaseGlyphID: 1262 m_BaseGlyphAnchorPoint: - m_XCoordinate: 26.103516 - m_YCoordinate: 65.478516 + m_XCoordinate: 23.510742 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2731 m_MarkPositionAdjustment: m_XPositionAdjustment: 6.5039062 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 1341 + - m_BaseGlyphID: 1262 m_BaseGlyphAnchorPoint: - m_XCoordinate: 26.103516 - m_YCoordinate: 65.478516 + m_XCoordinate: 23.510742 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2738 m_MarkPositionAdjustment: m_XPositionAdjustment: -26.015625 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 1341 + - m_BaseGlyphID: 1262 m_BaseGlyphAnchorPoint: - m_XCoordinate: 26.103516 - m_YCoordinate: 65.478516 + m_XCoordinate: 23.510742 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2744 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 1341 + - m_BaseGlyphID: 1262 m_BaseGlyphAnchorPoint: - m_XCoordinate: 26.103516 - m_YCoordinate: 65.478516 + m_XCoordinate: 23.510742 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2782 m_MarkPositionAdjustment: m_XPositionAdjustment: -25.708008 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 1341 + - m_BaseGlyphID: 1262 m_BaseGlyphAnchorPoint: - m_XCoordinate: 26.103516 - m_YCoordinate: 65.478516 + m_XCoordinate: 23.510742 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2802 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 65.478516 - - m_BaseGlyphID: 1341 + - m_BaseGlyphID: 1262 m_BaseGlyphAnchorPoint: - m_XCoordinate: 26.103516 - m_YCoordinate: 65.478516 + m_XCoordinate: 23.510742 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2890 m_MarkPositionAdjustment: m_XPositionAdjustment: 17.270508 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 1341 + - m_BaseGlyphID: 1262 m_BaseGlyphAnchorPoint: - m_XCoordinate: 26.103516 - m_YCoordinate: 65.478516 + m_XCoordinate: 23.510742 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2900 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 1343 + - m_BaseGlyphID: 540 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.421875 - m_YCoordinate: 65.478516 + m_XCoordinate: 23.686523 + m_YCoordinate: 47.63672 m_MarkGlyphID: 1768 m_MarkPositionAdjustment: m_XPositionAdjustment: 8.833008 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 1343 + - m_BaseGlyphID: 540 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.421875 - m_YCoordinate: 65.478516 + m_XCoordinate: 23.686523 + m_YCoordinate: 47.63672 m_MarkGlyphID: 1769 m_MarkPositionAdjustment: m_XPositionAdjustment: 16.12793 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 1343 + - m_BaseGlyphID: 540 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.421875 - m_YCoordinate: 65.478516 + m_XCoordinate: 23.686523 + m_YCoordinate: 47.63672 m_MarkGlyphID: 1770 m_MarkPositionAdjustment: m_XPositionAdjustment: 24.125977 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 1343 + - m_BaseGlyphID: 540 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.421875 - m_YCoordinate: 65.478516 + m_XCoordinate: 23.686523 + m_YCoordinate: 47.63672 m_MarkGlyphID: 1771 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 1343 + - m_BaseGlyphID: 540 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.421875 - m_YCoordinate: 65.478516 + m_XCoordinate: 23.686523 + m_YCoordinate: 47.63672 m_MarkGlyphID: 1772 m_MarkPositionAdjustment: m_XPositionAdjustment: 21.796875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 1343 + - m_BaseGlyphID: 540 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.421875 - m_YCoordinate: 65.478516 + m_XCoordinate: 23.686523 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2272 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 1343 + - m_BaseGlyphID: 540 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.421875 - m_YCoordinate: 65.478516 + m_XCoordinate: 23.686523 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2273 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 1343 + - m_BaseGlyphID: 540 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.421875 - m_YCoordinate: 65.478516 + m_XCoordinate: 23.686523 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2699 m_MarkPositionAdjustment: m_XPositionAdjustment: 25.488281 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 1343 + - m_BaseGlyphID: 540 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.421875 - m_YCoordinate: 65.478516 + m_XCoordinate: 23.686523 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2700 m_MarkPositionAdjustment: m_XPositionAdjustment: 10.019531 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 1343 + - m_BaseGlyphID: 540 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.421875 - m_YCoordinate: 65.478516 + m_XCoordinate: 23.686523 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2701 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 1343 + - m_BaseGlyphID: 540 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.421875 - m_YCoordinate: 65.478516 + m_XCoordinate: 23.686523 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2702 m_MarkPositionAdjustment: m_XPositionAdjustment: 18.017578 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 1343 + - m_BaseGlyphID: 540 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.421875 - m_YCoordinate: 65.478516 + m_XCoordinate: 23.686523 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2703 m_MarkPositionAdjustment: m_XPositionAdjustment: 17.358398 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 1343 + - m_BaseGlyphID: 540 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.421875 - m_YCoordinate: 65.478516 + m_XCoordinate: 23.686523 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2704 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 1343 + - m_BaseGlyphID: 540 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.421875 - m_YCoordinate: 65.478516 + m_XCoordinate: 23.686523 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2705 m_MarkPositionAdjustment: m_XPositionAdjustment: 11.689453 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 1343 + - m_BaseGlyphID: 540 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.421875 - m_YCoordinate: 65.478516 + m_XCoordinate: 23.686523 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2731 m_MarkPositionAdjustment: m_XPositionAdjustment: 6.5039062 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 1343 + - m_BaseGlyphID: 540 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.421875 - m_YCoordinate: 65.478516 + m_XCoordinate: 23.686523 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2738 m_MarkPositionAdjustment: m_XPositionAdjustment: -26.015625 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 1343 + - m_BaseGlyphID: 540 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.421875 - m_YCoordinate: 65.478516 + m_XCoordinate: 23.686523 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2744 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 1343 + - m_BaseGlyphID: 540 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.421875 - m_YCoordinate: 65.478516 + m_XCoordinate: 23.686523 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2782 m_MarkPositionAdjustment: m_XPositionAdjustment: -25.708008 m_YPositionAdjustment: 57.304688 - - m_BaseGlyphID: 1343 + - m_BaseGlyphID: 540 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.421875 - m_YCoordinate: 65.478516 + m_XCoordinate: 23.686523 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2802 m_MarkPositionAdjustment: m_XPositionAdjustment: 13.0078125 m_YPositionAdjustment: 65.478516 - - m_BaseGlyphID: 1343 + - m_BaseGlyphID: 540 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.421875 - m_YCoordinate: 65.478516 + m_XCoordinate: 23.686523 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2890 m_MarkPositionAdjustment: m_XPositionAdjustment: 17.270508 m_YPositionAdjustment: 47.63672 - - m_BaseGlyphID: 1343 + - m_BaseGlyphID: 540 m_BaseGlyphAnchorPoint: - m_XCoordinate: 27.421875 - m_YCoordinate: 65.478516 + m_XCoordinate: 23.686523 + m_YCoordinate: 47.63672 m_MarkGlyphID: 2900 m_MarkPositionAdjustment: m_XPositionAdjustment: 19.6875 @@ -450999,9 +489848,9 @@ Texture2D: Hash: 00000000000000000000000000000000 m_IsAlphaChannelOptional: 0 serializedVersion: 4 - m_Width: 1024 - m_Height: 1024 - m_CompleteImageSize: 1048576 + m_Width: 1 + m_Height: 1 + m_CompleteImageSize: 1 m_MipsStripped: 0 m_TextureFormat: 1 m_MipCount: 1 @@ -451026,8 +489875,8 @@ Texture2D: m_LightmapFormat: 0 m_ColorSpace: 1 m_PlatformBlob: - image data: 1048576 - _typelessdata: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406070b0e0f0d090806030000000000000000000000030608090d0f0e0b0706040100000000000000000000010406070b0e0f0d090806030000000000000000000000000000000002060808080808080808080808080808080808080808080808080808080808080808080808080808080808080806020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000406070707060503000000000000000000000000000000000000000000000000000000000000000005080a0b0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0a0a0704000000000000000000000000000000000000000005080a0b1313131313130807050200000000000000000106090b0c13131313131308070502000000000000000000000000000000000000000000000000000000000000000000000205070813131313131313130c0b090601000000000000000000000000000000000000000000000000000000000000000000000000000000000106090b0c0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e08070502000000000000000000000000060b0e101113131313131311100e0b06000000000000000000000000000001060b0e111113131313131311100e0b0600000000000000000000000105090b0b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e08070502000000000000000000000000000000000000030608090a0c0d0d0d0d0b09060503000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004060707080707060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030607070707060603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406070a0c0e10111213131212110f0d0b080806020000000000000000000000000000000000000000000000000000000000000001070b0f111213131313131313130604000000000000000000000000000002050708131313131313130807050200000000000000000000000000020507081313131313131312110f0b070100000000000000000001070b0f1112131313131313131313131313131313131313131313131313131212100f0d0b080605030000000000000000000000000000000000000000000000000000000000000000000001070d111314181b1b1a1615130f0a0400000000000000040a0f1315161a1b1b181413110d070100000000000001070d111314181b1b1a1615130f0a0400000000000000000000000003090e1214151515151515151515151515151515151515151515151515151515151515151515151515151515151514120e09030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080e0b0a080500000000000000000000000000000000000000000000000000000000000306070a070c101313141413120f0b0607070401000000000000000000000000000000000000000000000000060c111517181919191919191919191919191919191919191919191919191919191919191919191919191919171614100b0500000000000000000000000000000000060c111517182020202020201414110e08020000000000060d121518182020202020201514120e090300000000000000000000000000000000000000000000000000000000000003090e1214152020202020202020191815120d060000000000000000000000000000000000000000000000000000000000000000000000000000060d121518181b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1514120e09030000000000000000040b12171b1d1e2020202020201e1d1b17120b040000000000000000000000040c12171b1d1e2020202020201e1d1a17110b040000000000000000060c111517181b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1514120e09030000000000000000000000000000030a0f12151517181a1a1a19181513120f0b060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030607090c070c1013141414141413100c070c090706030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080b060b10121314141413120f0b060b0807050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205070d11131417191b1d1e1f1f1f1f1f1d1c1a181514120e090603000000000000000000000000000000000000000000000000000000050c12171b1d1e202020202020202013100c070100000000000000000003090e121415202020202020201414110e090200000000000000000002090e121415202020202020201f1e1b17120c0500000000000000050c12171b1d1e202020202020202020202020202020202020202020202020201f1e1d1c1a181513120f0b0603000000000000000000000000000000000000000000000000000000000000040c13181d20212528282623221f1b150c070100000001070c151b1f22232628282521201d18130c0400000000040c13181d20212528282623221f1b150c0701000000000000000000060e151a1e212222222222222222222222222222222222222222222222222222222222222222222222222222222222211e1a150e06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080e1114141a181715110c0600000000000000000000000000000000000000000000000000060c101213161a181c1f202120201f1b17171413110d08010000000000000000000000000000000000000000000911171d21242525252525252525252525252525252525252525252525252525252525252525252525252525252423201c17100800000000000000000000000000000910171d2124242d2d2d2d2d2d21201e19140d050000010911181d2224252d2d2d2d2d2d22211e1a140d0600000000000000000000000000000000000000000000000000000000060d141a1e21222c2d2d2d2d2d2d2d2524221e1811090100000000000000000000000000000000000000000000000000000000000000000000010911181d2224252828282828282828282828282828282821201e1a140d05000000000000050e161d23272a2b2d2d2d2d2d2d2b2a27231d160e05000000000000000000060e161d23272a2b2d2d2d2d2d2d2a2a27221d160e050000000000000911181d2124252828282828282828282828282828282822211e1a140d06000000000000000000000000060e151a1f21222425262727262522201f1b17110e0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004060c10121316191b181d1f20212121201f1d181b19161312100c060300000000000000000000000000000000000000000000000000000000000000000000000000000000000206090e121415181a171c1f20202120201f1c171a181414110e08050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080e1114181d20212326282a2b2c2c2c2c2b2a29272522211e1a13120f0b06000000000000000000000000000000000000000000000000060f161d23272a2b2d2d2d2d2d2d2d2d1f1c18120b0300000000000000060d141a1e21222d2d2d2d2d2d2c21201e1a140d0500000000000000050d141a1e20212d2d2d2d2d2d2d2b2a28231e170f060000000000060f161d23272a2b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2c2b2a29272522201f1b1712100b06000000000000000000000000000000000000000000000000000000080d161d24292c2d323435332f2e2b272018120b0300030b121820272b2e2f333534322d2c29241d160d080000080d161d24292c2d323435332f2e2b272018120b0300000000000000060f1820262b2e2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2e2b261f180f06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d14191e2021272424211d171009000000000000000000000000000000000000000000030a0f11171c1f20232623282c2d2d2d2d2b27222421201d1913100b0500000000000000000000000000000000000009121b22292d30313232323232323232323232323232323232323232323232323232323232323232323232323232302f2c28211a110800000000000000000000000009121b22282d30313939393939392e2d2a251f170e050009131b23292e31323939393939392e2d2a261f170f060000000000000000000000000000000000000000000000000000060f171f262a2d2e393939393939393932312e29231b13090000000000000000000000000000000000000000000000000000000000000000000009131b23292e3132343434343434343434343434343434342e2d2a251f170f0500000000040e1720282e3336373939393939393736332e2820170e0400000000000000040e1820282e3337383939393939393736332e2720170e040000000009121b22292e3132343434343434343434343434343434342e2d2a261f180f060000000000000000000006101820262b2e2f303233343433312f2d2b27221b19140c060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c1012171c1f2023252824292c2d2e2e2e2d2c2924282523201f1c1712100c060000000000000000000000000000000000000000000000000000000000000000000000000003090e12141a1e2021242723282b2d2d2d2d2d2b2822272421201e1914120e09030000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f14191e2024292c2d30333536383839393938373534312f2e2b26201f1c17110c07010000000000000000000000000000000000000000050f1820282f33373839393939393939392c29231d150d030000000000060f181f262a2d2e393939393939392e2d2a251f170e050000000000050f171f252a2d2e393939393939393837342f2821180f05000000050f1820282f333738393939393939393939393939393939393939393939393939393938373534312f2d2b27221f1c17110c0701000000000000000000000000000000000000000000000008111a1f282f35393a3e4142403c3b373229241d150d030d151d242932373b3c4042413e3a39352f281f1a110808111a1f282f35393a3e4142403c3b373229241d150d030000000000030e18212a31373a3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a37312a21180e03000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d13191f252a2d2e3431302d28221a120900000000000000000000000000000000000003090e151b1c23282c2d30332e34383a3a3a3937332d312d2c29241e1c16100b0400000000000000000000000000000006111b242d34393d3e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3d3c38332c231a10050000000000000000000006101b242c34393d3e4646464646463b3936302920170d06111b252d343a3d3f4646464646463b3a36312921170d03000000000000000000000000000000000000000000000000030d17212931363a3b46464646464646463f3e3a342d251b0d03000000000000000000000000000000000000000000000000000000000000000006111b252d343a3d3f414141414141414141414141414141413b3a36302921170d030000000b16202932393f434446464646464644433f39322920160b000000000000010c16202a32393f434446464646464644433f39322920160b00000006111b242d343a3d3e414141414141414141414141414141413b3a36312921180d030000000000000000030e18222a31373a3c3d3f404040403e3c3937332d2a251f17110a0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d12181c1f23282c2d2f32352f35393a3a3b3a3a39352f34322f2d2c28231f1c17110d07010000000000000000000000000000000000000000000000000000000000000000050b10151a1e21252a2d2e31342e34383a3a3a3a3938332d34312e2d2a25211e1a140f0b040000000000000000000000000000000000000000000000000000000000000000000000000003090f161b1e252a2d2f35393a3d3f41434445464645454442403e3b3a37312d2b28221c18120b06000000000000000000000000000000000000010c16202a323a3f4345464646464646464638342f271f150b01000000030d18212931363a3b464646464646463b3a36302920170d02000000020d17212930363a3b464646464646464543403a332a21170c0100010c16202a323a3f43454646464646464646464646464646464646464646464646464645454342403e3b3937332d2b28231c18120b0300000000000000000000000000000000000000000007101a232b313a4145474b4e4e4d4947433d352f271f150c151f272f353d4347494d4e4e4b4745413a312c231a11101a232b313a4145474b4e4e4d4947433d352f271f150c02000000000915202a333c4247484848484848484848484848484848484848484848484848484848484848484848484848484848484847423c332a1f150900000000000000000000000000000000000000000000000000000000000000000000000000000002080d13191e252a3036393b413e3d39342c241a100600000000000000000000000000000000060b141a20262b2e34383a3d4042404546474746443f413e3a39352f2c27211b160d0801000000000000000000000000000c17222d363e45494b4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4a48443e352c21170b000000000000000000000c17222c363e45494b5353535353535346413b32291f140d18232d373f464a4b5353535353534846423b33291f140900000000000000000000000000000000000000000000000009141f29333b42464853535353535353534c4a463f372d1f150b01000000000000000000000000000000000000000000000000000000000000010d18232d373f464a4b4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4846423b33291f1409000006121d28323b444b4f51535353535353514f4b443b32281d1206000000000006121d28323c444b4f51535353535353514f4a443b32271d110600010c18222d363f454a4b4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4846423b33291f140900000000000000000a15202a343c4347484a4b4d4d4d4c4b4846443f38363028231c150c0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b12181c23282c2e34383a3c3f414340454747474747454043413f3c3a38342e2c28231c18130b060000000000000000000000000000000000000000000000000000000000030a0f161c1f262b2e30363a3b3e40423f444647474746443f42403e3b3936302d2a261f1b160e090300000000000000000000000000000000000000000000000000000000000000000000070c151a20272b3036393b4145474a4c4e50515252525252504f4d4b4847423d3938332d29241d17110a020000000000000000000000000000000007121d28323c444b5051535353535353535345403931271d120700000009141f29333b424648535353535353534746423b33291f140900000009141f29333b4246485353535353535352504b453c33281e12070007121d28323c444b5051535353535353535353535353535353535353535353535353535251504f4d4b4846443f3a38342e29241d150d0701000000000000000000000000000000000000020b19232b353d434b5154585b5b5956544e45403931271e141d27313940454e5456595b5b5854514b433d352c231919232b353d434b5154585b5b5956544e45403931271e140a000000020e1a26313c454e535555555555555555555555555555555555555555555555555555555555555555555555555555555555534d453c31261a0e0200000000000000000000000000000000000000000000000000000000000000000000000001080d13191e252a30363b4146474d4b49453e362c22170c0000000000000000000000000000020a11171f262a3137383f4446494d4f4b515354535350494d4a4745413a38332c272119130c04000000000000000000000005111d29343e48505658585858585858585858585858585858585858585858585858585858585858585858585858585857554f473e33281c1004000000000000000005111d28343e485055576060606060605f524d443b302519121d29343f495156586060606060605f534d453b31261a0e0200000000000000000000000000000000000000000000020e1a26313b454d53555f60606060606060585651493f31271d120700000000000000000000000000000000000000000000000000000000000006121d29343f495156585b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b54524d453b30251a0e02000b17232e39444d565b5e6060606060605e5b564d44392e23170b00000000000b17232e39444e565c5e6060606060605d5b554d44392e22170b0005111d29343f485056585b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b55534d453b31261a0e02000000000000030f1a26313c464e53555758595a5a59585553504946413b342e261e160e0400000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171d24292e34383a3f4446494c4e504b515354545453514b504e4c4946443f3a38342e29241d17110a020000000000000000000000000000000000000000000000000000060b151a21272c31373a3b4246484b4d4f4a505353545353504a4f4d4b4746413b3a36312c27211a150b0600000000000000000000000000000000000000000000000000000000000000030b121820262b32373b4146474b515456595b5d5e5f5f5f5f5e5d5c5a5855534d4946443f38352f28231c140c060000000000000000000000000000000b17232f3a444e565c5e606060606060605f514b43392f23180c0000020e1a26313b454d53556060606060605f54524d453b30251a0e0000020e1a25303b454d525f606060606060605e5c564e453a2f23170b000b17232f3a444e565c5e6060606060606060606060606060606060606060606060605f5f5e5d5c5a585553504946443f38352f271f18120c0400000000000000000000000000000000000a141d2b353d474f555d6065676866626058514b433930261c262f39434b5158606266686765605d554f473d352b1e1d2b353d474f555d6065676866626058514b433930261c1106000006121e2b37424e575f62626262626262626262626262626262626262626262626262626262626262626262626262626262625f574d42372b1e12060000000000000000000000000000000000000000000000000000000000000000000001080d13191e242930363a41464d52545a575550483e34281d1105000000000000000000000000040b141c222831363c43474a505356595c545c606060605b535a5754524c48443d383229241e160d06000000000000000000000815212d3945505a626465656565656565656565656565656565656565656565656565656565656565656565656565656361594f44382c20140700000000000000000815212d3945505a61646c6c6c6c6c6c6c5e564d41362a1e15222e3a46515b62656c6c6c6c6c6c6c5f574d42362a1e12050000000000000000000000000000000000000000000005121e2a36424d575f616c6c6c6c6c6c6c6c65625b5143392f23180c0100000000000000000000000000000000000000000000000000000000000915222e3a46515b626567676767676767676767676767676767615e574d42362a1e1205000e1b27333f4b565f676a6c6c6c6c6c6c6a675f564b3f33271b0e02000000020e1b27333f4b5660676b6c6c6c6c6c6c6a675f554a3f33271a0e000915212e3a45505a626567676767676767676767676767676767615f574d42362a1e120500000000000006121f2b37434e585f626365666767666462605b53524d443f38302820160e040000000000000000000000000000000000000000000000000000000000000000000000000000050b141b22272f35394044464a505356585b5d555d60616161605d555d5b585653504a46443f38352f27221b140b050000000000000000000000000000000000000000000000020a111720262b32383c4247484d5254575a5c545c60606060605b545c5a5754524d4846423b38322b262017110a0200000000000000000000000000000000000000000000000000000000060c151c232831373d43474c5254555d60636668696b6b6c6c6c6b6a686764625f575653504a454039342e261e18100700000000000000000000000000000f1b27333f4b5660686b6c6c6c6c6c6c6c6c5c554b4034291c10040005121e2a36424d575f616c6c6c6c6c6c6c615e574d42362a1c11060005121e2a36424d575e6c6c6c6c6c6c6c6c6b6860564b4034281b0f000f1b27333f4b5660686b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a68676462605b5353504a4540393129241d160d0500000000000000000000000000000006111c262f3d474f5960676d717475736f6a605d554b42382e232d38414b555d606a6f737574716d6761594f473d3026262f3d474f5960676d717475736f6a605d554b42382e23170b00000814212e3a47535f6a6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e695f53473a2e211408000000000000000000000000000000000000000000000000000000000000000001070d13191e242930353a41464c52565e616764615a5045392d2115080000000000000000000000050d161d262d333b42464e53545c606366696b666d6d6d6c65696764605d56544f48443d352f281f180f070000000000000000000a1724303d4956626c717272727272727272727272727272727272727272727272727272727272727272727272727272706b6155483c2f23160a00000000000000000a1724303d4955616c7179797979797976685e5246392d201824313d4a56626d7279797979797976695f53463a2d211407000000000000000000000000000000000000000000000714212d3a46535f696e7979797979797979726d62554b4034291d120700000000000000000000000000000000000000000000000000000000000b1824313d4a56626d72747474747474747474747474747474746e695e52463a2d20140700101d2a36434f5b6771777979797979797771675b4f43362a1d100400000004111d2a37434f5c6772777979797979797771675b4f43362a1d10000b1724313d4a56626d71747474747474747474747474747474746e695f53463a2d2114070000000000000815212e3a47535f6a6f707273737373716f6c65615e56504a423a322820160c03000000000000000000000000000000000000000000000000000000000000000000000000070e171d262d333940454a5153545c60626568696b676d6d6e6d6d676b69676562605c5453504a45403a332d261d170e07000000000000000000000000000000000000000000050c141c232831373d44484d5355575e616467696a666d6d6d6d6c666a696764615e5655534d48443d373128221c140b040000000000000000000000000000000000000000000000000000080f181e272e343c43474e54565e6165676d70727476777879797878777573716e696763605b54514b443f38302a2218120b03000000000000000000000000111d2a3743505c6872787979797979797976675c5145382c1f1306000714212d3a46535f6976797979797979796e695e5246382d22170b000714202d3a46525e6976797979797979797872685c5043372a1e1100111d2a3743505c687278797979797979797979797979797979797979797979797979797878767573716e6c6563605c54514b433e352f281f170e0500000000000000000000000000000b17222d38424f59606b707a7e8181807c756d675d544a3f3428333f49535d676d757c8081817e7a706b61594f42382e2d38424f59606b707a7e8181807c756d675d544a3f34281c1003000815222f3b48556c767b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b6e6255483b2f22150800000000000000000000000000000000000000000000000000000000000001070d13181e24292f353a41464c52565e61686e74716c6155493d3024170a00000000000000000000050e1720282f383f444d53585f62666d7073757779797a7a79787674716d68636059544f45413a312a2119100700000000000000000b1825313e4b5864717e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7d7063574a3d3024170a00000000000000000b1824313e4b5764717e8686868686867b6e6154473b2e211825323f4b5865727f8686868686867b6e6155483b2e221508000000000000000000000000000000000000000000000815222e3b4855616e7b87868686868686867f72675c5145392f24180c01000000000000000000000000000000000000000000000000000000000c1825323f4b5865727f818181818181818181818181818181817b6e6154483b2e21150800111e2b3744515e6a778486868686868684776a5e5144372b1e110400000005111e2b3844515e6b778486868686868683776a5d5144372a1e11000b1825323e4b5865717e818181818181818181818181818181817b6e6155483b2e2215080000000000000915222f3c4855626f7c7d7e8080807f7e7b78736e68605c544c443a32281e150a000000000000000000000000000000000000000000000000000000000000000000000007101920292f383f444b51545c6064666d6f72747678797a7a7a7a7a79787674726f6d6664605c54514b443f382f292019100700000000000000000000000000000000000000060e161e262e343c43474f54575f6266696e7173757778797a7a7a7978777573716e6866615f57544f47423c332d261d160d0500000000000000000000000000000000000000000000000009111a212a303940444e53586062686e72767a7d7f81838485858585858382807e7b7874706c66605d55504a423c3428231c150c030000000000000000000000121e2b3845515e6b788486868686868686796d6053473a2d20140704101c2834404a54616e7b878686868686877b6e61544a3f33281c0f030815212e3b4854616e7b8686868686868684786b5e5245382b1f1200121e2b3845515e6b78848686868686868686868686868686868686868686868686868685848382807e7b7874706d66605d5550454039312920170d04000000000000000000000000030f1c28333f4a54606b707d858b8e8e8c8981796d665c5044382b3744505b656d7981898c8e8e8b857d706b60544a3f34333f4a54606b707d858b8e8e8c8981796d665c5044382b1f12060013202d394653606c798688888888888888888888888888888888888888888888888888888888888888888888888888888886796c5f5246392c1f130000000000000000000000000000000000000000000000000000000001070c12181d24292f353a41454c52565e61686d737b807e7164574b3e3124180b000000000000000000040e172029323a424a50575f616a6f74797c80828485868786868583807d7a75706b636059514c433c332b2219100600000000000000111e2b3844515e6b77848b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8175685c4f4235291c0f00000000000000000916222f3c4955626f7c889a939393897d706356493d30231623303d495663707c89939393938a7d7063574a3d30241706000000000000000000000000000000000000000000000714212d3a46535f6974818e99939393939184796d60554b4035291d1207000000000000000000000000000000000000000000000000000000000f1c2935424f5c6875828e8e8e8e8e8e8e8e8e8e8e8e8e8e8e887c6f6255493c2f22160900111e2b3744515e6a778491939393939184776a5e5144372b1e110400000005111e2b3844515e6b778491939393939083776a5d5144372a1e11000f1c2835424f5b6875818e8e8e8e8e8e8e8e8e8e8e8e8e8e8e897c6f6256493c2f231609000000000005121f2b3845525e6b78858a8b8c8d8d8c8b8884807b736d665d564c443a30261c1106000000000000000000000000000000000000000000000000000000000000000000071119222b323b414950555d60666d7075797c7f818385868687878786868483817f7c7975706d66605d555049413b322b221911070000000000000000000000000000000000060f18202830383f444e53596063696e73777b7e808284858686878686858482807e7a77736e69636059534d443f382f2820170f050000000000000000000000000000000000000000000009121a232b333b424a51585f626a6f757a7f8386898c8e90919292929291908f8d8b8884817c78726d67605c544e463f342e271e150d0300000000000000000000121e2b3845515e6b7884919393939393867a6d6053473a2d20140706121f2c3844515c6673808d9a939393998c7f73665b5044382b1f14080815212e3b4854616e7b8793939393939184786b5e5245382b1f1200121e2b3845515e6b7884919393939393939393939393939393939393939393939a93929291908f8d8b8885817d78726d67615a514b433a32291f160c01000000000000000000000006121f2b3844505b666f7d8792979a9b99938e82786d6053463a2d394653606c77828e93999b9a9792877d70665c5044383844505b666f7d8792979a9b99938e82786d6053463a2d2013070013202d394653606c798693959595959595959595959595959595959595959595959595959595959595959595959595959286796c5f5246392c1f13000000000000000000000000000000000000000000000000000001070c12181d24292f353a41454c52565d61686d737a80868b7e7165584b3e3225180b0000000000000000030c162029323b444c545b60696e757c8185898c8f91929893999391908d8a86827d77706b605d554d453d342b22180e04000000000000111e2b3844515e6b7784919898989898989898989898989898989898989898989898989898989898989898989898988f8275685c4f4235291c0f00000000000000000714202d3a4753606d7a86939f9f988b7f7265584c3f322519212e3b4754616e7a8797a19f988c7f7265594c3f2d22170b0000000000000000000000000000000000000000000005121e2a36424d57616e7b86929f9f9fa1978b7f72675d5145392f24180c010000000000000000000000000000000000000000000000000000000f1c2935424f5c6875828f9a9a9a9a9a9a9a9a9a9a9a9a9a95887c6f6255493c2f22160900111e2b3744515e6a7784919d9f9f9d9184776a5e5144372b1e110400000005111e2b3844515e6b7784919e9f9f9d9084776a5d5144372a1e11000f1c2835424f5b6875828e9a9a9a9a9a9a9a9a9a9a9a9a9a95897c6f6256493c2f231609000000000003101d2a3643505d6976839098999a9a999796918d867f786d685d564c42382e23170c0300000000000000000000000000000000000000000000000000000000000000061019232b343c444c535b60676d72797d8285898b8e90919299949494999291908e8b8985817d79726d67605b534d443d342b23191006000000000000000000000000000000050f182129323a424a50585f626b70767b8084878a8d8f9192979393939792918f8d8a8784807b766f6b625f57504a423a322921170e05000000000000000000000000000000000000000008121a242c353d454d545c606a6e757c82868c909299999b9c9e9e9f9f9f9e9d9b9a9796918e89847f79726d665f585144403930271f150c03000000000000000000121e2b3845515e6b7884919e9f9f9f93867a6d6053473a2d2014070713202d3a4653606d7985919e9f9f9f9e9184786c6053463b3025190e0815212e3b4854616e7b87949f9f9f9e9185786b5e5245382b1f1200121e2b3845515e6b7884919e9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa49f9f9f9e9d9b9a9797928e8a847f79716c605d554c443a31281d130700000000000000000000000613202d394653606c79849199a1a9a8a59e948b7e7165584b3e323e4b5764717e8a949ea5a8a9a1999184786d6053463a394653606c78849199a1a9a8a59e948b7e7165584b3e3225180b0013202d394653606c7986939fa1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a19f9285796c5f5246392c1f1300000000000000000000000000000000000000000000000000070c12181d24292f353a40454c51565d60686d737a80868d928b7e7165584b3e3225180b00000000000000000a151e28323b444c565d666c727b82888d9297999c9e9fa2aaa49f9e9c9a99928f89837d746d675f574e463d342a20160c020000000000111e2b3844515e6b7784919ea5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a59b8f8275685c4f4235291c0f000000000000000006131f2c3945515d677784919ea79a8d8174675a4e41302519202d3946525e687885929ea79b8e81746853493f33271b0f03000000000000000000000000000000000000000000020e1a26313b46535e6974818d99a3aea99e9185796d60554b4035291d12070000000000000000000000000000000000000000000000000000000f1c2935424f5c6875828f9ba7a7a7a7a7a7a7a7a7a7a7a295887c6f6255493c2f22160900111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110400000005111e2b3844515e6b7784919eaaaa9d9084776a5d5144372a1e11000f1c2835424f5b6875828e9ba7a7a7a7a7a7a7a7a7a7a7a295897c6f6256493c2f2316090000000000020f1b2835424e5b6875818e9ba6a6a6a6a8a19e98928c827a6d685d544a3f3428201509000000000000000000000000000000000000000000000000000000000000040d18222b353d464e565e656c71797f848a8e9297989b9c9e9fa3aba1aba39f9e9c9a9897928e8a847f79716c655e564e463d352b22180d0400000000000000000000000000040d172129333b444c545c606a6f767d82888c9195979a9c9d9fa2a9a0a9a29f9d9c9a9795908c87827c756e69605b544c443b332920170d0400000000000000000000000000000000000008111a242c363e474f575f666d737c82898e92999c9fa3aba7a9aaabacacababaaa8a6a8a19e9a96918b857e786f6a625b514a423931271e150a000000000000000000121e2b3845515e6b7884919eabaca093867a6d6053473a2d201407121e2a36424d5764717d8a97a1adacaca196897d7063564c41362a1c110615212e3b4854616e7b8794a1acab9e9185786b5e5245382b1f1200121e2b3845515e6b7884919eabacacacacacacacacacacacacacacacacacacb6afacacababa9a8a6a9a19e9b96918b847e756d675e564c433a2f24180d0300000000000000000000091623303c4956636f7c8996a0abb3b4afa69c908376695d504336434f5c6976828f9ca6afb4b3aba096897d706356493d3c4956636f7c8996a0abb3b4afa69c908376695d5043362a1d100013202d394653606c7986939facacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacac9f9285796c5f5246392c1f130000000000000000000000000000000000000000000000070c12181d24292f353940454b51555d60686d737a80868d9298988b7e7165584b3e3225180b0000000000000006111c26303a444c565e686d787f868e939a9fa2a9a8aaacabaaabababa9aba39f9b959089817a6e6960584e463c32281e13080000000000111e2b3844515e6b7784919ea8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a89b8f8275685c4f4235291c0f000000000000000004101d2935404b556975828f9ca89c8f837669564c41362a1d1e2a36414c56697683909ca99d908376655b5044372b1f12050000000000000000000000000000000000000000000009141f2a36424d57616e7b86929faaada1978b7f72675d5145392f24180c0100000000000000000000000000000000000000000000000000000f1c2935424f5c6875828f9ba8b5aba49f9f9f9f9f9f9f9f95887c6f6255493c2f22160900111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110400000005111e2b3844515e6b7784919eaaaa9d9084776a5d5144372a1e11000f1c2835424f5b6875828e9b9f9f9f9f9f9f9fa2aab4afa295897c6f6256493c2f2316090000000000000d1a2633404d596673808c99a6a5a5a6aaacaaa29f9490837a6d665c50443c31261a0e0400000000000000000000000000000000000000000000000000000000010c16202a343d474f5860686e777e858c91969b9fa2a9a7a9abacaeb5adb5aeacaba9a7a9a29f9b96918c857e776e6960584f473d342a1f160c010000000000000000000000020b162029333b454d565e666d737c82898f94999da0a7a6a8aaabadb3adb3adabaaa8a6a7a09d9a938f89827b726c665d564d453b33291f160c0100000000000000000000000000000000060f1a232c363e48505960696e7880878f949b9fa3abacafafacaaa8a7a7a6a7a8a9abaeb2adaba8a09e97918b837c726d605c544b433930261c11060000000000000000121e2b3845515e6b7884919eabada093867a6d6053473a2d20140714212d3a46535f6976828f9ca9b3bdb2a89b8f8275685e5246382d22170b15212e3b4854616e7b8794a1aeab9e9185786b5e5245382b1f1200121e2b3845515e6b7884919eabb7b5aca7a5a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a3a4a6a8abadadaba8a19e96918a81796d685e554b4135291f150b010000000000000000000b1825323e4b5865717e8b98a8b2bdc1b8ab9f9285786c5f52453945525e6b7885919eabb8c1bdb2a8988c7f7265594c3f3e4b5865717e8b98a8b2bdc1b8ab9f9285786c5f5245392c1f120013202d394653606c7986939f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9285796c5f5246392c1f13000000000000000000000000000000000000000000070c12181d23282f353940454b51555d60676d737a80858c92989fa2988b7e7165584b3e3225180b000000000000020b17232e38424c565e686e7a828c92989ea5ababa9aba39f9e9e9e9fa2aaa7abaca79f9d938e847b6f6a60584e443a3025190c0200000000111e2b3844515e6b7784919b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b8f8275685c4f4235291c0f0000000000000000000c18242f404d5a6773808d9aa69e928578685e5246392d20192530414e5a6774818d9aa79f9285796c605346392d20130600000000000000000000000000000000000000000000030e1a25313b46535e6974818d98a3aea99e9185796d60554b4035291d120700000000000000000000000000000000000000000000000000000f1c2935424f5c6875828f9ba8afa499939292929292929292887c6f6255493c2f22160900111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110400000005111e2b3844515e6b7784919eaaaa9d9084776a5d5144372a1e11000f1c2835424f5b6875828e929292929292929298a2aeafa295897c6f6256493c2f2316090000000000000b1825313e4b5864717e8b97999898999da0a7aea69f959082786d60574e42372b20150a0000000000000000000000000000000000000000000000000000000008131e28323c464f59606a6f7a828b92979ea1a9abadaeaca9a6a5a3a3a2a3a3a5a6a9abaeadaba9a19e97928b827b6f6a60594f463c31281d130700000000000000000000000a141d28323b454d575f686d787f878f949c9fa6aaacb1afacaaa8a7a6a6a6a7a8aaacafb1acaca49f9c948f867f786d685e574d453b31281d1307000000000000000000000000000000030d18212c353e48505a616b707b838c92999ea6acafadabaca49f9e9c9b9a9a9a9b9d9fa2aaa9abb1aca9a19e9590877f746d665c554b42382e23170f0600000000000000121e2b3845515e6b7884919eabada093867a6d6053473a2d2014101c2834404a54616e7b87939facb9c1b9ac9f92867a6e61544a3f33281c0f15212e3b4854616e7b8794a1aeab9e9185786b5e5245382b1f1200121e2b3845515e6b7884919eabb7aca39b9895959595959595959595959595959595969698999b9ea1a9abadada8a19e938e837a6d675d51453e31271d12070000000000000000000b1825323e4b5865717e8b98a8b2bdc1b8ab9f9285786c5f52453945525e6b7885919eabb8c1bdb2a8988c7f7265594c3f3e4b5865717e8b98a8b2bdc1b8ab9f9285786c5f5245392c1f120013202d394653606c798693939393939393939393939393939393939393939393939393939393939393939393939393939285796c5f5246392c1f1300000000000000000000000000000000000000060c12181d23282e343940454b51555d60676d737a7f858c92989fa2aaa4988b7e7165584b3e3225180b0000000000000a141d28343f4a545d686e7a838f949fa3aaaba69f9c9899929191919298969a9fa2aaaba59e9691857c6f6a5f564c4135291e140a00000000111e2b3844515e6b77848e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8275685c4f4235291c0f000000000000000000071825313e4b5864717e8b97a4a197877a6d6154473a2e211925323f4c5865727f8b98a5a298877b6e6154483b2e211508000000000000000000000000000000000000000000000009141f2a36424d57616e7b86929faaada1978b7f72675d5145392f24180c01000000000000000000000000000000000000000000000000000f1c2935424f5c6875828f9ba8ac9f93878585858585858585857b6f6255483c2f22150900111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110400000005111e2b3844515e6b7784919eaaaa9d9084776a5d5144372a1e11000e1b2835414e5b687481858585858585858586929facafa295897c6f6256493c2f231609000000000000091623303c4956636f7c898d8c8b8b8d90959fa2aaa79f948c80736a5f53473c31261b0f010000000000000000000000000000000000000000000000000000010d19242f3a444e58606b6f7c848f949ea1a9adafacaaa29f9c9a989796969697989a9c9fa2aaacaeada9a19e948f857c706b60584e433a2f24180d0400000000000000000006111b262f3a444d575f696e7a828c92999fa6abb0adababa39f9d9b9a9999999a9b9d9fa4ababaeafaca69e98928c827a6e695e574d433a2f24180d0400000000000000000000000000010b151f2a333d47505a616c717d8590959fa3abb0aca9a29f9a9a93918f8e8d8d8d8e909298989d9fa7acafada7a099928b81786d675c544a3f342821180e03000000000000121e2b3845515e6b7884919eabada093867a6d6053473a2d2014121f2c3844515c6673808d9aa4afb6b4b6afa3998c7f72665b5044382b1f1315212e3b4854616e7b8794a1aeab9e9185786b5e5245382b1f1200121e2b3845515e6b7884919eabb7a79b918b88888888888888888888888888888889898a8b8c8f91979a9fa2a9aeada59e959083796d605a5043392f23180c000000000000000000091623303c4956636f7d8996a0abb3b5b0a69d9083766a5d50433743505c6976838f9ca6b0b5b3aba196897d7063564a3d3c4956636f7c8996a0abb3b5b0a69d9083766a5d5043372a1d100013202d394653606c798686868686868686868686868686868686868686868686868686868686868686868686868686868686796c5f5246392c1f130000000000000000000000000000000000060b11171c23282e343940454b51555d60676d72797f858c92979fa2aaaeaaa6988b7e7165584b3e3225180b000000000006111b262f3844505c666d7a8390959ea6aea69f9c94908b888685848485878a8e92989fa3aba8a09792857c6f685e52463e30261c11060000000d1a2734404d5a67738081818181818181818181818181818181818181818181818181818181818181818181818181817f7265594c3f3226190c0000000000000000000916232f3c4956626f7c8995a8a996897c6f6356493c30231623303d495663707d8996a9aa96897d7063564a3d3023170a0000000000000000000000000000000000000000000000030e1a25313b46525e6974808d98a3aea99e9185796d60554b4035291d1207000000000000000000000000000000000000000000000000000f1c2935424f5c6875828f9ba8aa9d90837878787878787878786f6a5f53473a2e21150800111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110400000005111e2b3844515e6b7784919eaaaa9d9084776a5d5144372a1e11000e1a2733404c59646f7478787878787878787d8996a3afa295897c6f6256493c2f2316090000000000000714212e3a4754616d7a80807f7e7e80838a9298a2aaa69f92877b6e62584e43372b1d1307000000000000000000000000000000000000000000000000000004111d2935414c565f6a6f7d8691969fa6adafaba39f9b98928f8d8b8a8989898a8b8d8f92989b9fa3aaafada69f9791867d706a5f554b40352920150a0000000000000000000b17222d38414c565e696e7b848f949fa3abb0ada9a29f9a9992908f8d8d8c8d8d8f9093999a9fa2aaadb0aaa39f948f837b6e695e554b4035291f160c0100000000000000000000000007121d27313c454f59616c717e879297a0a7afaea8a19e97928e8a86848281808081828385888c90959b9fa4acb1aba39f938e82796d665c50443f332a1f1409000000000000121e2b3845515e6b7884919eabada093867a6d6053473a2d201413202d3a4653606d7985919eacafaaa8aaafab9e9184786c6053463a30251915212e3b4854616e7b8794a1aeab9e9185786b5e5245382b1f1200121e2b3845515e6b7884919eabb1a5988b7f7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7e808285888d92979da4aeafa79f958e81756c61554b4034291c100400000000000000000713202d3a4653606d78849199a2aaa8a69e948b7f7265584b3f323e4b5864717e8b949ea6a8aaa2999184796d6053463a3a4653606d78849199a2aaa8a69e948b7f7265584b3f3225180c0013202d3946535f6c76797979797979797979797979797979797979797979797979797979797979797979797979797979797974695d5144382b1f12000000000000000000000000000000060b11171c23282e343940454b51555d60676d72797f858c92979fa2a9aeaca69e9c948b7e7165584b3e3225180b00000000000b17222d38414e58606d78828f95a0a7aca49c949088837e7b79787778787a7d81858d9299a1a9a9a29791847a6d615a5042382e23170b0000000d1926333f4c58646e737575757575757575757575757575757575757575757575757575757575757575757575757575726d62564a3e3125180b0000000000000000000714212d3a4754606d7a8796a1a5988b7e7265584b3f322518212e3b4754616e7a8797a2a5988b7f7265584c3f3225190800010100000000000000000000000000000000000000000009141f2a36424d57616e7b86929faaada1978c7f72675d5145392f24180d010000000000000000000000000000000000000000000000000f1c2935424f5c6875828f9ba8aa9d9084776c6c6c6c6c6c6c6c625f584e43372b1f120600111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110400000005111e2b3844515e6b7784919eaaaa9d9084776a5d5144372a1e11000b1824303c48535d64686c6c6c6c6c6c6c707d8996a3afa295897c6f6256493c2f2316090000000000000713202d3946525e686d747373727273777e869298a2aea3998f82756a5f53473a2f24180d01000000000000000000000000000000000000000000000000040f19222c3945525d686f7c869298a1a9b0ada59e99928e898583807e7d7c7c7c7d7e808285898e92989fa3abb0a9a19892867c6f675d51453c31261b0f0200000000000000030f1b27333f49535d686e7b8491969fa6aeafa9a29e97928d898684828180808081828486898e92989fa2a9afaea69f9591847b6e675d51453e31281e13080000000000000000000000020b18232f39434d57606b717e879299a2a9b1aaa39f96918b85817d7a7775747473747576797b7f83888e939aa0a7aeaea59e948f82786d605a50453c31261a0b020000000000121e2b3845515e6b7884919eabada093867a6d6053473a2d20141e2a36424d5764717d8a97a1ada59e9b9ea5aca096897d7063564c41362a1b15212e3b4854616e7b8794a1aeab9e9185786b5e5245382b1f1200121e2b3845515e6b7884919eabafa396897c706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f70717375797c80858d929fa3abb1a79e938a7e71675c5145382c1f1409000000000000000006121f2b3844505c66707d8792989b9c9a948f82786d6053463a2d3a4653606d78828f949a9c9b9892877d70665c5145383844505c66707d8792989b9c9a948f82786d6053463a2d20130700121e2b37434f5a646c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6962584d4135291c1000000000000000000000000000060b11171c23282e343940444b51555c60676d72797f858c92979fa2a9adaba49f9b948f89827c6e6255483b2f22150800000000030f1b27333f4953606a73808c949fa7aca39b928c837c76726e6d666b6b686d70747a80879297a1a9a9a1968f81756c61544a3f34281c100300000b1723303b47525c6467686868686868686868686868686868686868686868686868686868686868686868686868686865625b51463a2e2216090000000000000003060813202c3945515d677884919ea79a8d8074675a4d412f2419202d3946525e687885929fa79a8e8174675b4e413025190e110e0e0b0803000000000000000000000000000000000000030e1a25303b46525e6874808d98a3aea99e9185796d60554b4035291d12070000000000000000000000000000000000000000000000000f1c2935424f5c6875828f9ba8aa9d9084776a5f5f5f5f5f5f5f55534e463c31261b0f0300111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110400000005111e2b3844515e6b7784919eaaaa9d9084776a5d5144372a1e11000814202b36414b53595b5f5f5f5f5f5f63707d8996a3afa295897c6f6256493c2f23160900000000000005111d2a36414c565e616766666565666c717c86929fa7ab9e93887c6f62554b4035291d11040000000000000000000000000000000000000000000000000a16212c38444f59606d7a849198a2aab2a9a29f938e87817d7976737270706f7070727376797d81868d9299a1a8b1aaa2989184796d60584e43372b1e1408000000000000020d17202b3744505b656d7a839196a0a8b0afa59e97928c85817d7a7775747373737475777a7d81858c92979ea5afb0a7a0969083796d605a50433a2f24190d01000000000000000000000a141d2934404b555f69707d879299a3abb0a7a098928c847e7974706d68696867676768666c6f72767c818790959da4afafa69e948d80746c62574d42372b1d140a0000000000121e2b3845515e6b7884919eabada093867a6d6053473a2d2014212d3a46535f6976828f9ca9aa9e938e939ea8a89b8e8275685e5246382d2217212e3b4854616e7b8794a1aeab9e9185786b5e5245382b1f1200121e2b3845515e6b7884919eabafa396897c7063626262626262626262626262626263636566656c6f737a818a9299a3aeafa59e9184796d6053473b31251a0e020000000000000003101c28343f4a54606b707e858c8e8f8d89827a6d665c5144382c3844505c666d7982898d8f8e8c857e716b61544b4034343f4a54606b707e858c8e8f8d89827a6d665c5144382c1f1206000f1b27333e49525a5f606060606060606060606060606060606060606060606060606060606060606060606060606060605f5d5850463b3025190d0000000000000000000000060b11171c22282e34383f444a51545c60676d72797f858c92979ea1a9adaba39f99938e88827c766e6a5f53473a2e2114080000000005121f2b3744505b656f7c87939fa6ada49b908b7f786f6a6562605c54565e6163686d737c859297a1ada89e938a7e71665c5044382b1f1308000007131f2b36404a52585a5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b595651493f35291e12060000000000040a0f1315161d2935414b556976828f9ca99c8f827669564c4135291d1e2a36414d56697683909ca99c90837669564c41362a1e1e1e1b1a18140f0801000000000000000000000000000000000009141f2a36414d56616e7b86929faaada1978c7f72675d5145392f24180d0100000000000000000000000000000000000000000000000f1c2935424f5c6875828f9ba8aa9d9084776a5d5252525252524847433c342a20150a0000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110400000005111e2b3844515e6b7784919eaaaa9d9084776a5d5144372a1e1100030f1a252f3941484c4e52525252525663707d8996a3afa295897c6f6256493c2f231609000000000000010d1925303a444c52545a5a5958585a616a727f8b95a0aca59a8e8174675d5145392c2015090000000000000000000000000000000000000000000000030f1b27323b4854606b75818e96a0aab3a9a197928a817b75706d66676564636363646567666d70747a80879196a0a7b1aaa0968d80746a5f53473b3025190d01000000000008131e2935414c56606c77818f95a0a8b2aba49f938e857f7974706d6768676666666768676d7074797f858e939fa4acb1a8a0958e81756c61564c4135291e130800000000000000000006111b262f3845515c676e7b859299a3abb0a69f9591867f79716d6763605d565b5a5a5a545b6062656a6f757c838d929fa4abb0a69d928b7e71695f53463e2f261c110600000000121e2b3845515e6b7884919eabada093867a6d6053473a2d201c2834404a54616e7b87939faca79b8e818e96a0ac9f92867a6d6153493f33271b212e3b4854616e7b8794a1aeab9e9185786b5e5245382b1f1200121e2b3845515e6b7884919eabafa396897c70635655555555555555555555555556565758535b6062686d747e87929fa5afada1968b7e7165574d42362a1e120500000000000000000b17232e38424f59616c707a7f8282817d756d685d544a403428343f4a545d676d757d8182827f7a716c61594f42392e2e38424f59616c707a7f8282817d756d685d544a4034281c1004000a16212c3740494f535353535353535353535353535353535353535353535353535353535353535353535353535353535352514d463e342a1f1408000000000000000000060b11171c22282d33383f444a50545c60666d72797f848b91979ea1a9adaaa29f99928e87817c756f6b625f584e43372b1f1206000000000613202d394653606c78839099a4afa69c918b7e736c6660585553504a4c5254565d606a6f7c85929ea5afa59e9184786d6053463a3025190d0100030e19242e3840474c4d4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4c4a463f372d23180d0100000000070e151b1f21222b242f404d5a6773808d9aa69e918578685d5245392c2b2b2530414e5b6774818e9aa79f928578685e5246392d2b2b2b282724201a130b0200000000000000000000000000000000020e1925303b46525e6873808d98a2aea99e9285796d60554b4035291d130700000000000000000000000000000000000000000000000f1c2935424f5c6875828f9ba8aa9d9084776a5d5145454545453c3a37312a22180e040000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110400000005111e2b3844515e6b7784919eaaaa9d9084776a5d5144372a1e11000009131d262f363c4041454545454a5663707d8996a3afa295897c6f6256493c2f2316090000000000000008131e28323a4146474d4d4c4b4b5058606d7884919daaab9f92857a6d6053473c31261a0e000000000000000000000000000000000000000000000007131f2c38434f5963707d89939ea8b2aba19792857d756e6963605c5458575656565758545c6063686e747c849095a0a9b2a89f93877c6f62564c41362a1e110500000000010d1925303946525e68717e8b939ea7b1aba499938b817a726d6763605d555a5a595a5a555d6063676d727a818c939aa4afb1a79e938a7e71685d52453a2f24190d0100000000000000000b17222d38414e58606d79839097a2abb0a69e948f837c726d66605d5554524c4e4d4d4e4a505355585f626a6f79808b9399a4afaea49f92867b6e615a5042382d22170b00000000121e2b3845515e6b7884919eabada093867a6d6053473a2d201f2c3844515c6673808d9aa4ab9f95877b84919eaaa3998c7f72655b5044372b1f212e3b4854616e7b8794a1aeab9e9185786b5e5245382b1f1200121e2b3845515e6b7884919eabafa396897c70635649494949494949494949494949494a4b495053565d616c717e8a939dabb2a89d908377695e53463a2d211407000000000000000006111c26303d47505a61686d72757574706b605d564c42392e232e38424c555d606b70747575726d68615a50473e302726303d47505a61686d72757574706b605d564c42392e23180c000005101b252e373e4346464646464646464646464646464646464646464646464646464646464646464646464646464646464644413b342c22180d0200000000000000020a11171b22272d33383f444a50545c60666d71797e848b91979ea1a9adaaa29f98928d86817b756f6a636059534e463c31261a0f0200000007131f2c38434f5964717e8a959fabab9f948c7f736c605b544e4846443f4146474c5258606a707d89939dabaca0968a7e7164564c4135291d1105000008121c262e363b3f4042424242424242424242424242424242424242424242424242424242424242424242424242423f3e3a352d251b11070000000007101820262b2e2f3737373e4b5865717e8b98a4a197877a6d6054473a37373737373f4c5865727f8b98a5a297877a6e6154473b373737373433302b251d140b010000000000000000000000000000000008141f2a36414d56616e7a86929faaada1978c7f72675d51453a2f24180d01000000000000000000000000000000000000000000000f1c2935424f5c6875828f9ba8aa9d9084776a5d5144393939392f2e2b2620181006000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110400000005111e2b3844515e6b7784919eaaaa9d9084776a5d5144372a1e110000010b141d252b3033353939393d4a5663707d8996a3afa295897c6f6256493c2f23160900000000000000020c1620283036393a4140403f3f44505c66717e8b98a2aea2988b7e7164574e42372b1c1106000000000000000000000000000000000000000000000915222f3b4854606b7683909da5afaea39992857c706b615e5753514b4b4a4949494a4b4a5053565e616a6f7a839096a1adafa49a8e8175685e5246392d2014070000000005111e2a36414c56616d7a85929fa5afafa49993877f756d68605d5553514b4e4d4d4d4e4b5153555d60686d757f88939fa4aeafa59e92857a6d60564c4135291d110400000000000000030f1b27333f4953606a74808d95a0a9b0a69e948f82796f6a605c54514b474541414140413f4446484e535860666d747f87939fa4aeaea2988f82766c61544a3f33281c0f03000000121e2b3845515e6b7884919eabada093867a6d6053473a2d20202d3a4653606d7985929eacac9d908376808d99a8ab9e9184786c6053463a3025212e3b4854616e7b8794a1aeab9e9185786b5e5245382b1f1200121e2b3845515e6b7884919eabafa396897c706356493d3c3c3c3c3c3c3c3c3c3c3c3c3d3e3f44464c525a616c74818e99a3aeab9f95877b6e6154483b2e2115080000000000000000000a141e2b353e4850565e6165686967636059524c443a30271c26303a434c5159606367696865615e5650483e352c1e1e2b353e4850565e6165686967636059524c443a30271c120700000009131c252c33373939393939393939393939393939393939393939393939393939393939393939393939393939393939393835302a221a1006000000000000050b0b141b22272d33383f444a50545c60666d71797e848b91969ea1a9ada9a19e98928d86807b746e69625f58544f47433c342a20150a000000000915222f3b4854606b7783909da7afa3998f82786c605a504a423c3a383436393a41454e57606b74818e99a3a9a89c8f8276685e5246392d2013070000010a141c242b303334353535353535353535353535353535353535353535353535353535353535353535353535353532312e29231b130900000000040e18222a32373b3c444444444956636f7c8996a9a995897c6f625649444444444444444a5663707d8996aaa996897c70635649444444444441403c362f261d130800000000000000000000000000000000020e1925303b46525e6873808d98a2aea99e9285796d60554b4035291d1307000000000000000000000000000000000000000000000f1c2935424f5c6875828f9ba8aa9d9084776a5d5144372c2c2c22211f1b150e0600000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110400000005111e2b3844515e6b7784919eaaaa9d9084776a5d5144372a1e11000000020b131a202427282c2c303d4a5663707d8996a3afa295897c6f6256493c2f2316090000000000000000050e161e252a2d2e34333332343f4a54606d7985929fabaa9c9083766a5f5347382e23170c00000000000000000000000000000000000000000003101c28343f4a54636f7c89959fabb2a89f92877c6f6a6159534d4645403f3d3d3c3d3d3f3f44464c525860686e7b84919ea6b0ac9f92867a6e6154473b2e211407000000000713202d3946525e6874808d97a2adb0a69f93877e726d615e56514b47454041404040414045474b51565e616d727e8b929ca7b1ada1978d8073685d5245392c2014090000000000000005121f2b3744505b656f7c87939fa7b1a99f948f82786d675f58514b45403a39352f34342d3338393c43474e545c606d727f8b929ca7b1aa9f948a7d70665b5044382b1f1409000000121e2b3845515e6b7884919eabada093867a6d6053473a2d202a36424d5764717d8a97a1ada49a8c7f727c8896a0aca096897d7063564c41362a212e3b4854616e7b8794a1aeab9e9185786b5e5245382b1f1200121e2b3845515e6b7884919eabafa396897c706356493d302f2f2f2f2f2f2f2f2f2f30302d33373a4146505a616e7b86929facb1a7988b7e7165584b3e3225180b000000000000000000020c1a232c363e444c5254595b5c5a56544f45413a32281e151e28313a41454f54565a5c5b5954524c443e362c231a1a232c363e444c5254595b5c5a56544f45413a32281e150b00000000010a131b21272b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2b29251f181008000000000000080f161c1d262d33383f444a50545b60666d71787e848b91969ea1a8aca8a19e97928c85807a746e69625f57534e48433d37312a22180e0300000003101c28343f4a54636f7c8995a0acac9f92877b6e665b50443f382f2d2c282a2d2f353d454f59616e7b86929e9d9b9992867a6d6154473a2e211407000006111b242d343a3d3e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3d3c39332c231a10050000000a15202a343c434749515151515154606d7a8797a1a4988b7e71655851515151515151515154616e7b8798a2a5988b7f7265585151515151514e4c4841382f251a0f030000000000000000000000000000000008141f2a36414c56616d7a86929faaada1978c7f72675d51453a2f24180d010000000000000000000000000000000000000000000f1c2935424f5c6875828f9ba8aa9d9084776a5d5144372a1f1f1515120f0a040000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110400000005111e2b3844515e6b7784919eaaaa9d9084776a5d5144372a1e110000000001090f14181a1b1f23303d4a5663707d8996a3afa295897c6f6256493c2f231609000000000000000000050c13191d2021272726232e3845515d6774818e9aa8ab9f94887b6e62544a3f34281c1003000000000000000000000000000000000000000006121f2b3844505c6674818e9aa7b1aca0968c7f726a60584f46423b38342e31303030312e34383b41464e565e69707d89949fabafa3998b7e7265584b3f2f24180d010000000714212e3a4754616d7a86929fa9b3ab9f948c7f726c625b524c45403a39352f3333332f35393a40454c525b626c73808d959facb3a99f92857a6d6054473b30251a0e020000000000030f1b27333f4953606c78839099a4afada1969082796d665d554e454039352f2c2924272722282b2d32373d424b515b626d73808d959fabb0a69d9184786c6053463b3025190e020000121e2b3845515e6b7884919eabada093867a6d6053473a2d202d3a46535f6976828f9ca9ac9f93877b6e7784919daaa89b8e8175685e5246382d222e3b4854616e7b8794a1aeab9e9185786b5e5245382b1f1200121e2b3845515e6b7884919eabafa396897c706356493d3023222222222222222223232422272b30353e46525e6875828f9ba8b4a79a8d8074675a4e4134271b0e0000000000000000000008111a242c323a4146474c4f4f4e4a48443d352f2820160c161f282f353d44484a4e4f4f4c4746413a322c241a11111a242c323a4146474c4f4f4e4a48443d352f2820160c030000000000010910161b1e20202020202020202020202020202020202020202020202020202020202020202020202020202020201f1f1c19140d0600000000000008111a21272c2f383f444950545b60666c71787e848b91969ea1a8aca8a09e96918b857f7a736d68615e57534d47433c38322b2620180f060000000006121f2b3844505c6674818e9aa7b1a79a8e81746a5f544a3f332d26201f1c1e202429333d46535e6975828e92908e8d8b897d7164574a3e3124170b00010c18222d363f454a4b4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4a49443e362c22170b0000030f1b26323c464e53555e5e5e5e5e5e5d687885919ea69a8d8073675e5e5e5e5e5e5e5e5e5e5e5e697885929fa79a8d8174675e5e5e5e5e5e5e5b59534b41362b20140100000000000000000000000000000000020e1925303b46525e6873808d98a2aea99e9285796d60554b4035291d13070000000000000000000000000000000000000000000f1c2935424f5c6875828f9ba8aa9d9084776a5d5144372a1e120908060300000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110400000005111e2b3844515e6b7784919eaaaa9d9084776a5d5144372a1e1100000000000003080b0e0e1723303d4a5663707d8996a3afa295897c6f6256493c2f2316090000000000000000000002080d1113141a1a191c2935404b55636f7c8996a0aca6998d8073665c5044382c1f140800000000000000000000000000000000000000000713202d3a4653606d7985929fabb6ac9e9184796d60584e463e36312c2823242323232423282c30363d444d56606b76828f9cacb5ab9b8f827568554b4035291d1104000006121e2b37424d5766727f8c98a3aeaea3998f82776c605a5146413a352f2c292427262724292c2f353a4146515a606d7883909aa4afaea2988b7f7265574d42362a1e1105000000000005121f2b3744505b65717e8a959fabafa59e91847a6e675c544b433c342e2924201d191a1a171c1f20262b30394045515a606d78839099a3afaca0958a7d7064564d42362a1e11050000121e2b3845515e6b7884919eabada093867a6d6053473a2d2834404a54616e7b88949fabab9c8f83766973808c99a7ac9f92867a6d6153493f33272e3b4854616e7b8794a1aeab9e9185786b5e5245382b1f1200121e2b3845515e6b7884919eabafa396897c706356493d30231616161616161616161617171b1f242a36414d5665727e8b98a5b1a99c8f8276695c4f4336291c10000000000000000000000008111a20283036393a3f4242413d3c383329241e160d040d161e242933383c3d4142423f3a39363029201a120808111a20283036393a3f4242413d3c383329241e160d040000000000000000050a0f1213131313131313131313131313131313131313131313131313131313131313131313131313131313131312100d0802000000000000050f1a232b33383e414950535b60666c71787e848a91969ea0a8aba7a09d96918b847f79726d68615e56534d47423c37322c27211a150e0600000000000713202d3a4653606d7985929eabaca095887c6f62574e42382d221c141210111319212a36424d5764717e86858382807e7d7a6e6154473b2e2114080005111d29343f485056585959595959595959595959595959595959595959595959595959595959595959595959595959575550483e33281c10040006131f2b37434e585f626a6a6a6a6a6a6a6a76838f9ca99c8f82766a6a6a6a6a6a6a6a6a6a6a6a6a6a7683909da99c8f83766a6a6a6a6a6a6a6a67645d53483c301d1307000000000000000000000000000000000008141e2a36414c56616d7a86929faaada1978c7f72675d51453a2f24180d0100000000000000000000000000000000000000000f1c2935424f5c6875828f9ba8aa9d9084776a5d5144372a1e110400000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110400000005111e2b3844515e6b7784919eaaaa9d9084776a5d5144372a1e11000000000000000000000a1723303d4a5663707d8996a3afa295897c6f6256493c2f231609000000000000000000000000010507070e0d0c18242f394653606c7884919eabab9e9185796d6053463b3025190e00000000000000000000000000000000000000000916222f3c4955626f7c8897a2adafa49a8b7f72665c51463d342a251f1c181716161617171c1f252a323b444f5964717d8a9aa4afab9e918578675d5145392c20130600000814212e3a47535f697784919daab4ac9f92867b6e655b50483f353029241f1d181a1a1a181d1f242930363f44505c666f7c87939facb4aa9d908377695e52463a2d20140700000000000613202d394653606c7883909da7b1aa9d93897d70685e554b423a3128231d1813110d08060b0f12131b1e272e343f44505c666f7c87929fabb1a89c8f8276695e52463a2d2014070000121e2b3845515e6b7884919eabada093867a6d6053473a2d2c3844515c6673808d99a6aea3998b7e71656e7b8895a0aca3998c7f72655b5044372b2e3b4854616e7b8794a1aeab9e9185786b5e5245382b1f1200121e2b3845515e6b7884919eabafa396897c706356493d3023160a0909090909090909060b0f131925303d495663707c8996a3afaa9d9083776a5d5144372a1e11000000000000000000000000080e161e252a2d2e32353634302f2c272119130c0400040c131921272c2f30343635322e2d2a251e170e080000080e161e252a2d2e32353634302f2c272119130c040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16212b353d44484f535b60656c70787e848a91969ea0a8aba69f9c95908a847e79726d67605d56524c46423b37312b26201b160f0a030000000000000916232f3c4956626f7c8997a1adaa9d9083776a5f53453c2f261c110a060305080f1a25313b4653606d787a7876757372706e685e5246392d201407000915212e3a45505a6265656565656565656565656565656565656565656565656565656565656565656565656565656564615a5044392d201408000815212e3b47535f6a6f777777777777777777808d9aa79e918478777777777777777777777777777777818e9aa79e9285787777777777777777746f64594c3a2f24180d0100000000000000000000000000000000020d1925303a46525e6873808d98a2aea99e9285796d60554b4135291e130800000000000000000000000000000000000000000f1c2935424f5c6875828f9ba8aa9d9084776a5d5144372a1e110400000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110400000005111e2b3844515e6b7784919eaaaa9d9084776a5d5144372a1e11000000000000000000000a1723303d4a5663707d8996a3afa295897c6f6256493c2f23160900000000000000000000000000000000010007121f2b3744505b65737f8c99a4ada1978a7d7064564c41362a1b1106000000000000000000000000000000000000000c1825323f4b5865727e8b98a9b3ac9f93877a6e61544a40342b221a14100c070a090a060c1014192029323d4754606d7a86939facada196867a6d6053473a2d20140700000815222f3b4855626e7b8895a0acb1a79a8e8174695f53493f3629251e1813100c070d070c1013181e252a343f4a545f6a75828f9ba9b3aba095877b6e6154473b2e2114080000000005121e2a36424d5763707d8a95a0acaea2988e81746b60564c433930281f18120c070401030608090b0a0c151d2328343f4a545f6a74818e99a4afac9f93877b6e6154473b2e2114080000121e2b3845515e6b7884919eabada093867a6d6053473a2d2d3a4653606d7985929eabac9f92867a6d606a7783909dacab9d9184786c6053463a302e3b4854616e7b8794a1aeab9e9185786b5e5245382b1f1200121e2b3845515e6b7884919eabafa396897c706356493d3023160a00000000000000000000030816222f3c4955626f7c8895a2afaa9e9184776b5e5144382b1e1100000000000000000000000000050c13191d2021262829272322201c160d080100000001080d161c2022232729282621201d19130c0500000000050c13191d2021262829272322201c160d080100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c27333d474f545961656c70787d838a91959da0a8aca69f9c94908a837e78716d66605d55524c46413a36312b261f1b150f0a0400000000000000000c1926333f4c5966727f8c99a9b3ab998c7f7366584e43332a1d140a000000000009141f2c3844515c666d6d676a68666563615e564c41362a1e1105000b1724313d4a56626c717272727272727272727272727272727272727272727272727272727272727272727272727272706c6155493c3023160a000916222f3c4955626f7c84848484848484848485929eaba196898484848484848484848484848484848485929eaba19789848484848484848484817467554b4135291d1104000000000000000000000000000000000008131e2a36414c56616d7a85929fa9ada1978c7f72675d51453a2f24190d01000000000000000000000000000000000000000f1c2935424f5c6875828f9ba8aa9d9084776a5d5144372a1e110400000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110400000005111e2b3844515e6b7784919eaaaa9d9084776a5d5144372a1e11000000000000000000000a1723303d4a5663707d8996a3afa295897c6f6256493c2f231609000000000000000000000000000000000000030f1b27333f4953616e7b86939faca99c8f8275685e5246382d22170b000000000000000000000000000000000000000e1b2734414e5a6774818d9aa4a4a49d908477685e5242392e22191009040000000000000003080e17202c3945515d677884919eabb2a994887b6e6155483b2e22150800000c1825323f4b5865727e8b98a7b1aca095887c6f62574d41382d2419130d0704000000000004070d1319232e38424e5863707d8997a1adb1a7978b7e7164584b3e3125180b000000000714202d3a46525e6976828f9ca7b1aa9f92867a6e61594f443b31271e160d070000040a0f121515171717171718232e38424e58616e7b87939facafa4998b7e7165584b3e3025190e0200121e2b3845515e6b7884919eabada093867a6d6053473a2d37424d5764717e8a97a1ada99b8f8275685d66727f8c9aa4aca096897c6f63564c41352e3b4854616e7b8794a1aeab9e9185786b5e5245382b1f1200121e2b3845515e6b7884919eabafa396897c706356493d3023160a00000000000000000000000916222f3c4955626f7c8895a2afaa9e9184776b5e5144382b1e11000000000000000000000000000002080d111314191c1c1b171614100b0500000000000000050b101316171b1c1c191413110d080200000000000002080d111314191c1c1b171614100b0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202c38444f5960636b70787d838a90959da0a7aca49f9b948f89837d78716d66605c54514b45413a36302a251f1a150f0a04000000000000000000030f1b27333f49536875828e9ba8afa499897c6f6356493c3123180b02000000000004101c2834404a545c60605d555b5a585654524c443b3025190d01000b1825323e4b5865717e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7d7064574a3d3124170a000714212d3a4754606d7a8791919191919191919297a1ada8a096919191919191919191919191919191919297a2ada9a0969191919191919191918478675d5145392c2013060000000000000000000000000000000000020d1925303a46525d6873808c97a2ada99e92857a6d60554c4135291e1308000000000000000000000000000000000000000f1c2935424f5c6875828f9ba8aa9d9084776a5d5144372a1e110400000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110400000005111e2b3844515e6b7784919eaaaa9d9084776a5d5144372a1e11000000000000000000000a1723303d4a5663707d8996a3afa295897c6f6256493c2f231609000000000000000000000000000000000000000b17222d3a4754606d7a86929facac9f92867a6e6153493f33271b0f030000000000000000000000000000000000000f1c2936424f5c6975828f97979797978e817568564c4130271c1007000000000000000000000107111d2935414c556a7783909daaafa295887c6f6255493c2f22160900020e1b2835414e5b6874818e9ba7b4aa9d9083776a5f53453b2f261b1208020000000000000000000208111c26303c4653606c7985919eabb4a79a8d8174675a4e4134271b0e010000000815212e3b4854616e7b87939facaea3988c8073685e52473d32291f150c040000060e151b1f21222424242424242426303c46535f6976828f9ca9b5ab9b8f827568564c41362a1e110500121e2b3845515e6b7884919eabada093867a6d6053473a2d3a46535f6976828f9ca9ada2978a7d706456616e7b87939faca89b8e8175685d5246392e3b4854616e7b8794a1aeab9e9185786b5e5245382b1f1200121e2b3845515e6b7884919eabafa396897c706356493d3023160a00000000000000000001070f1824303d4a5763707d8a96a3b0aa9d9083776a5d5144372a1e1100000000000000000000000000000000010507070c0f0f0e0a09070400000000000000000000000407090a0e0f0f0c0707050100000000000000000000010507070c0f0f0e0a090704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4854606b70767d838a90959da0a7aba39f9a938f88827d76706c65605c54514b454039352f2a251e1a140e0903000000000000000000000005121f2b3744505b657784919daaac9f93867a6d6053473a2d201407000000000000000c18232e39424a515353514b4f4d4b4a4746413b32291e14080000111e2b3844515e6b77848c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8175685c4f4235291c0f000713202c3945525d687885919d9d9d9d9d9d9d9ea1a9b3b2a8a09d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9ea2a9b3b2a8a09d9d9d9d9d9d9d9d96877a6d6054473a2d21140700000000000000000000000000000000000008131e2935414c56616d7a85929fa9ada1978c7f73675d51453a2f24190d010000000000000000000000000000000000000f1c2935424f5c6875828f9ba8aa9d9084776a5d5144372a1e110400000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110400000005111e2b3844515e6b7784919eaaaa9d9084776a5d5144372a1e11000000000000000000000a1723303d4a5663707d8996a3afa295897c6f6256493c2f23160900000000000000000000000000000000000006131f2b37434e5865727f8b99a3aeafa3998c7f72655b5044372b1f1308000000000000000000000000000000000000101d2a3743505d6a76838a8a8a8a8a8a8a8073675a4d403027150b00000000000000000104080d1218202b3744505b657784909daab6ac95887c6f6255493c2f22160900030f1c28333f4a546a7683909da9b3a69a8d807367584e43332a1d140a000000000000000000000000000a141f2b3844505b6674818e9ba7b4a99c8f8376695c504336291d0600000004111d2935414c5665727f8c99a4afac9f92867a6d61564c41352b20170d03000006101820262b2e2f31313131313131313137424d5765717e8b98a8b2ab9e918578685e5246392d20140700121e2b3845515e6b7884919eabada093867a6d6053473a34404b54616e7b88949fabab9e9285796d60535e6976838f9caaac9f92867a6d6154473d323b4854616e7b8794a1aeab9e9185786b5e5245382b1f1200121e2b3845515e6b7884919eabafa396897c706356493d3023160a0a0a0a0a0a0a0a0a090e1218212a36424d5765727f8c98a5b2a99c8f8276695c4f4336291c1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d838a90959da0a7aaa39f99928e87827c76706b63605b53504a454039352f29241e19130e0903000000000000000000000000000613202d394653606c7985929facaa9e918477675d5145382c1f13060000000000000007121c27303940444647454042403f3d3b3936302920170d020000111e2b3844515e6b7784919898989898989898989898989898989898989898989898989898989898989898989898988f8275685c4f4235291c0f0004111d2935414c566976828f9ca7a7a7a7a7a7a7a9abb0b8b2acaaa7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a9abb0b8b2acaaa7a7a7a7a7a7a895897c6f6256493c2f231609000000000000000000000000000000000000020d1924303a46525d6873808c97a2ada99f92857a6d60554c4135291e13080000000000000000000000000000000000000f1c2935424f5c6875828f9ba8aa9d9084776a5d5144372a1e110400000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110400000005111e2b3844515e6b7784919eaaaa9d9084776a5d5144372a1e11000000000000000000000a1723303d4a5663707d8996a3afa295897c6f6256493c2f2316090000000000000000000000000000000000000815212e3b47535f6a7783909dabb4b5ab9d9184786c6053463a2f24190d0100000000000000000000000000000000000a1723303d4a5663707d7e7e7e7e7e7e7e7c6f6255483c2f22150900000000000306070d1113191d2429323b4653606c7985929fabafa49a887b6e6155483b2e2215080006121f2b3844505b667885929eabb0a4978a7d7164574a3e3124180b0200000000000000000000000000030f1c28333f4a5465727f8b98a5b2aa9e9184776b5e51442e23170c0000000613202c3945525d687683909cabb3a99b8e8175685e52443b30231a0e050000040e18222a31373a3c3e3e3e3e3e3e3e3e3e3e3e4854616e7b8796a1adada197877a6e6154473b2e21140800121e2b3845515e6b7884919eabada093867a6d6053473a3845515c6673808d9aa6b0a79a8d8074665c515765717e8b98a2aea3988b7f7265594f43383b4854616e7b8794a1aeab9e9185786b5e5245382b1f1200121e2b3845515e6b7884919eabafa396897c706356493d302316161616161616161617171a1d2429333c46535e6976828f9ca9b4a79a8d8074675a4e4134271b0e0000000000000000000000000000020404060606060606020100000000000406070a0d101112131212100e0b080705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3845525f6b788590959d9fa7acaea398928d87817b756f6a636059535049443f38342e29241d19130d08020000000000000000000000000000000714212e3a4754616d7a8798a3aea99c8f827669554b4035291d100400000000000000000b151e272e34383a3a39352f3332302e2d2a251e170e05000000111e2b3844515e6b7784919ea5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a59b8f8275685c4f4235291c0f00010d192430404d5a6773808d9a9a9a9a9a9a9a9a9c9fa6b0afa59d9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9c9fa6b0afa59d9a9a9a9a9a9a9a978b7e7164584b3e3125180b0000000000000000000000000000000000000008131e2935414c56606d7a85929fa9ada2978c7f73675d51453a2f24190d0100000000000000000000000000000000000f1c2935424f5c6875828f9ba8aa9d9084776a5d5144372a1e110400000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110400000005111e2b3844515e6b7784919eaaaa9d9084776a5d5144372a1e11000000000000000000000a1723303d4a5663707d8996a3afa295897c6f6256493c2f231609000000000000000000000000000000000004101c2934404b55626f7c8895a0abbdb8aca096897c6f63554c4135291d110400000000000000000000000000000000000916232f3c4855616b70717171717171716f6a5f53473a2e211508000206060b0f1213181d20252a2f353c444e58626f7c8898a2aeac9f9386796d6053473a2d201407000613202d394653606c7986939facaea295887b6f6255483c2f2215090000000000000000000000000000000b17222d3d4a5663707d8996a3b0ac9f9285796c5f4a3f34281c100300000714212d3a4754606d7a86939facada297897d7063564c4132291e11080000000a15202a343c4347484a4a4a4a4a4a4a4a4a4a4a4a525e697884919eabb2a996897c706356493d3023160a00121e2b3845515e6b7884919eabada093867a6d6053473a3a4653606d7985929eabaca095887c6f62544a54606d7a86929facaa9d9184776b6054483a3b4854616e7b8794a1aeab9e9185786b5e5245382b1f1200121e2b3845515e6b7884919eabafa396897c706356493d30232323232323232323232324252a2f353d454f59616e7b87929facb0a6988b7e7165584b3e3225180b000000000000000000000000060b0e10111313131313130e0e0c0800070c101313171a1d1e1f1f1f1e1d1b181514120e090400000000000000000000000000000000000000000000000002060a0c0c0d070604010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3845525f6b7885929ea7abb1b9ac9f9286807b746e6a626058544f46443f38342e28231d18120d080100000000000000000000000000000000000815222f3b4855626e7b8895aab4a89b8e8175685b4e422f24180c000000000000000000030c151c23282c2d2d2c292427252321201e19140d0500000000111e2b3844515e6b7784919ea7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a79b8f8275685c4f4235291c0f0000081825323e4b5865717e8b8d8d8d8d8d8d8d8d8f949faba99d928e8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d90949faba99d938e8d8d8d8d8d8d8d8d8073675a4d4034271a0d01000000000000000000000000000000000000020d1924303a45525d68737f8c97a2ada99f92857a6d60554c4135291e130800000000000000000000000000000000000f1c2935424f5c6875828f9ba8aa9d9084776a5d5144372a1e110400000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110400000005111e2b3844515e6b7784919eaaaa9d9084776a5d5144372a1e11000000000000000000000a1723303d4a5663707d8996a3afa295897c6f6256493c2f231609000000000000000000000000000000000006131f2c3845515c6774808d9aa7b1b9b8b2a89b8e8174675d5145392c20150a00000000000000000000000000000000000714202c38444f59616364646464646464625f584e43372b1f1207090e1214171c1f2024292c30363940454e565f6a74808d9aaab3aa9e918477675d5145382c1f1306000714202d3a4753606d7a869aa4afada094877a6d6154473a2e2114070000000000000000000000000000000615222f3c4855626f7b8895a2aeac9f938679665c5044382c1f120600000a1724303d4a5763707d8a99a4afab9f9285796d6053463a3020170d000000030f1b26313c464e535557575757575757575757575757576976828f9ca9b1a4978a7e7164574b3e3124180b00121e2b3845515e6b7884919eabada093867a6d6053473a424d5764717e8a97a1adaa9d9083776a605445515d6774818e9ba8aca095897c6f63564c413b4854616e7b8794a1aeab9e9185786b5e5245382b1f1200121e2b3845515e6b7884919eabafa396897c706356493d3030303030303030303030303131363940454e57606b74818e99a3afab9f94877b6e6154483b2e21150800000000000000000000040b12171b1d1e2020202020201b1a18140d12181c1f202427292b2c2c2c2b2a282521211e1a14100c07000000000000000000000000000000000000000000070d12161819191413110d0801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3845525f6b7885929eabb8bcafa295887c746e69625f58544e48443d37332d28231c18120c0701000000000000000000000000000000000000000916222f3c4955626f7c8895a2afa79a8d8174675a4e4134271b0700000000000000000000030b12181c1f2020201d181a18171414110d08020000000000111e2b3844515e6b7784919b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b8f8275685c4f4235291c0f00000815222e3b4855616e7b808080808080808080828f9ca9a79a8e8180808080808080808080808080808082909ca9a79a8e8180808080808080807e7164584b3e3125180b000000000000000000000000000000000000000008131e2935414c56606d7a85929fa9ada2978c7f73675d51453a2f24190d01000000000000000000000000000000000f1c2935424f5c6875828f9ba8aa9d9084776a5d5144372a1e110400000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110400000005111e2b3844515e6b7784919eaaaa9d9084776a5d5144372a1e11000000000000000000000a1723303d4a5663707d8996a3afa295897c6f6256493c2f23160900000000000000000000000000000000000714202d3a4753606d7985929eabafacabadac9f92867a6d6054473c31261b0f000000000000000000000000000000000004101c27333d474f55565757575757575755534e463c31261b1114141a1e2122282b2d2f35393a41464b51585f686e7c86929facb2a89b8e817468554b4035291d1004000714212d3a4754606d7a8793a0b6ada093867a6d6053473a2d2014070000000000000000000000000000000815222e3b4855616e7b8894a1aeafa49a86796d6053463a2d20130700000d1a2633404d596673808c99abb5a89b8e8275665c5044382c1f120500000006121f2b37434e585f6264646464646464646464646464646774818e9aa7b2a5988c7f7265594c3f3226190c00121e2b3845515e6b7884919eabada093867a6d6053473a47535f6976828f9ca9aea3988b7f7265584e434c5563707c8996a0aca79b8e8174685d52453b4854616e7b8794a1aeab9e9185786b5e5245382b1f1200121e2b3845515e6b7884919eabafa396897c706356493d3d3d3d3d3d3d3d3d3d3d3d3d3e3f42464b51586069707d88939fabb1a79c908376695e52463a2d201407000000000000000000050e161d23272a2b2d2d2d2d2d2d28272420191d23282c2d30343638393939383734322e2d2a251f1c18120b030000000000000000000000000000000000010a12181e2225262621201d19130d070100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3845525f6b7885929ea9adb3b8ab9f9285807a736e69615f57534e47433c38322b27221b17110c070000000000000000000000000000000000000916232f3c4956626f7c8995a2afa79a8d8074675a4d4134271a0e010000000000000000000000070c1012131413110d070c0a0807050100000000000000111e2b3844515e6b77848e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8275685c4f4235291c0f00000714212d3a46535f696e7474747474747474747d8996a9a295887c7474747474747474747474747474747d8a96aaa295897c7474747474747474716c6256493d3024170a0000000000000000000000000000000000000000020d19242f3a45515d67737f8c97a2ada99f92857a6d60564c4135291e1308000000000000000000000000000000000f1c2935424f5c6875828f9ba8aa9d9084776a5d5144372a1e110400000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110400000005111e2b3844515e6b7784919eaaaa9d9084776a5d5144372a1e11000000000000000000000a1723303d4a5663707d8996a3afa295897c6f6256493c2f2316090000000000000000000000000000000005121e2a36424d5764717e8a97a2aba49f9ea1a9a2988b7e7165584e43372b1d120700000000000000000000000000000000000b16212c353d44484a4b4b4b4b4b4b4b4847433c342a20191e2021262b2e2d3338393c4145474c52555d606a6f7a849198a3aeaca0968a7d7063574a3d2f24180c00000714212d3a4754606d7a8793a0adada093867a6d6053473a2d2014070000000000000000000000000000000815212e3b4854616e7b8794a1aeb6a09386796d6053463a2d2013070004101c2834404b546975828f9ca8b6ac988b7f7265544a3f34281c10030000000815212e3a47535f6a6f71717171717171717171717171717173808c99a6b2a6998c7f7366594c403326190d00121e2b3845515e6b7884919eabada093867a6d605347404b55626e7b88949fabac9f92867a6d6154473c4653606c7884919eabac9f92867a6d6054473d4854616e7b8794a1aeab9e9185786b5e5245382b1f1200121e2b3845515e6b7884919eabafa396897c706356494949494949494949494949494a4a4c4d53555d606a6f7b85929aa4afaa9f958a7d7164574d42362a1e12050000000000000000040e1720282e3336373939393939393534302b252a2e34383a3d4043444546454543413e3b3a36312c28231d150c08020000000000000000000000000000000a131c232a2f3233332d2c29241e18130d07010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3845525f6b788592979fa2a9adada297928c86807b746e69625f58544e48443d37332d28231c18120c07010000000000000000000000000000000916222f3c4955626f7c8895a2afa79a8d8174675a4e4134271b06000000000000000000000002090e1214151817151413100c07080603000000000000000d1a2734404d5a67738081818181818181818181818181818181818181818181818181818181818181818181818181817f7265584c3f3225190c000005121e2b37424d575f6167676767676767676e7a8797a2a4978a7e71676767676767676767676767676e7b8798a2a4988b7e716767676767676764625a5045392d21150800000000000000000000000000000000000000000008131e2935414c55606d7a85929fa9ada2978c8073685d52453a2f24190d010000000000000000000000000000000f1c2935424f5c6875828f9ba8aa9d9084776a5d5144372a1e110400000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e060000000005111e2b3844515e6b7784919eaaaa9d9084776a5d5144372a1e11000000000000000000000a1723303d4a5663707d8996a3afa295897c6f6256493c2f231609000000000000000000000000000000000714212d3a46535e6976828f9ca9a499939196a1aa9d9083766a5f5347392e23180c000000000000000000000000000000000005101a232c33383c3d3e3e3e3e3e3e3e3c3a37312a2221252a2d2e31373a3b3f4446494b5154565e61676d737c849196a0aab0a69e9184796d6053463a2d20130700000714212d3a4754606d7a8793a0adada093867a6d6053473a2d2014070000000000000000000000000000000815212e3b4854616e7b8794a1aeaca09386796d6053463a2d2013070006131f2c3845515c667884919eabafa49a897c6f6256493c2e23170c000000000915222f3c4855626f7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d818e9ba8b3a6998d8073665a4d4033271a0d00121e2b3845515e6b7884919eabada093867a6d60534745515c6773808d9aa6b0a89b8e8175685d52463944505b65727f8c99a4aea2988b7f7265584e434854616e7b8794a1aeab9e9185786b5e5245382b1f1200121e2b3845515e6b7884919eabafa396897c70635656565656565656565656565656565759575e61676d737c859197a1acaea3989083786c6053463b30251a0e0200000000000000000b16202932393f434446464646464641403c373036394045464a4d505152525251504e4b4846423b38342e271e19130c040000000000000000000000000007121c252e353b3e3f403a39352f29241d18120c07010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926323f4c5965727f858c92979fa2a9a9a29f98928d86817b756f6a626058544f46443f38342e28231c18120d0801000000000000000000000000000915222f3c4855626f7b8895acb6a79b8e8174685b4e412d22170b00000000000000000000050d141a1e2021252322201f1d181615130f0a0400000000000d1926323f4b58636e737474747474747474747474747474747474747474747474747474747474747474747474747474726d62564a3e3124180b0000020e1a26313c454d53555a5a5a5a5a5a5a5e697885929fa6998c8073665a5a5a5a5a5a5a5a5a5a5a606c7985929fa69a8d8073675a5a5a5a5a5a585650483e34291d1105000000000000000000000000000000000000000000010d19242f3a45515d67727f8c97a1ada99f92857a6d60564c4135291e13080000000000000000000000000000000f1c2935424f5c6875828f9ba8aa9d9084776a5d5144372a1e110400000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e51442d22170b0000000005111e2b3844515e6b7784919eaaaa9d9084776a5d5144372a1e11000000000000000000000a1723303d4a5663707d8996a3afa295897c6f6256493c2f231609000000000000000000000000000000030f1c28333f4a54616e7b87939fac9f938784919eab9f95887c6f62544b4034281c1004000000000000000000000000000000000008111a21272c2f30313131313131312f2e2b26262b2e3036393b3e4247484a505355555d6064686d737980869196a0a8b2a99f948b7e71665c5044382c1f120600000714212d3a4754606d7a8793a0adada093867a6d6053473a2d2014070000000000000000000000000000000815212e3b4854616e7b8794a1aeaca09386796d6053463a2d201307000713202d3a4653606d7986939facac9f93867a6d6053473a2d201406000000000d1a2733404d5a6673808a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8e939eaab3a6998d8073665a4d4033271a0d00121e2b3845515e6b7884919eabada093867a6d6053474653606d7985929eabaca096897d7063564c41353f4953616e7b87939facaa9d9083776a6054474854616e7b8794a1aeab9e9185786b5e5245382b1f1200121e2b3845515e6b7884919eabafa396897c7063636363636363636363636363636363646567696e737980879197a1a9aea39f92867c6f655b504437291f1409000000000000000006121d28323b444b4f515353535353534e4d48413a41464b5153575a5c5e5f5f5f5e5d5b5854534d464540393029251e160e060000000000000000000000020d18232e3740464b4c4c4745413a352f29241d18120c0701000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4a57626d72797f858c92979fa2aaaaa29f98928e87817c756f6a636059535049443f38342e29241d19130d080200000000000000000000000814212e3b4754616e7a879aa4afa89c8f827569544a3f33281c0f030000000000000000050f171f252a2d2e32302f2d2c292422211f1b150e07000000000a17232f3b47525c6367686868686868686868686868686868686868686868686868686868686868686868686868686865625b51463a2e22160900000009141f2a333c4246484d4d4d4d4d4d4d566a7683909da89b8f827568544b4d4d4d4d4d4d4d4d505b657783909da89c8f827569554b4d4d4d4d4b49453e362d22170c000000000000000000000000000000000000000000000008131e2935414c55606d7985929ea9ada2978c8073685d52453a2f24190d0200000000000000000000000000000f1c2935424f5c6875828f9ba8aa9d9084776a5d5144372a1e110400000000000000000000111e2b3744515e6a7784919daaaa9e9184776b53493f33271b0f0300000005111e2b3844515e6b7784919eaaaa9d9084776a5d5144372a1e11000000000000000000000a1723303d4a5663707d8996a3afa295897c6f6256493c2f23160900000000000000000000000000000006121f2b3844505b6673808c9aa4a99c9082808d9aa9a79a8d8073665c5145382c1f14090000000000000000000000000000000000000810161c202323242424242424242224292c31373a3b4146474b4e5355545b606265676d71757a7f858c9299a0a8b2aaa1979082786c60544a3f34281c100300000714212d3a4754606d7a8793a0adada093867a6d6053473a2d2014070000000000000000000000000000000815212e3b4854616e7b8794a1aeaca09386796d6053463a2d201307000815222e3b4855616e7b889aa4afab9e918478675d5145392c201306000000000d1a2733404d5a6673808d9797979797979797979797979797979b9ea5afb3a6998d8073665a4d4033271a0d00121e2b3845515e6b7884919eabada093867a6d6053474d5764717e8a97a1adab9e9184786c6053463a303846525e6975828f9ca9aca095897c6f62554c4854616e7b8794a1aeab9e9185786b5e5245382b1f1200121e2b3845515e6b7884919eabafa396897c7070707070707070707070707070707070717274777b7f858c9299a1a9aba39f918b7e716a5f53493f3327170d0300000000000000000b17232e39444d565b5e6060606060605b59534b444c52555c606367696b6c6c6c6b6a6765615e5753514b423e35302820180f070000000000000000000006121e2a3540495157595954514c45403a352f29241d18120c070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222e3a46515b62676d737a7f858c92989fa2aaaaa39f99928e87827c76706b63605b53504a444039352f29241e19130e09020000000000000000000713202d3a4653606d7986939facaa9d908477665b5044382b1f120600000000000000020d17212930363a3b3f3d3b3a38352f2f2e2b262018100700000007131f2a36404a52585a5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b585651493f34291e1206000000030e18212a31373a3b4141414141414e5b6774818e9aa79d918477665c51454141414141413f49536874818e9ba79e918478675d51454141413e3d39342d241b11060000000000000000000000000000000000000000000000010d19242f3a45515d67727f8c97a1ada99f92857a6d60564c4135291e130800000000000000000000000000000f1c2935424f5c6875828f9ba8aa9d9084776a5d5144372a1e110400000000000000000000111e2b3744515e6a7784919daaab9e918478655b5044372b1f120500000005111e2b3844515e6b7784919eaaaa9d9084776a5d5144372a1e11000000000000000000000a1723303d4a5663707d8996a3afa295897c6f6256493c2f2316090000000000000000000000000000000613202d394653606c7884919eaca7988c7f7d8997a1ab9e9285796d6053463b30251a0e00000000000000000000000000000000000000050b1014161718181818171e24292f35393c4247484d525458575f6265666c6f72767a7e82868c92979fa3abb1a9a29892857b6e665b5042382e23170c0000000714212d3a4754606d7a8793a0adada093867a6d6053473a2d2014070000000000000000000000000000000815212e3b4854616e7b8794a1aeaca09386796d6053463a2d20130700091623303c4956636f7c8996acb6a99d9083766a554b4035291d1104000000000d1a2733404d5a6673808d99a4a4a4a4a4a4a4a4a4a4a4a4a4a4a8aaafb7b3a6998d8073665a4d4033271a0d00121e2b3845515e6b7884919eabada093867a6d605347535f6976828f9ca9afa3998c7f72655b5044372a36424d5764707d8a97a1ada79b8e8174675d514854616e7b8794a1aeab9e9185786b5e5245382b1f1200121e2b3845515e6b7884919eabb2a5988b7f7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7f8184878c91979fa3aba79f99928b7f736c62584e41382d2217050000000000000000000e1b27333f4b565f676a6c6c6c6c6c6c68645d5350565e61676d70737677787978787674716e6965605c545046413a322a221810070000000000000000000a16222f3b46515b636666605d55514b454039352f29231d18120c070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121e29353f4951555d60676d737a80858d92989fa2aaaba39f9a938f88827d76706c65605c54514a454039352f2a251e1a140e09030000000000000006121f2c3844515c667884919eabac9f9285796c605346392d2013080000000000000009141f29333b4246484b4a48474540423c3b37322a22180e040000020e19242e3840474b4d4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4c4a463f372d23180d0100000000060f181f262b2d2e34343434343f4c5965727f8c98a59f9286796d6053463a343434342d3f4c5966727f8c99a5a196867a6d6053473a343431302d29221b12090000000000000000000000000000000000000000000000000008131e2935404b55606d7985929ea9ada2978c8073685d52453a3024190d02000000000000000000000000000f1c2935424f5c6875828f9ba8aa9d9084776a5d5144372a1e110400000000000000000000111e2b3744515e6a7784919daaac9f9286796c605346392d20130700000005121f2b3744505b657885919eabaa9d9084776a5d5144372a1e11000000000000000000000a1723303d4a5663707d8996a3afa295897c6f6256493c2f231609000000000000000000000000000005111d2935414c5663707d8996a1aca095887b7885929eaba1978a7d7164574d42362a1b110600000000000000000000000000000000000000000407090a0b0b141c22282f35394045474d5355565e6164686a6e7275797c7f82868a8f92999ea1a9aeaea79f9792867d6f695e544a3f30261c11060000000714212d3a4754606d7a8793a0adada093867a6d6053473a2d2014070000000000000000000000000000000815212e3b4854616e7b8794a1aeaca09386796d6053463a2d201307000a1724313d4a5764707d8a97a3b0a89c8f8275695c4f422f24180d01000000000d1a2733404d5a6673808d99a6aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa6998d8073665a4d4033271a0d00121e2b3845515e6b7884919eabada093867a6d60534b55626e7b88949fabac9f92867a6e6153493f3327303b4653606d7985929eabac9f92867a6d60544854616e7b8794a1aeab9e9185786b5e5245382b1f1200121e2b3845515e6b7884919eabb7a79b918b89898989898989898989898989898989898a8c8e9195999ea1a9a79f9d9590867e736d635a50463c2f261b1106000000000000000000101d2a36434f5b677177797979797979746f64535b60686d73797d8083848585858483817e7b76716d66615a524c443c342a22180f0600000000000000000c1825323e4b57636d72736d67605d55514b454039342f28231d18120c070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d18232d373f434b51555d60686d737a80868d92989fa3aaaca49f9b948f89837d78716d66605c54514b45413a36302a251f1a140e0903000000000004101c2834404a546976828f9ca9aea298887b6e6255483b3025190d010000000000020e1a25303b454d525458565553514b4f4947433c342a20150a00000008121c262e363b3f4041414141414141414141414141414141414141414141414141414141414141414141414141413f3e3a342d251b1106000000000000060e141a1e212227272727303d4a5663707d8996aaa399887b6f6255483c2f272727303d4a5763707d8a96aaa895887c6f6255493c2f272524211d1711090000000000000000000000000000000000000000000000000000010d18242f3a45515d67727f8c97a1ada99f92857a6d60564c4135291e1308000000000000000000000000000f1c2935424f5c6875828f9ba8aa9d9084776a5d5144372a1e110400000000000000000000111e2b3744515e6a7784919daaaea398877b6e6154473b2f23180c0401000613202d394653606c7986929faca99d9083766a5d5043372a1d10000000000000000000000a1723303d4a5663707d8996a3afa295897c6f6256493c2f23160900000000000000000000000000000713202d3946525e6875818e9ba8aa9d91847774818e9aa9a99c8f8276695e5246382d22170b0000000000000000000000000000000000000000000000070f171d262d333a41454b5153575f6266686e7174787b7e8285888c8f92999b9fa3abadafaba39f9590857d6f6b60574d42382d1e150a000000000714212d3a4754606d7a8793a0adada093867a6d6053473a2d2014070000000000000000000000000000000815212e3b4854616e7b8794a1aeaca09386796d6053463a2d201307000b1825313e4b5864717e8b97a4b1a79b8e8174685b4e4135281b0700000000000d1a2733404d5a6673808d999d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d998d8073665a4d4033271a0d00121e2b3845515e6b7884919eabada093867a6d6053515c6773808d9aa6b0a89b8f8275685e5241382d222c3844515c6673808d9aa7aea2988b7e7265584e54616e7b8794a1aeab9e9185786b5e5245382b1f1200121e2b3845515e6b7884919eabb7ada39b98969696969696969696969696969696969697989a9da0a7a19e9b9895908a837c716d635b51483f342a1d140a00000000000000000000111e2b3744515e6a77848686868686868174685d656c727a80858a8d8f9192929291908e8b87837e79716c615e564e463c342a21180d03000000000000000c1926333f4c5966727f7f7a726d67605d55514b454039342e28231d18120c060000000000000000000000000000000000000000000000000000000000000000000000000000000000000007111b252d313a40454c51565d60686d737a80868d92989fa3aaaca69f9c94908a837e78716d66605d55514c46413a36302a261f1a140d0500000000000c18232e404d5a6673808d99abb4aa988b7e7265564c4135291d1207000000000005121e2a36424d575e61656362605d555b55534e463c32261b0f030000000a141c242a2f3234353535353535353535353535353535353535353535353535353535353535353535353535353532312e29231b1309000000000000000003090e1214151a1a1a212e3b4854616e7b8798a2ab978a7d7164574a3e31241a222e3b4855616e7b8898a2a4978b7e7164584b3e31251815151414110e08020000000000000000000000000000000000000000000000000007131d2935404b55606d7985919ea9ada2978c8073685d52463a3024190d020000000000000000000000000f1c2935424f5c6875828f9ba8aa9d9084776a5d5144372a1e110400000000000000000000111e2b3744515e6a7784919daab4aa978a7d7064554b4034291e16110d0c1017212e3b4854616e7b8799a3afa89c8f8275695c4f4236291c0f000000000000000000000a1723303d4a5663707d8996a3afa295897c6f6256493c2f23160900000000000000000000000000000714212e3a4754616d7a86929faca8998d8073707d8a97a2ac9f93877b6e6153493f33271b0f0300000000000000000000000000000000000000000008111921292f383f444c51555d6065696e73777a7e8184888b8e9297989c9fa3abacafaeaca49f99928c837b6f6b60594f453b2f261c0c03000000000714212d3a4754606d7a8793a0adada093867a6d6053473a2d2014070000000000000000000000000000000815212e3b4854616e7b8794a1aeaca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4b1a79a8d8174675a4e4134271b0e01000000000d1a2733404d5a6673808d909090909090909090909090909090909090909090908d8073665a4d4033271a0d00121e2b3845515e6b7884919eabada093867a6d605353606d7985929eabada1968a7d7063564c412f261b2834404a54626e7b88959fabaa9d9083776a605454616e7b8794a1aeab9e9185786b5e5245382b1f1200121e2b3845515e6b7884919eabb7b5ada7a5a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a4a5a7aaaca197918e8b88837e786f6a625a514940362d22180b0200000000000000000000111e2b3744515e6a778491939393938e817468686d777f858d92979a9c9e9f9f9f9e9d9a9895908b847e756d685f584e463c33291f150b010000000000000d1a2734404d5a6773808c857f79726d67605d55514b454039342e28231c17110b0600000000000000000000000000000000000000000000000000000000000000000000000000000000000009131b1f282f353a41454c52565d61686d737a80868d92989fa3ababa69f9c95908a847e79726d67605d55524c46423b36312a251f170f0500000000071724313d4a5764707d8a99a3aea89c8f8275685e5246392f24180f06000000030b14202d3a46525e696e72706e6d676a68625f584e43372b1f1306000000020a12191f23262728282828282828282828282828282828282828282828282828282828282828282828282828282524221e1811090100000000000000000000040c13191d2021222d394653606c7985929fa6998c807366594d402e2322222d394653606c7985929fa6998d8073665a4d402f2322222221201e19140d05000000000000000000000000000000000000000000000000010d18242f3945515d67727f8b97a1ada99f92857a6d61564c4135291e13080000000000000000000000000f1c2935424f5c6875828f9ba8aa9d9084776a5d5144372a1e110400000000000000000000111e2b3744515e6a7784919daab4a79a8d8174675c51453b3028201d19181d212935404b5564717d8a97abb5a79a8e8174675b4e4134281b0e000000000000000000000a1723303d4a5663707d8996a3afa295897c6f6256493c2f2316090000000000000000000000000006131f2b37434e5865727f8b99a3aca196897c6f6d7985929faba4998c7f73655b5044372b1f1308000000000000000000000000000000000000000008111a232b333b424a50555d60676d71767b7f83878b8e9196989b9fa2a9a9acaeb1abaaa29f9a938e867f786e6960594f463d33291d140a00000000000714212d3a4754606d7a8793a0adada093867a6d6053473a2d2014070000000000000000000000000000000815212e3b4854616e7b8794a1aeaca09386796d6053463a2d201307000c1825323f4b5865727e8b98a5b1a79a8d8074675a4d4134271a0e01000000000c1926323f4c5965727f8384848484848484848484848484848484848484848484837f7265594c3f3226190c00121e2b3845515e6b7884919eabada093867a6d60535764717e8a97a1adac9e9184796d6053463b302018232e3947535f6a7683909daaaca095897c6f625554616e7b8794a1aeab9e9185786b5e5245382b1f1200121e2b3845515e6b7884919eabb7b9b1abaaa9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9aaacaeb4b6ab9e9184817f7b76716c655f58504840372e241b10060000000000000000000000111e2b3744515e6a7784919d9f9f9b8e8174686d7a828b92989fa2a9a9aaabacababa9a7a79f9d96918a827a6e6a5f584e453b31271d12070000000000000d1a2734404d5a6773808d928c857f79726d67605c55514b454039342e28231c17110b060000000000000000000000000000000000000000000000000000000000000000000000000000000001090d161d24292f353a41454c52565e61686e747b80868d92999fa3ababa7a09d96918b847f79726d67615e56524d46423b36312921170d030000000714212d3a4754606d7a86929facac9f92867a6d61554b4035292117110c070b0f151d27333f4953616e7b7e7d7b7a7877756f6a5f53473b2e2115080000000000080e1317191a1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b191816120d060000000000000000000000040e161e24292d2e2f2f3744505b657783909da89b8e827568544a3f342f2f2f2f3844505b667783909da89c8f827569554b40342f2f2f2f2e2d2a251e170e0500000000000000000000000000000000000000000000000007121d2935404b55606d7985919ea9aea2988c8073685d52463a3024190d0200000000000000000000000f1c2935424f5c6875828f9ba8aa9d9084776a5d5144372a1e110400000000000000000000111e2b3744515e6a7784919daab7ab9e9285796d60564d433a312c292424292c333b45515d6774818e9aa7b5ab998c7f7266594c3f3326190c000000000000000000000a1723303d4a5663707d8996a3afa295897c6f6256493c2f231609000000000000000000000000000815222e3b4754606a7783909dabab9e9184786c6675818e9ba9ab9e9184786c6053463a2f24190d0100000000000000000000000000000000000007101a232c353d454d545b60676d73797e83888c9095979b9ea1a8a8abadb3aeaca8a79f9d98928e87817b736d665f574f463d342b21170b0200000000000714212d3a4754606d7a8793a0adada093867a6d6053473a2d2014070000000000000000000000000000000815212e3b4854616e7b8794a1aeaca09386796d6053463a2d201307000c1825323f4b5865727e8b98a5b1a79a8d8174675a4e4134271b0e01000000000b1825313e4a56626d72777777777777777777777777777777777777777777777777726d62564a3e3125180b00121e2b3845515e6b7884919eabada093867a6d60535f6976838f9ca9afa49a8c8073665c5044382b1f121c2b37434e5865717e8b98a2aea79a8e8174675d54616e7b8794a1aeab9e9185786b5e5245382b1f1200121e2b3845515e6b7884919eabb7b1a7a09d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9d9fa2aaa9ab9e9285807c756f6a605c554e463f362e251c1209000000000000000000000000111e2b3744515e6a7784919daaa79b8e81746d7a838f949fa2aaa5aaa39f9f9fa3aba6abacaba8a19e938f847c6f6a5f574d43392f24180c0400000000000d1a2734404d5a6773808d9a97928c857f79726d67605c54514b444039342e28231c17110b0600000000000000000000000000000000000000000000000000000000000000000000000000000000040c13181e24292f353a41464c52565e61686e747b81868e92999fa3abaca8a09e96918b857f7a736d68615e57534d46423b33291f14090000000713202c3945525d6876828f9ca9aea3998c7f72675d51453d3327221b1819171b1f272f3844505b65727f8b8988868583817c6f6255493c2f22160900000000000002070a0d0d0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0c0b0906010000000000000000000000020c1620283035393a3c3c3c3f49536874818e9ba79d908477665c50443c3c3c3c3c3c3f4a546875818e9ba89e918477675c51453c3c3c3c3c3b3936302920170d020000000000000000000000000000000000000000000000010c18242f3945515d67727f8b97a1adaa9f92857a6d61564c4135291e130800000000000000000000000f1c2935424f5c6875828f9ba8aa9d9084776a5d5144372a1e110400000000000000000000111e2b3744515e6a7784919daab7ada1978b7f72685e554b433d39352f2f35383e454e58606d7a85929fabafa399897d7063564a3d3023170a000000000000000000000a1723303d4a5663707d8996a3afa295897c6f6256493c2f23160900000000000000000000000004101c2934404b55626f7c8895a0aca7998d80736564707d8a97a2aca096897d7063564c4135291d11040000000000000000000000000000000000040d19222c353e474f575e666c727a7f858b9095999da0a7a7abadb2aeaca9aaa29f9c9895908b86817b756e69605c544d453d342b22190f050000000000000714212d3a4754606d7a8793a0adada093867a6d6053473a2d2014070000000000000000000000000000000815212e3b4854616e7b8794a1aeaca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4b1a79a8e8174675b4e4134281b0600000000000916222e3a46515b62656a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a65625b51463a2e22160900121e2b3845515e6b7884919eabada093867a6d6055626e7b88949fabac9f93877b6e61544a3f34281c101a26313c4754606d7a85929facac9f92857a6d6054616e7b8794a1aeab9e9185786b5e5245382b1f1200121e2b3845515e6b7884919eabb7aba095908f8f8f8f8f8f8f8f8f8f8f8f8f8f8f90919298989c9fa197928d88827c736d675e564c443a2f261b1106000000000000000000000000111e2b3744515e6a7784919daaa79b8e8174798390959fa69f9d9895989292929996999ea1a8adaca69e9691857c6f695f554b40352920160a00000000000d1a2734404d5a6773808d9aa19e97918c857f79726d66605c54514a443f38342e28221c17110b0600000000000000000000000000000000000000000000000000000000000000000000000000000001070d13191e242930353a41464c52565e61696e747b81878e92999fa4abaca8a19e97928c85807a746e69615f57534d453b31251a0e02000004111d2935414c5664717e8b97a2adab9e9185796d60584e453c332d29242522272b3039424b55606c7883909695979290887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28323a414647484848484c5966727f8c99a59f9286796d605348484848484848484c5966727f8c99a59f93867a6d60534848484848484746413b32291e140800000000000000000000000000000000000000000000000007121d2935404b55606d7984919ea8aea2988c8073685d52463a3025190d02000000000000000000000f1c2935424f5c6875828f9ba8aa9d9084776a5d5144372a1e110400000000000000000000111e2b3744515e6a7784919daab7b3a99f92857b6e675d554f47454141414045474f575f6a737f8c97a2adac9f92867a6d6054473a2d211407000000000000000000000a1723303d4a5663707d8996a3afa295897c6f6256493c2f23160900000000000000000000000006131f2c3845515c6774818d9aa7aca095887c6f62606d7985929faba89b8e8175685d5245392c20150a00000000000000000000000000000000010c161f2a343e474f5960696e787e858c92979d9fa7aaacb1b1acaaaba39f9c9998928f8b87837e7a746e6a615f57514a423b332b22191007000000000000000714212d3a4754606d7a8793a0adada093867a6d6053473a2d2014070000000000000000000000000000000815212e3b4854616e7b8794a1aeaca09386796d6053463a2d201307000b1724313e4a5764717d8a97a4b0a89b8e8275685b4f422d22170b000000000006121e29353f495156595d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d595651493f35291e120600121e2b3845515e6b7884919eabada093867a6d605c6773808d9aa6b0a99c8f8276695f5342382e23170b15202c3945515d6774818e9ba8aea2988b7e716558616e7b8794a1aeab9e9185786b5e5245382b1f1200121e2b3845515e6b7884919eabb6aa9d9083838383838383838383838383838383838485888b90949c9f9e9a938f8780796d685e564c41382d22170b000000000000000000000000111e2b3744515e6a7784919daaa79b8e8179818f959f9f9d95908c898786858687898d91969ea1a9afa8a19792857b6e675d51453d32271b0f05000000000d1a2734404d5a6773808d9aa6a9a19e97918b847f79726d66605c54504a443f38332d28221c17110b0600000000000000000000000000000000000000000000000000000000000000000000000000000001080d13191e242930363b41464d52575e61696e747b81878e93999fa4abaca9a19e97928c86807b746e69615e574d42362a1e12050000010d19242f3a4753606d7985929ea9ada1978d80736a60574e443f38352f322d33373c424a545d67707d8a95a0a9a19d918477695f53463a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1924303a444c525455555555555763707d8a96aaa399887b6e62555555555555555555555764707d8a97aaa499887c6f625555555555555554524c443b3025190e020000000000000000000000000000000000000000000000010c18242f3945515d67727f8b96a1adaa9f92857a6d61564c41362a1e1308000000000000000000000f1c2935424f5c6875828f9ba8aa9d9084776a5d5144372a1e110400000000000000000000111e2b3744515e6a7784919daab7b0aaa2979082796d67605954524c4e4e4b51535961696f7c86929fa9b3a99c8f8376675d5145392c201306000000000000000000000a1723303d4a5663707d8996a3afa295897c6f6256493c2f2316090000000000000000000000000714202d3a4753606d7985929fabab9d9084776a5f5c6674818e9aa8ac9f92867a6d6054473c32261b0f0100000000000000000000000000000007121d28313c464f59616b6f7b828b92979ea2a9abb1aeaca8a7a09d9a9992908c8985827e7b76726d68625f57534d44403930292119100700000000000000000714212d3a4754606d7a8793a0adada093867a6d6053473a2d2014070000000000000000000000000000000815212e3b4854616e7b8794a1aeaca09386796d6053463a2d201307000a1723303d4a5663707d8996a3b0a99c8f827669544a3f33281c0f0300000000010d18232d373f464a4c5151515151515151515151515151515151515151515151514c4a463f372d23180d0100121e2b3845515e6b7884919eabada093867a6d60606d7985929eabada1978a7e7164574d4230261c1106111d2935414b55636f7c8996a0acaa9d9083776a5f616e7b8794a1aeab9e9185786b5e5245382b1f1200121e2b3845515e6b7884919eabafa396897d7676767676767676767676767676767677797b7f83888f949fa49e99928d837a6d685e53493f33271d12070000000000000000000000111e2b3744515e6a7784919daaa79b8e817e8b939e9f959089837f7c7a7979797a7d80848a91969ea5afa9a1979083796d60584e43372b21160b000000000d1a2734404d5a6773808d9aa7abada9a19e96918b847e79716d66605c54504a443f38332d27221b17110a0200000000000000000000000000000000000000000000000000000000000000000000000000000001080d13191e252a30363b41464d52575e61696e747b81878e93999fa4acada9a29f98928d86817b756e695e53463a2d21140700000008131f2c3945515d6773808c97a2ada99f92877c6f695f58504945403f3f3f3f44464e545c666d7984919ea7aea3988c7f7366574d42362a1e12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d2935414c565d61626262626262626e7b8898a2ab978a7d70646262626262626262626262626e7b8898a3ab978a7e716462626262626262615e564c41362a1e110500000000000000000000000000000000000000000000000007121d2935404b55606d7984919ea8aea2988d8073685e52463a3025190d020000000000000000000f1c2935424f5c6875828f9ba8aa9d9084776a5d5144372a1e110400000000000000000000111e2b3744515e6a7784919daab0a69e9c9f948f8279706b64605d565b5b555d60646b707b849198a3aeada1978b7e7164554b4135291d1104000000000000000000000a1723303d4a5663707d8996a3afa295897c6f6256493c2f231609000000000000000000000005121e2a36424d5764717e8a97a2ada4998c7f7265585463707c8996a1ada3988b7f7265584e43372b1d12070000000000000000000000000000010d18242f39434e58616b707d8590949ea1a9adb1acaaa39f9b9795908d8a8683807c7975726e6965605d56534e46423b342e271e170f070000000000000000000714212d3a4754606d7a8793a0adada093867a6d6053473a2d2014070000000000000000000000000000000815212e3b4854616e7b8794a1aeaca09386796d6053463a2d201307000916222f3c4955626f7c8895aab4aa9d918477665b5044382b1f1206000000000007111b252d353a3e3f4444444444444444444444444444444444444444444444443f3e3a352d251b11070000121e2b3845515e6b7884919eabada093867a6d6064717e8a97a1adab9e9285796d6053463b3120140a000d18242f3a4653606c7884919dabab9f95887c6f62616e7b8794a1aeab9e9185786b5e5245382b1f1200121e2b3845515e6b7884919eabafa396897c70696969696969696969696969696969666c6e72767c828c9399a4a39f9590837a6d655b5044392e23180c0000000000000000000000111e2b3744515e6a7784919daaab9e918486929f9a938c837c76726f6d68656c6e7073787e848f939da5afa9a0958d80746a6054473d33271c10030000000d1a2734404d5a6773808d959d9fa7abada9a19e96918b847e79716d66605c54504a443f38332d27221b140b0b0500000000000000000000000000000000000000000000000000000000000000000000000000000002080d13191e252a30363b42464d53575f61696e747b81878e939a9ea5aaadaaa29f99928e87817b6e6154483b2e21150800000004101d2935404b55606d7a85929fa6afa39991857b6f6a605b53514b4c4c4c495053585f666d78818e96a0aca99f92867b6e6154473b31261a0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3946525d686d6f6f6f6f6f6f6f6f7985929fa6998c7f736f6f6f6f6f6f6f6f6f6f6f6f6f6f7986929fa6998c80736f6f6f6f6f6f6f6f6e685e5246392d201407000000000000000000000000000000000000000000000000010c18242f3945515c67727e8b96a1adaa9f92867a6d61564c41362a1e13080000000000000000000f1c2935424f5c6875828f9ba8aa9d9084776a5d5144372a1e110400000000000000000000111e2b3744515e6a7784919daaaa9e948f9298948f847d76716d6869686868676d70767d859196a1aab1a79e9185796d6053473a2f24180d01000000000000000000000a1723303d4a5663707d8996a3afa295897c6f6256493c2f23160900000000000000000000000714212d3a46535f6976828f9ca9ac9f93877b6e615453606c7884919eabaa9d9083776a5f5347392f23180c000000000000000000000000000004101d2935404b555f6a707d8692979fa6adb1aba7a09d98928f8b8783807d7a76736f6d6665615e5754524c47423c363128231c150c06000000000000000000000714212d3a4754606d7a8793a0adada093867a6d6053473a2d2014070000000000000000000000000000000815212e3b4854616e7b8794a1aeaca09386796d6053463a2d201307000714212e3a4754616d7a8798a2aeac9f9285796c605346392d20130600000000000009131b23292e313237373737373737373737373737373737373737373737373732312e29231b1309000000121e2b3845515e6b7884919eabaca09386796d606976828f9ca9b0a69a8d8073675c5145382c1f13020007131f2b3744505b65727f8c99a3afa79a8d807466616e7b8794a1aeab9e9185786b5e5245382b1f1200121e2b3845515e6b7884919eabafa396897c70635c5c5c5c5c5c5c5c5c5c5c5c5c545b6062656a6f777f87939fa4a79f958f82776c60544b4034281c100400000000000000000000111e2b3744515e6a7784919daaada1969192989993887f786f6b6562605d5b606163666d717a818e939da6b0a79f93877c6f62594f44382c1f14090000000a1623303d495663707d838a90959c9fa6acada8a19e96918b847e78716d66605b54504a443f38332d261d1c16100b0500000000000000000000000000000000000000000000000000000000000000000000000000000002080d14191f252a30363b42464d53575f61696e757c81878f939b9ea5aaaeaba39f99928b7e7165584b3e3225180b000000000c18242f3945525d68727f8b949fa9aba19791847c716c65605d55595859535b60626a6e78818e939ea8ada1978d8074685e5246392a1f140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a7c7b7b7b7b7b7b7b7c84919ea89c8f827c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c84919ea99c8f827c7b7b7b7b7b7b7b7b7a6e6154473b2e2114080000000000000000000000000000000000000000000000000007121d2834404b55606d7984919ea8aea2988d8073685e52463a3025190d0200000000000000000f1c2935424f5c6875828f9ba8aa9d9084776a5d5144372a1e110400000000000000000000111e2b3744515e6a7784919daaa89c8f8286929f969189827e7a777574747577797d828a9297a1a8b2aaa0958b7f72675d5145382c1d130700000000000000000000000a1723303d4a5663707d8996a3afa295897c6f6256493c2f2316090000000000000000000003101c28343f4a54616e7b88949fabaa9c8f8276695e52505b6673808d99a7aba095887c6f62554b4034291c1004000000000000000000000000000613202c3945515d676f7c869298a2a9b0aea79f9d95908b86827e7a7773706d676663605c5454524d4745413a37312a261f18120b0c0a060200000000000000000714212d3a4754606d7a8793a0adada093867a6d6053473a2d2014070000000000000000000000000000000815212e3b4854616e7b8794a1aeaca09386796d6053463a2d201307000713202d3946525e687985929facaea298887b6e6155483b2e221509000000000000010911181e2225262a2a2a2a2a2a2a2a2a2a2a293036393b3e3e3e3e3e3e3e3e3a38342e261e150a000000121e2b3845515e6b7884919eabaca09386796d616e7b87939facab9f94887b6e62554b4034281c100400030f1b27333f4953616e7a86929facab9e9285796d616e7a8794a1adab9e9185786b5e5245382b1f1200121e2b3845515e6b7884919eabafa396897c7063565050505050505050505050504a5053555860656c727e8a929ca8a79f948b7e71665c5145382c1f130600000000000000000000111e2b3744515e6a7784919daab2a8a19e9f9f93877e736c666059565452505354545c60686d78818e949ea9afa49a9083766b6054483b31251a0e0200000916222f3b4854606b70787d83898f949b9fa4acada8a19e96918b847e78716c66605b545049443f382f2c27211c16100b0400000000000000000000000000000000000000000000000000000000000000000000000000000002080e14191f252a31363b42464d53575f626a6e757c82888f939c9ea6aaaeaba3988b7e7165584b3e3225180b0000000007121d2935414c56606d78839097a2aba9a19691867e78716d676766656566656c6f747c838e939da5aea49e92857a6d61564d41362a180e0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8888888888888888889196a0aa9e948f888888888888888888888888888888889196a0ab9f948f8888888888888888888174685b4e413025190d01000000000000000000000000000000000000000000000000010c18232e3945515c66727e8b96a1acaa9f92867a6d61564c41362a1e140800000000000000000f1c2935424f5c6875828f9ba8aa9d9084776a5d5144372a1e110400000000000000000000111e2b3744515e6a7784919daaa79a8e817f8b949e9d948f8a86848281818283868a8f949ea1a9b2aba2989083786d60554b4035291d0c0100000000000000000000000a1723303d4a5663707d8996a3afa295897c6f6256493c2f2316090000000000000000000006121f2b3844505c6673808c99a6aea2988a7e7164564d4a54626e7b88959faba79a8d8074675c5145382c1f140900000000000000000000000004111d2935414c56606d79849198a2aab3aba39f959089837e7a75716d686763605d555653514b4746423b3935302b26201a1b1b1b191916120d07000000000000000714212d3a4754606d7a8793a0adada093867a6d6053473a2d2014070000000000000000000000000000000815212e3b4854616e7b8794a1aeaca09386796d6053463a2d2013070005111d2a36414c566a7683909da9b4aa978a7d7064574a3d30251a0e0000000000000000070d121618191e1e1e1e1e1e1e1e1e1e29323b4146474b4b4b4b4b4b4b4b46443f3830261c11060000121e2b3845515e6b7884919eabafa39986796666737f8c9aa4afaa9c9083766a5f5343392e23180c0000000b17222d3846525e6875828f9ba9ada1978a7d70636e7a8794a1adab9e9185786b5e5245382b1f1200121e2b3845515e6b7884919eabafa396897c7063564943434343434343434343433f4446484e535b606c73808d96a1ada69e9184796d6053463a2d20130800000000000000000000111e2b3744515e6a7784919daab7b2adaa9e938b7f726c605b544f4947454446474a50565d666d78828f97a1adac9f94897d7063574d42362a1e120500000713202c38444f5960656c70767d82898f939a9fa3abaca8a09e96918a847e78716c66605b535049413e38332c27211b160f0a0400000000000000000000000000000000000000000000000000000000000000000000000000000002080e141a1f252a31363c42464d53585f626a6f757c82888f949c9fa6aba4988b7e7165584b3e3225180b00000000010d19242f3a44505c666e7b859299a3aba8a198928b837e7a76747272727375787c818790959da5afa59d928a7e70685e52443b302519060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222e3b4855616e7b8898959595959595959ea0a8b0a69e9c959595959595959595959595959595959ea0a8b0a69f9c95959595959595959083766a564c41362a1d11050000000000000000000000000000000000000000000000000007121d2834404b54606d7984919ea8aea2988d8073685e52463b3025190d02000000000000000f1c2935424f5c6875828f9ba8aa9d9084776a5d5144372a1e110400000000000000000000111e2b3744515e6a7784919daaa79a8d8179828f959f9f9c9993918f8e8e8f9092999c9fa6adb1a9a29992867b6e665c5043392f24180c0000000000000000000000000a1723303d4a5663707d8996a3afa295897c6f6256493c2f231609000000000000000000000713202d3a4653606d7984919eabab9f9285796d60534747535f6a7783909dabab9e9285796d6053473b31261a0e0000000000000000000000000613202c3945525d6873808c96a0aab3aaa299928b837d77716d6764615e565753514b494645403b3a36302c2924282828282828282625231e19120a0100000000000714212d3a4754606d7a8793a0adada093867a6d6053473a2d2014070000000000000000000000000000000815212e3b4854616e7b8794a1aeaca09386796d6053463a2d20130700010d192530414e5b6774818e9aa7b3a69a8d807367574d42362a1b110600000000000000000106090b0c111111111111110e1925303b444c5254585858585858585853504a42382e23170c0000121e2b3845515e6b7884919eabac9f9286796c6a7784919dacaea2988b7e7164584e4330271d120700000006111b2a36414c5664707d8a97a1ada99b8e8275686d7a8794a0adab9e9185786b5e5245382b1f1200121e2b3845515e6b7884919eabafa396897c706356493d3636363636363636362d3338393c4149505a606d7984919eabada1968a7e7164574a3e2f24190d01000000000000000000111e2b3744515e6a7784919daab7baaea2988f81756d625a504a423d3a3937393b3f444c545c666d7a85919ea7b0a69c8f8276695e53463a2d211407000004101b27323d474f535b60636b70767c82878e92999fa3aaaca8a09e96918a847e78706c65605b534f48443d38332c27211b160f0a0400000000000000000000000000000000000000000000000000000000000000000000000000000002090e141a1f262a31373c42474e53585f626a6f757c82898f949c9fa6988b7e7165584b3e3225180b000000000008131e28343f4a545e69707d879299a2aaaaa29f95908a8683817f7f7f808285898e92999fa7aea59d938d80736c61564c4132291f14080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7985929fa2a2a2a2a2a2aaacb2b8b0aaa8a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2aaacb2b8b0aba9a2a2a2a2a2a2a29f928578685e5246392d20130700000000000000000000000000000000000000000000000000000c18232e3945515c66717e8b96a1acaa9f92867a6d61564c41362a1e1408000000000000000f1c2935424f5c6875828f9ba8aa9d9084776a5d5144372a1e110400000000000000000000111e2b3744515e6a7784919daaa79a8d81747a8390959da4a49f9d9c9b9b9b9d9fa3ababb0aca79f9792877d70695f544a3f31271d12070000000000000000000000000a1723303d4a5663707d8996a3afa295897c6f6256493c2f23160900000000000000000005111d2a36414c5663707d8996a1ada89b8e8174675d5145434e5865727f8b99a3ada2978a7e7164574d42362a1c110600000000000000000000000714212d3a4754606d7a85929fa8b2aba29892877f78706b65605d5554524c4a4745403c3a38342e2d2a262b2e2f3535353535353533322f2a231c130a00000000000714212d3a4754606d7a8793a0adada093867a6d6053473a2d2014070000000000000000000000000000000815212e3b4854616e7b8794a1aeaca09386796d6053463a2d2013070000081825323f4b5865727e8b98a9b3aa9d908377695e5246382d22170b0000000000000000000000000004040404040405111e2a36414c565e616565656565656565605c544a3f34281c100300121e2b3845515e6b7884919eabac9f9285796c6f7c8996a0acab9f92857a6d6053473c3120150b00000000000e1925303b4653606d7985919eabac9f92867a6d6d7a8794a0adab9e9185786b5e5245382b1f1200121e2b3845515e6b7884919eabafa396897c706356493d30292929292929292922282b2d2f383f45515d67727f8c98a8b2a89b8e827568564c4135291d1104000000000000000000111e2b3744515e6a7784919daab7b5ab9f92867b6e615b51443f382f2d2c2b2d2e343a424a545e68717e8b95a0acac9f93877b6e6154483b2f24180d0100000b16212b353d414950535960636a6f757c81878d92989fa2aaaca8a09d95918a837d78706c656159554f48443d38322c27211b160f0a0400000000000000000000000000000000000000000000000000000000000000000000000000000003090e141a1f262b31373c43474e53585f626a6f757c82898f949c988b7e7165584b3e3225180b0000000000010b17232e38424d57606b707e879298a0a7aea7a09d98928f8d8c8b8c8d8f91979b9fa3abaaa29f938e81786d605a50443a3020170d0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505b667783909da4a4a4a4a4a4a4a9abb0b9b2acaba4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a9abb0b8b3adaba4a4a4a4a4a4a297877a6d6154473a2e211407000000000000000000000000000000000000000000000000000007121d2834404b54606d7984919ea8aea2988d8073685e52463b3025190e020000000000000f1c2935424f5c6875828f9ba8aa9d9084776a5d5144372a1e110400000000000000000000111e2b3744515e6a7784919da8a79a8d81746d7a838d929c9fa6aaa8a7a7a8aaacaeacaba8a09e9590857d706b60574d42382e1f150b010000000000000000000000000a1723303d4a5663707d8996a3afa295897c6f6256493c2f2316090000000000000000000713202d3946525e6875828e9ba8ada196897c7063554b403c4754616d7a86929faca99c8f8276695f5346382d22170b00000000000000000000030f1c28333f4a5465727e8b98a2aeafa39992867d726c66605954514c4746413d3a39352f2d2c2823212a31373a3b41414141414141403e3b352e251c1207000000000714212d3a4754606d7a8793a0adada093867a6d6053473a2d2014070000000000000000000000000000000815212e3b4854616e7b8794a1aeaca09386796d6053463a2d20130700000915222f3c4855626f7b8897a1adaca095877b6e6153493f33271b0f030000000000000000000000000000000000000714202d3946525e686e71717171717171716d665c5044382c1f120600121e2b3845515e6b7884919eabab9f9285786674808d9aa8b1a79a8e8174675d5145392c201303000000000008141f2c3844505c6673808d99a6aea3998b7e716d7a8793a0adab9e9185786b5e5245382b1f1200121e2b3845515e6b7884919eabafa396897c706356493d30231d1d1d1d1d1d1d171c1f20262d35404b55616e7b8796a1acab9e918578685d5245392c201307000000000000000000111e2b3744515e6a7784919daab7afa3998d8073685e52493f332d2621201f2023282f38424c56606c7884919dabafa49a8c7f7266554b4035291d10040000040f19232b2f383f44464f545860626a6f757b81868d92989fa2a9aca7a09d95908a837d78706b636159544f48443d38322c27211b160f070000000000000000000000000000000000000000000000000000000000000000000000000000000003090e141a20262b31373c43474e535860626a6f767c82898f948b7e7165584b3e3225180b00000000000006111c26303b454f59616c707d8690959fa2aaacaaa39f9c9a999898999b9ea1a9acaca69f98928b81786d665c50483e32281e0e0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a546875818e97979797979797979c9fa6b0a8a19e979797979797979797979797979797979c9fa6b0a9a19e9797979797979796897c6f6356493c302316090000000000000000000000000000000000000000000000000000000c18232e3944515c66717e8b96a0acaa9f92867a6e61564c41362a1f14080000000000000f1c2935424f5c6875828f9ba8aa9d9084776a5d5144372a1e110400000000000000000000111e2b3744515e6a7784919b9b9b9a8d8174686d79818990949a9ea0a8a4a4a4a4a8a19e9a96918b837b706b60594f453c30261c0d03000000000000000000000000000a1723303d4a5663707d8996a3afa295897c6f6256493c2f2316090000000000000000000714212e3a4754616d7a86929facab9e9184786c605346393946525e6875828f9ca9ac9f93877b6e61544a3f33281c0f0300000000000000000006121f2b3844505b6676828f9caab4ac9f92877d706b605b544f4745413a3936302d2c2924201f1c202a333c4247484e4e4e4e4e4e4e4c4b4640372e23190d020000000714212d3a4754606d7a8793a0adada093867a6d6053473a2d2014070000000000000000000000000000000815212e3b4854616e7b8794a1aeaca09386796d6053463a2d20130700000613202d394653606c7885919eabb1a7988c7f72655b5044372b1f150b0100000000000000000000000000000000020c14212e3b4754616e7a7e7e7e7e7e7e7e7e786d6053463a2d20130700121e2b3845515e6b7884919eabab9f9285786d7985929eabaca095887c6f62554b4035291d1004000000000003101c28343f4a54626e7b88949fabab9c9083766d7a8693a0b6ab9e9185786b5e5245382b1f1200121e2b3845515e6b7884919eabafa396897c706356493d3023161010101010060b0f12141b242f3946525e697884919eabada196877a6d6054473a2d211407000000000000000000111e2b3744515e6a7784919daab7ac9f92877b6e61564d413728221c14131213171d26303a44505b66727e8b99a3aeac9c908376675d5145392c2013060000000711191d262d33373d44484e54585f62696e747b80858c92979ea1a9aca7a09d95908a837d76706b636059544f48443d38322b2720191007000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e151a20262b31373c43474e545860626b6f767d82898b7e7165584b3e3225180b000000000000000a141e29333d47505a616b707b838c92989fa2aaabaca9a7a5a5a5a6a8abacaca49f9c948f867f746d665c544a3f362c20160c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d3f4c5966727f8a8a8a8a8a8a8a8a8a90949faba196918a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a90949faba197918a8a8a8a8a8a8a8a8a7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000007121d2834404a54606d7884919ea8aea2988d8073685e52463b3025190e0200000000000f1c2935424f5c6875828f9ba8aa9d9084776a5d5144372a1e110400000000000000000000111e2b3744515e6a77848e8e8e8e8e8d817467676d747d83898d919696979797979696918e89847e786e6960594f473d332a1e150a00000000000000000000000000000a1723303d4a5663707d8996a3afa295897c6f6256493c2f231609000000000000000006131f2b37434e5865727f8b99a3aea7998c8073665b50443836414c5664717e8a97a2ada49a8c8073665b5044382b1f13080000000000000000000613202d394653606c7985929facb2a89a8d80746b6059504a423d39352f2d2a2520201d1813131a26313c454d53555b5b5b5b5b5b5b5957514940352a1e12060000000714212d3a4754606d7a8793a0adada093867a6d6053473a2d2014070000000000000000000000000000000815212e3b4854616e7b8794a1aeaca09386796d6053463a2d201307000005121f2b3744505b6574818e9aa9b2aa9d9184786c6053463e31271d1207000000000000000000000000000000000a141e2b37434e5865727f8b8b8b8b8b8b8b8578665c5044382c1f120600121e2b3845515e6b7884919eabab9e928578707d8a97a2adaa9d9083776a605443392f24180d010000000000000c17232e3847535f697683909caaac9f93877b6e79869aa4afab9e9185786b5e5245382b1f1200121e2b3845515e6b7884919eabafa396897c706356493d3023160a03030303000003060a121d2a36424d576976838f9ca9b2a995887b6f6255483c2f221509000000000000000000111e2b3744515e6a7784919daab5a89c8f8275695e52443b302517110a0605060b141e28333f4a54606d7a86929facac9f9286796d6053473a2d20140700000000070b141b22272b33383d43474e53575f61686e737a7f858c91979ea0a8aca7a09d95908a837d76706b636059544f48433d37322b22190f0400000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e151a20262b32373c43474e545960636b70767d837e7165584b3e3225180b00000000000000020c17212b353e48505960696e797f868d92989b9ea1a9a4a5a5a5a4aaa39f9c9a938f89827b726d605c544a42382e241a0e050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000615212e3b4854616e7b7d7d7d7d7d7d7d7d7d82909ca99e91847e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d82909ca99e91857e7d7d7d7d7d7d7d7d7c6e6255483b2f221508000000000000000000000000000000000000000000000000000000000c18232e3944505c66717e8b96a0acaa9f92867a6e61564d41362a1f140800000000000f1c2935424f5c6875828f9ba8aa9d9084776a5d5144372a1e1104000000000000000000000d1a2734404d5a6773808181818181817e71645d606b6f767c808487898a8b8b8a898784817d78716c665f574f473d352b21180c0300000000000000000000000000000a1723303d4a5663707d8996a3afa295897c6f6256493c2f23160900000000000000000815222e3b4754606a7784909dabab9f95887b6e62544a3f33303a4753606d7985929fabac9e9184786c6053463a3025190d0100000000000000000815212e3b4854616e7b8798a2aeaca096887b6e61594f443f382f2c2924201e191413110d07121e2b37424d575f626868686868686866635b51463b2f23160a0000000714212d3a4754606d7a8793a0adada093867a6d6053473a2d2014070000000000000000000000000000000815212e3b4854616e7b8794a1aeaca09386796d6053463a2d2013070000030f1b27333f495363707d8a96a1adaca095897d7063594f43392f24181007000000000000000000000000000006111c2630384754606a77839098989898988f827568544a3f34281c100300121e2b3845515e6b7884919eabab9e91857875828f9ba9aea2988b7f7265584e4331281d12070000000000000006111c2b37424d5764717e8b98a2aea49a8c7f727986939facab9e9185786b5e5245382b1f1200121e2b3845515e6b7884919eabafa396897c706356493d3023160a0000000000000000010e1a2530424f5c6875828f9ba8afa295897c6f6256493c2f231609000000000000000000111e2b3744515e6a7784919daab3a9988b7e7165564d4232291f130600000000020c17222d3845515d6775828f9ca8afa399897d706356493d3023160a0000000000020a11171b1f272c32373c43474d53565e61686d737a7f858b91969da0a7aba7a09d959089837d76706b636059544f47433d342b20160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a0f151b20262b32373d43474f545960636b7076796d6053473a2d2014070000000000000000050f19232c363e474f575f666d737b80858a8e9197969798999898979892908c87827d766e69625b504a423830261c1208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a46535e696e717171717171717173808c99a69f9285797171717171717171717171717171737f8c99a69f92867971717171717171716e6a5f53473a2e2114080000000000000000000101020202020202020202020202020202020007121c28343f4a54606d7884919ea8aea2988d8073685e52463b3025190e02000000000f1c2935424f5c6875828f9ba8aa9d9084776a5d5144372a1e1104000000000000000000000d1926323f4b58636e73757575757575716c62565960636a6f74777a7c7d7e7e7d7c7a7874706c66605b544d453d352b231a0f060000000000000000000000000000000a1723303d4a5663707d8996a3afa295897c6f6256493c2f2316090000000000000004101d2935404b55626f7c8995a0acab9d908376695f5342382d2c3845515c6774818e9aa8ada196897d7063564c4135291d11050000000000000000091623303c4956636f7c8996aab4aa9d918477695f53473d332d26201d1913110d080604010814212e3a47535f696e74747474747474736d63574b3e3225190c0000000714212d3a4754606d7a8793a0adada093867a6d6053473a2d2014070000000000000000000000000000000815212e3b4854616e7b8794a1aeaca09386796d6053463a2d2013070000000b17222d3a4653606d7984919eabb1a79c9083766b61554b40352922191007010000000000000000000001071117232e38424e58626f7c8895a0a4a4a49a8b7e7265584b3f2e23170c0000121e2b3845515e6b7884919eabab9e9184787a86929facac9f92867a6d6054473c3221160c0100000000000000000e1a26313c4753606d7a85929fabac9d9083777985929facab9e9185786b5e5245382b1f1200121e2b3845515e6b7884919eabafa396897c706356493d3023160a030303030300010507101c2934404b556975828f9ca8afa295897c6f6256493c2f231609000000000000000000111e2b3744515e6a7784919daaada197887b6e6155483b3022170d00000000000006111c2935414c5565727f8c98a5b5ab988b7f7265584c3f3225190c00000000000000060b0f161c20272b31373b42464d52565d61676d72797e848a90959d9fa7aba79f9d959089837d766f6b636059544e463d32271b0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f151b20272b32383d43484f54596063676d675d5145392c20130600000000000000000007111a232c353d454d545c60696e74797e828587898b8b8c8c8b8a8886837f7b76706b625f5751443f3830261e140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d575e616464646464646464717d8a97aba298877b6e64646464646464646464646464717d8a97aba399887b6e64646464646464625f574e42372b1e120600000000000003080b0d0e0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0c17232e3844505c66717e8a96a0acaa9f92867b6e61564d41362a1f1408000000000f1c2935424f5c6875828f9ba8aa9d9084776a5d5144372a1e1104000000000000000000000a17232f3b47525c636768686868686864625a504f5458606267686d6f717171716f6d686763605b54504a423c332b231a1108000000000000000000000000000000000a1723303d4a5663707d8996a3afa295897c6f6256493c2f2316090000000000000006131f2c3945515d6774818e9aa7aea3998b7e7265574d422f262934404b55636f7c8996a1aca89b8e8275685e5246392d20150a00000000000000000a1723303d4a5663707d8996a3b0a89c8f827569574d423528221c14110d080501000000000815222f3b4855626e7b818181818181817f7366594c403326190d0000000714212d3a4754606d7a8793a0adada093867a6d6053473a2d2014070000000000000000000000000000000815212e3b4854616e7b8794a1aeaca09386796d6053463a2d20130700000006121f2b3844505c6673808d99a3aeab9f948a7d70675d51453e342b2218120b060000000000000000060b13182328343f4a54606a75818e9ba7b1ac9f93877b6e6154483b2e2115060000121e2b3845515e6b7884919eabaa9e9184777e8b99a3aea89b8e8175685d5245392c2013040000000000000000000915202c3945515d6774818e9aa7aca095887b7885929fabab9e9185786b5e5245382b1f1200121e2b3845515e6b7884919eabafa396897c706356493d302316101010101010080d111318212c3845515c677783909daab3aa95887b6f6255483c2f221509000000000000000000111e2b3744515e6a7784919daaab9e928578695f53463a2d211405000000000000000d19242f3d495663707c8996aab4a79a8e8174675b4e4134281b0e000000000000000000030b10161b20262b31363b41464c52555d60676d72797e838a90959c9fa6aaa79f9d949089827c766f6b6260584e43372b1f13060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f151b20272b32383d44484f54555d605d554b4035291d11040000000000000000000008111a232c333c424b51565e61676d7175787b7c7e7f7f7f7e7d7b7976726e69636059534d453f342e261e140c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a25313b454d535457575757575757626f7b8899a3aa96897d70635757575757575757575757626e7b8899a3ab978a7d706457575757575755534e453c31261a0e020000000001080f14181a1b1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c28343f4a54606d7884919da7aea2988d8074685e52463b3025190e020000000f1c2935424f5c6875828f9ba8aa9d9084776a5d5144372a1e11040000000000000000000007131f2a36404a52585a5b5b5b5b5b5b5856504844484e5456565e61636464646463615e565653504a443f382f2a211a110800000000000000000000000000000000000a1723303d4a5663707d8996a3afa295897c6f6256493c2f231609000000000000000714202d3a4753606d7985929fabac9f92867a6d6154473c3121232f394653606c7884919eabac9f92867a6d6154473d32271b0f01000000000000000a1623303d495663707c8996a3afa89b8f82756853493f33271b110a0401000000000000060f1724313e4b5764717e8a8e8e8e8e8e8e8276695c4f4336291c100300000714212d3a4754606d7a8793a0adada093867a6d6053473a2d2014070000000000000000000000000000000815212e3b4854616e7b8794a1aeaca09386796d6053463a2d20130700000003101c28343f4a54616e7b86929faab0a69e9184796d605a50463d3429241d17110d0808070708080d11171d2429353d44505c666f7c87939facb2a89c8f8376695e52463a2d2014070000121e2b3845515e6b7884919eabaa9d91847783909cabaca096897c7063564c4135291d110400000000000000000004101d2935404b55626f7c8995a0aca7998c807885929eabab9e9185786b5e5245382b1f1200121e2b3845515e6b7884919eabafa396897c706356493d30231d1d1d1d1d1d1d1d191d202429333c4753606d7986929facaea298877a6d6154473a2e211407000000000000000000111e2b3744515e6a7784919daaa99c90837669574d42362a1e1205000000000000000814212e3a4754616d7a8798a2aea99c8f8276695c4f4336291c100000000000000000000000040a0f151b1f262a30363a41464b51555c60666d71787d83898f949b9ea6aca69f9c948f89827c766f6a6054473b2e22150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f161b21272c32383d44484b5153514b433a2f24180d01000000000000000000000008111a212a303940454d52555d606468696e707172727271706f6d6666615e57544f47423c3328231c140c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f29333b4246484a4a4a4a4a4a53606d7986929fa5988c7f7265594c4a4a4a4a4a4a4a4a53606d7986929fa5998c7f7266594c4a4a4a4a4847423c332a20150900000000020b131a20242728292929292929292929292929292929292929292929232e3844505c66717e8a95a0acaa9f92867b6e61564d41362a1f14090000000f1c2935424f5c6875828f9ba8aa9d9084776a5d5144372a1e110400000000000000000000020e19242e3840474b4d4e4e4e4e4e4e4b49453e383d4347494c525456575858575654524c4a46443f38332d261d180f080000000000000000000000000000000000000a1723303d4a5663707d8996a3afa295897c6f6256493c2f23160900000000000006121e2b37424d5764717e8b98a2aea99b8f8275685e5246392d201f2b3744505b6573808c99a7aea3998b7f7265584e43372b1d1207000000000000000916232f3c4956626f7c8995aab3a99c8f8376655b5044372b20170f0b0606030306060b0f18212b37434e586773808d9a9b9b9b9b8e8174685b4e4135281b0e0200000714212d3a4754606d7a8793a0adada093867a6d6053473a2d2014070000000000000000000000000000000815212e3b4854616e7b8794a1aeaca09386796d6053463a2d201307000000000b17232e3846525e6974818e98a3aeaca0968d80746c61594f463e352f28221c19161514141516191c23282f353e474f59606d7883909aa4afaca1968a7e7164574d42362a1e12050000121e2b3845515e6b7884919eabaa9d90847b87949fabab9d9184786c6053463a2f24190d01000000000000000000010d18242f394754606a7784909dabaa9e91847885919eabab9e9185786b5e5245382b1f1200121e2b3845515e6b7884919eabafa396897c706356493d3029292929292929292925292d2f353c454f5963707d8a98a3aeab9f928578685e5246392d201307000000000000000000111e2b3744515e6a7784919daaa79b8e8174685b4e4131261a0e02000000000000000713202d3946525e687985929facaa9d9083776a5d5144372a1e1100000000000000000000000000030a0f141a1f252a30353a40454b51545c60656c70767d82898f939b9fa3aba69f9c948f89827c6f6256493c2f231609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f161b21272c33383a40454745403a31281d130700000000000000000000000000080f181e272e343b42464b515357575e616364656665656462605c5454534d48443d37312a2117110a020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d17212931363a3b3e3e3e3e3e45515c667784919da79a8e8174675b4e413e3e3e3e3e3e44515c667784919da89b8e817568544a3f3e3e3e3b3a37312a21180e03000000010b141d252b3033343535353535353535353535353535353535353535353535343f4a54606d7884919da7aea3988d8074685e52463b3025190e0200000f1c2935424f5c6875828f9ba8aa9d9084776a5d5144372a1e1104000000000000000000000008121c262e363b3f404242424242423e3d39342c32373b3c414647494a4b4b4a494746413d3938332d28221c140b06000000000000000000000000000000000000000a1723303d4a5663707d8996a3afa295897c6f6256493c2f2316090000000000000814212d3a47535f6976838f9caaada1978a7d7064564c4135291d1b27333f4953616e7b88959fabab9d9083776a605447392f24180c000000000000000814212e3b4754616e7a8798a2aeab9e9285796c6053463d3329211c1713120f0f1213171b212a333b47535f6a7783909da7a7ab998c7f7266594c3f3326190c0000000714212d3a4754606d7a8793a0adada093867a6d6053473a2d2014070000000000000000000000000000000815212e3b4854616e7b8794a1aeaca09386796d6053463a2d2013070000000006111c2a36424d56616e7b86929fa8b2a89d928a7e716b605850454039332d2a25232121212122252a2e343a41455059616b737f8c959facb1a79e9184786d6053463b30251a0e020000121e2b3845515e6b7884919eabaa9d90837f8c99a6afa3998c7f72655b504437281e1308000000000000000000000007121d2b38434e5865727f8c99a3aca096897c84919eaaab9e9185786b5e5245382b1f1200121e2b3845515e6b7884919eabafa396897c706356493d363636363636363636363035393a40454e57616c76828f9caab4a99c8f827669564c41362a1e1105000000000000000000111e2b3744515e6a7784919daaa69a8d8073675a4d4034271a09000000000000000005111d2a36414c566b7784919eaaab9e9184786b5e5145382b1e1200000000000000000000000000000003090e14191e24292f353940454a50535b60646b70767c82888e9299a3afaba69f9c948f83776a5d5044372a1d110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f161b21272c2f35393a39352f281f160c010000000000000000000000000000060c151d23283036394045474b4d5254565858595958575553514a4846423b38332b2620180f060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f171f252a2d2e3131313134404b546875828f9ba89d9083766a564d41363131313134404a546875828e9ba89d908377665b50443831312f2e2b2620180f060000000008131d262f363c40414242424242424242424242424242424242424242424242424244505c66717e8a95a0acaa9f92867b6e61564d42362a1f140900000f1c2935424f5c6875828f9ba8aa9d9084776a5d5144372a1e11040000000000000000000000000a141c242a2f323435353535353531302d2922272b2e3035393a3c3e3e3e3e3c3a3936302d2b28221c17110a0200000000000000000000000000000000000000000a1723303d4a5663707d8996a3afa295897c6f6256493c2f231609000000000003101c28343f4a54616e7b88949fabab9e9285796d6053463a30251917222d3847535f697683909dabaca095897c6f62554b4035291d10040000000000000613202d394653606c7985929fabada197897c6f62594f453b332b2822201f1c1c1f2022272b333c454f59626f7c8895a0acaea399897d7063564a3d3023170a0000000714212d3a4754606d7a8793a0adada093867a6d6053473a2d2014070000000000000000000000000000000815212e3b4854616e7b8794a1aeaca09386796d6053463a2d20130700000000000e1925303b46525e6973808d96a0abaea49f92867d6f6a615a514b443f3836302f2e2e2e2e2f3036383f444b515a616b707d88939fa7b1aba0958b7e71665c504438291f1409000000121e2b3845515e6b7884919eaba99d908283919daaac9f92867a6e6153493f3327160c010000000000000000000000010f1b27323d4754616d7a86929faca89a8d8084919daaab9e9185786b5e5245382b1f1200121e2b3845515e6b7884919eabafa396897c706356494343434343434343434343434146474b51585f69707d8a949fabb0a6998c7f7266594c3f3025190d01000000000000000000111e2b3744515e6a7784919daaa6998c7f7366594c403326190d0000000000000000010d19253044515d6a7784909daaab9e9285786b5f5245382c1f12000000000000000000000000000000000002080e13191d24292f34383f444950535960636a6f757c8187929facb9b0aba69d9083776a5d5044372a1d1100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040b10161c1d24292c2d2c29241d160d0400000000000000000000000000000000030b12181f252a2f35393a3e424647494b4c4c4c4b4a484644403b3a36312c27211a150e0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d141a1e2121242424232e404d596673808c99a69f928578685e5246392d2424232e404d596673808c99a69f9285796c605346392d2422211e1a150e0600000000030f1a252f3841484c4e4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4a54606c7884919da7aea3988d8074695e52463b30251a0e02000f1c2935424f5c6875828f9ba8aa9d9084776a5d5144372a1e1104000000000000000000000000020a12191f2326272828282828282524211d171b1f2225292d2e3031313131302e2d2a25201f1c17110b06000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3afa295897c6f6256493c2f231609000000000006121f2b3844505c6673808d99a6b0a89a8d8074665c514438281e13111b2b37424d5765727f8b99a3aea79a8d8174675d5145392c1f150900000000000005121f2b3744505b6576828f9cabb3a99b8e81756b60574d453e38332d2d2b28282b2d2d33373e454d57606b75818e9ba7b1ac9f92867a6d6053473a2d2014070000000714212d3a4754606d7a8793a0adada093867a6d6053473a2d2014070000000000000000000000000000000815212e3b4854616e7b8794a1aeaca09386796d6053463a2d201307000000000009141f2a36424d57606d79849199a4afaea29892857c716c605d55504a46413e3c3b3a3a3b3c3e41464a50555d606c717d86929aa4afafa3999083786c60544a3f3428170d02000000121e2b3845515e6b7884919eabab9f92859195a0aca89b8f8275685e5241382d22170b000000000000000000000000000a16202d3946525e6875828e9ba8ab9e918483919daaab9e9185786b5e5245382b1f1200121e2b3845515e6b7884919eabafa396897c706356505050505050505050505050504c5254555d606a6f7b85929fa6b0aa9f94887b6e6155483b2e22150800000000000000000000111e2b3744515e6a7784919daaa5988c7f7265594c3f3226190c000000000000000000081d2a3743505d6a7683909da9ab9f9285786c5f5245392c1f120000000000000000000000000000000000000002080d13181d23292e34383f44464f545860626a6f757d8a97a4b0bbb6aa9d9083776a5d5044372a1d11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b1013181d2020201d18130c0400000000000000000000000000000000000000070c14191d24292c2d30363a3b3d3e3f3f3f3e3d3c3a38342e2d2a251f1c160e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e12141517171824313e4b5764717e8a97aca297877a6e6154473b2e211724313e4a5764717d8a97aba298887b6e6155483b2e221514120e090300000000000814202b36414a53585b5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5b66717e8a95a0acaa9f92867b6e61574d42362a1e1105000f1c2935424f5c6875828f9ba8aa9d9084776a5d5144372a1e11040000000000000000000000000000080e1317191a1b1b1b1b1b1b181715110c0f1315191d202123242525242321201d1913120f0b060000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3afa295897c6f6256493c2f23160900000000000713202d3a4653606d7984919eabaca095887c6f62544a403428160c0e1a26313c4754616d7a86929facab9f9285796d6053473c31261a0e000000000000030f1b27333f495365727f8b99a3afac9f93887d6f695f575046443f3b3938333338393b3f444650575f69707d89939eaab1a79b8f8275675d5145392c1f13060000000714212d3a4754606d7a8793a0adada093867a6d6053473a2d2014070000000000000000000000000000000815212e3b4854616e7b8794a1aeaca09386796d6053463a2d2013070000000000020e1a25303b45515d67707d87939fa6b0aaa29792867e746d67605b54524c4b4948474748494a4c52545c60676d747e869298a3acb0a69f92877c6f665b5042382e23170500000000121e2b3845515e6b7884919eabada2979297a0a7ada1968a7d7063564c412f261b11060000000000000000000000000005111d2a36414c5663707d8a96a1ada1969186929facab9e9185786b5e5245382b1f1200121e2b3845515e6b7884919eabafa396897c70635c5c5c5c5c5c5c5c5c5c5c5c5c5d565e6163676d737c849197a2adafa59c8f8276695f53463a2d21140700000000000000000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c000000000000000004111d2a3744505d6a7783909daaab9f9285786c5f5245392c1f12000000000000000000000000000000000001070d12181c23282d33383d44484f54585f62696e747b8086929facb8b2ada89d9083776a5d5044372a1d11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d11131413110d070100000000000000000000000000000000000000000002090e12181d2020252a2d2e303132333232312f2d2c2823211e1a14100b0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080b0b16222f3c4955626f7c889aa4a996897d706356493d302316222f3c4855626f7b8899a3aa968a7d7063574a3d302417060602000000000000000b1824303c48535c64676868686868686868686868686868686868686868686868686868686868686c7883909daaaea3988d8074695e52463a2d201407000f1c2935424f5c6875828f9ba8aa9d9084776a5d5144372a1e110400000000000000000000000000000002070a0d0d0f0f0f0f0f0f0b0a0805000306080d1113141617181817161413110d08060300000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3afa295897c6f6256493c2f2316090000000005111d2a36414c5663707d8a96a1adac9d9184776a605442392e2318040915202d3946525e6875828f9ba9aea2988b7e7164574d42372b1c11060000000000000b17222d3b4754616e7b86929fabafa49a91847b6e69615a53504a4846443f3f4446484950535a61696e7b85919ea5afaca0958a7d7064554b4035291d10040000000714212d3a4754606d7a8793a0adada093867a6d6053473a2d2014070000000000000000000000000000000815212e3b4854616e7b8794a1aeaca09386796d6053463a2d20130700000000000009141f2935404b55606b73808c949ea7b1a9a298928a8079716c66615e565756545454545557565e61666d7179818a9298a3aab1a79e948c7f726a5f544a3f30261c110600000000121e2b3845515e6b7884919eabb3a9a29fa2a9b1ac9e9184796d6053463b3020140a0000000000000000000000000000010d1925303a4653606d7984919eaba8a1999299a3afab9e9185786b5e5245382b1f1200121e2b3845515e6b7884919eabafa396897c706969696969696969696969696969696a686d70747a7f869196a1a9b2a89d93897c6f62574d42362a1e120500000000000000000000111e2b3744515e6a7784919daaa6998c807366594d4033261a07000000000000000003101c28343f4a546a7784919daaab9e9285786b5f5245382c1f1200000000000000000000000000000002080d13181d23292e34383f44464f545960636a6f757b81868d9298a2aeada8a19e969083776a5d5044372a1d1100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406070604010000000000000000000000000000000000000000000000000001070d1013141a1e20212325252626252422201f1c1814120e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a86939fa5988b7f7265584c3f322519202d3a4653606d7986929fa5988c7f7265594c3f2d22170b0000000000000000000d1a2733404c58646e7475757575757575757575757575757575757575757575757575757575757575757d8a97a3b4aa9f92867b6e6154473b2e211408000f1c2935424f5c6875828f9ba8aa9d9084776a5d5144372a1e11040000000000000000000000000000000000000001020202020202000000000000000001050707090b0b0b0b090707050100000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3afa295897c6f6256493c2f231609000000000713202d3946525e6875828f9ba9afa49a8c7f7266584e4330271c120705111d2935414c5664707d8a97a2adaa9c8f8376695f5347382e23170c0000000000000614202d3946525e6875818e99a3aeaca19691847b716c63605b545453504a4a505354535b60636c717b849197a1adafa59d9184786c605346392f24180c000000000714212d3a4754606d7a8793a0adada093867a6d6053473a2d2014070000000000000000000000000000000815212e3b4854616e7b8794a1aeaca09386796d6053463a2d201307000000000000020c18242f39434f59606c78828f959fa7b0aaa29f928d847e78726d6866646261616161626466686d72787e848e939fa3aab1a7a0958f82786c60584e42382d1e150a0000000000121e2b3845515e6b7884919eabb7b3adabadb3afa49a8c8073665c5044382b1f120200000000000000000000000000000008131f2b3844505c6673808c99a6b0aba39fa3abb5ab9e9185786b5e5245382b1f1200121e2b3845515e6b7884919eabafa396897d7676767676767676767676767676767677787a7d81858c9298a1a8b2a9a0968e81746a6054453b31261a0e0200000000000000000000111e2b3744515e6a7784919daaa79a8d8074675a4d412e23180c000000000000000006121f2c3844505c667885919eabaa9e9184776b5e5144382b1e110000000000000000000000000002080e13191d24292f34383f444a50535960636b6f757c81878e92999fa2aaa9a19e96918b847e7164574b3e3124180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406090e11141416181919191817151312100c0705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3945515d677784919ea79a8d8174675a4e413025191f2c3845515c667784919da79b8e81746853493f33271b0f0300000000000000000e1b2834414e5b6774818282828282828282828282828282828282828282828282828282828282828282828f9ca8b5aea398897d7063564a3d3023170a000f1c2935424f5c6875828f9ba8aa9d9084776a5d5144372a1e110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3afa295897c6f6256493c2f231609000000000714212e3a4754616d7a86929facac9f93877b6e6154483c3221150b00010d1925303a4653606d7985929eabab9f94887b6e61544a3f34281c1003000000000005111e2a36414d56616e7b86929fa6b0a8a09691857e76706c666461605b54545b606164656c70767e859196a0a9b2a89e938a7d70665b5044382b1d1207000000000714212d3a4754606d7a8793a0adada093867a6d6053473a2d2014070000000000000000000000000000000815212e3b4854616e7b8794a1aeaca09386796d6053463a2d2013070000000000000007121d27313d44505b666d798390959fa6afaea49d96918a847f7a7673716f6e6d6d6e6f7173767a7f848b91969da5aeafa79f959083796d665b50463c2f261c0c030000000000121e2b3845515e6b7884919eabb7bebab8bab9ac9f93877b6e61544a3f34281c100300000000000000000000000000000003101c28343f4a54616e7b88949fabb5afacafb5b8ab9e9185786b5e5245382b1f1200121e2b3845515e6b7884919eabb6aa9d9083838383838383838383838383838383838485878a8d92979fa3aab0a8a19791847a6d60584e4333291f14090000000000000000000000111e2b3744515e6a7784919daaa89b8f827568554b4034281c1004000000000000000713202d3a4653606d7986939faca99d9083766a5d5043372a1d10000000000000000000000003090e14191e24292f353940454a50545b60646b70767c82888e93999fa3aba9a19e97918b847e79716c6155493d3024170a000000000000000000000000000000000000000000000000000000000004060707070606030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080a0b0c0c0c0b0a09070604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b556975828f9ca89c90837669564c41362a1d1c2834404b546875828f9ba89d908376655b5044372b1f12050000000000000000121e2b3845515e6b78848f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f949eaab7b4aa96897d7063564a3d3023170a000f1c2935424f5c6875828f9ba8aa9d9084776a5d5144372a1e1104000000000000000000000000000000000000000000000000000000000000020507080b0b0b0b0b0a090704000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3afa295897c6f6256493c2f23160900000007131f2c38434e5865727f8c99a3afaa9c8f8276695e52463a2d201403000008131f2c3845515c6774818d9aa8b0a6998d8073665c5044382c1f14080000000000020e1925303b47535f69737f8c949fa8b1a8a097928a837d7874706e6c666b6b666c6e7074787d838b9297a0a8b2a9a1968e81756c61544a3f33281c0b01000000000714212d3a4754606d7a8793a0adada093867a6d6053473a2d2014070000000000000000000000000000000815212e3b4854616e7b8794a1aeaca09386796d6053463a2d20130700000000000000010b151f28333f4a545d676d7a8390949da5adaea8a19e96918b8683807e7c7b7a7a7b7c7d8083878c91969ea1a8afaea59e9590837a6d675d544a3f342a1d140a000000000000121e2b3845515e6b7884919eabb7c4c6c5beb3a99c8f8276695e5342382e23170b00000000000000000000000000000000000b17232e3846535f6976838f9ca9b3bbb9bbc0b8ab9e9185786b5e5245382b1f1200121e2b3845515e6b7884919eabb7aba095908f8f8f8f8f8f8f8f8f8f8f8f8f8f8f90909297969a9fa2a9aeada69f9691857b6e685d52463d3221180d030000000000000000000000111e2b3744515e6a7784919daaaa9d908477675c5145382c1f1306000000000000000815222f3b4855626e7b8899a4afa89b8e8175685b4f4235281c0f00000000000000000003090e141a1f252a30353a40454b51545c60666c70767d82898f949b9fa4aba9a19e97918c857f79726d66615a5045392d21150800000000000000000000000000000000000000000000000306070a070c101313141413120f0b060807050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18242f404d5a6673808d99a69e928578685e5246392d2018232e404d596673808c99a69f9285796c605346392d2013060000000000000000121e2b3845515e6b7884919b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9c9ea6b0bbb0a396897d7063564a3d3023170a000f1c2935424f5c6875828f9ba8aa9d9084776a5d5144372a1e11040000000000000000000000000000000000000000000000000000000003090e1214151818181818171614100b0500000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3afa295897c6f6256493c2f2316090000000915222e3b4854606a7784919dabaea2988b7e7164574d42362a1e1205000004101c2834404b55636f7c8996a0acab9e9184796d6053463b3025190d01000000000008141f2b37424d57606d78829096a0a8b0a9a29e94908984807d7b7978777778797b7d80848990949fa2a9b1a9a19791847a6d61594f42382d22170b00000000000714212d3a4754606d7a8793a0adada093867a6d6053473a2d2014070000000000000000000000000000000815212e3b4854616e7b8794a1aeaca09386796d6053463a2d2013070000000000000000030d17222d38424b555d686d7a828e939fa2a9afaca8a09d9993908d8a8987878787888a8d9093999ea0a8adafaaa29f938e837a6d685e554b42382d22190b02000000000000121e2b3845515e6b7884919eabb7bfbfbfb9ada1978a7d7164574d4230261c1106000000000000000000000000000000000006111c2a36424d5764717e8a97a2adbabfbfbfb8ab9e9185786b5e5245382b1f1200121e2b3845515e6b7884919eabb7b1a7a09d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9d9ea1a9a7abadaca9a19e948f847c6f695f564c41342b210f06000000000000000000000000111e2b3744515e6a7784919daaac9f9286796d6053463a2d22170b000000000000000b1724313e4a5764717d8a97abb5a6998c807366594d4033261a0d00000000000000040a0f151a1f252a30363a41464b51555c60666d71787d83898f949c9ea6aca9a29f97928c857f79726d67605c5450483e34281d1105000000000000000000000000000000000000000000060c101213161a181c1f202120201f1c17181414110e080300000000000000000000000000000000000000000000000001070b0f1112131313131313131313131313131313131313131313131211100e0c0a0706040100000000000000000000000000000000000000000000000000000000000000000001070b0f1112131313131313130a0907040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071825313e4b5864717e8b97a4a197877a6d6154473a2e211824313e4b5764717e8a97aba298877b6e6154483b2e2115080000000000000000121e2b3845515e6b7884919ea8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8aab0b2b2b0a396897d7063564a3d3023170a000f1c2935424f5c6875828f9ba8aa9d9084776a5d5144372a1e1104000000000000000000000000000000000000000000000000000000050d141a1e212124242424242423201c161008000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3afa295897c6f6256493c2f231609000004111d2935404b55626f7c8995a0acac9f92857a6d6053473b30251a0e020000000c18232e394653606c7884919eaaada1968a7d7063564c41362a1e11050000000000020e1a26313c44505c666d7a8491959ea6aeada69f9c96918d8a87868584848586878a8d91969c9fa6adafa7a09792857c6e685d52473e2f261c110600000000000714212d3a4754606d7a8793a0adada093867a6d6053473a2d2014070000000000000000000000000000000815212e3b4854616e7b8794a1aeaca09386796d6053463a2d20130700000000000000000006111c262f3a434c565d686d79818a92979ea5abb0acaba49f9d999795949494949597999c9fa4abacb0aba59e98928b81796d685e564c433a2f261c100700000000000000121e2b3845515e6b7884919eabb2b2b2b2b2ab9e9285796d6053463b3120140a000000000000000000000000000000000000000e1a26313b4753606d7985929fabb2b2b2b2b2ab9e9185786b5e5245382b1f1200121e2b3845515e6b7884919eabb2b2b1abaaa9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9aaabadaeaca9a8a09e97918b827a6f6a5f574d433a2f22190f00000000000000000000000000111e2b3744515e6a7784919daaafa399897c6f6353493f33271b0f05000000000008131f2b37434e586774808d9aa7b2a8978a7e7164574b3e3124180b0000000000040a0f151b20262b31363b41464c52555d60676d72787e838a90959c9fa6aaa9a29f97928c857f79726d67605c55514b423e362c22170c00000000000000000000000000000000000000030a0f11171c1f20232623282c2d2d2d2d2b28222421201e1914100c06000000000000000000000000000000000000000000050c12171b1d1e2020202020202020202020202020202020202020201f1f1e1c1b19161413110d0806030000000000000000000000000000000000000000000000000000000000050c12171b1d1e20202020202020161613100b040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8995a8a996897c706356493d302316222f3c4855626f7b8899a3aa96897d7063564a3d3023170a0000000000000000121e2b3845515e6b7884919ea6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a396897d7063564a3d3023170a000f1c2935424f5c6875828f9ba8aa9d9084776a5d5144372a1e11040000000000000000000000000000000000000000000000000000050f171f252a2d2e3131313131302f2c28211a11080000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3afa295897c6f6256493c2f23160900000613202c3945515d6774818e9aa7b1a89b8e8174675d514539291f14090000000007121f2b3744505b6573808c99a6b0a99b8f8275685e5246392d20140800000000000009151f28343f4a545e686e7b838f949fa2aaafaba8a19e9a979992919191919299979a9ea1a8abb0aca49f9591857c6f6a5f564c41352c1d140a0000000000000714212d3a4754606d7a8793a0adada093867a6d6053473a2d2014070000000000000000000000000000000815212e3b4854616e7b8794a1aeaca09386796d6053463a2d201307000000000000000000000a141d28313a444c565d676d747e858e939c9fa6abadafaca9a6a4a2a1a0a0a1a2a4a6a9acafadaba69f9c938f867e756d675e564c443a31281d140a0000000000000000121e2b3845515e6b7884919ea6a6a6a6a6a6a69a8d8073665c5144382c1f12020000000000000000000000000000000000000009141f2c3945515d6774818d9aa7a6a6a6a6a6a69e9185786b5e5245382b1f1200121e2b3845515e6b7884919ea6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5a5a4aaa29f9c9996918b857e776e685f584e453c31281e100700000000000000000000000000111e2b3744515e6a7784919daab5ab998d8073655b5044372b20170d0500000006101a242e3b47535f6a7784919daaada196887b6e6155483b2e22150800000000070e151b20272b31373b42464d52565d61676d72797e848b90959d9fa7aba9a29f97928c857f79726d67605d55514b454039302c241b1006000000000000000000000000000000000003090e151b1c23282c2d30332e34383a3a3a3938332d312e2d2a251f1c17110b06000000000000000000000000000000000000060f161d23272a2b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2c2b2a2927262321201d1915130f0a040100000000000000000000000000000000000000000000000000060f161d23272a2b2d2d2d2d2d2d2d2322201b160f0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a87969999988b7e7265584b3f322518202d3a4653606d7986929999988c7f7265594c3f3226190c0000000000000000121e2b3845515e6b788491999999999999999999999999999999999999999999999999999999999999999999999999999996897d7063564a3d3023170a000f1c2935424f5c6875828f9ba8aa9d9084776a5d5144372a1e110400000000000000000000000000000000000000000000000000030d17212931363a3b3e3e3e3e3e3d3c38332c231a100500000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3afa295897c6f6256493c2f23160900000714202d3a4753606d7a85929fa8a8a196897d7063554b403529170d0300000000030f1b27333f4953616e7b88949fa8a89f92867a6e6154473b3025190e020000000000030c17232e38424c565e696e7a828b92989fa3abadacaba7aba39f9e9e9e9e9fa3aba7abacaeaca69f9a938d837b6f6a60584e443a30231a0b020000000000000714212d3a4754606d7a8793a0adada093867a6d6053473a2d2014070000000000000000000000000000000815212e3b4854616e7b8794a1aeaca09386796d6053463a2d20130700000000000000000000020b161f28323a444c555c606c717b81898f949a9fa2a9a9acaeb4afaeadadaeafb4aeaca9a9a29f9a948f89827b716d605d554c443a32291f160b020000000000000000121e2b3845515e6b788491999999999999999994887b6e62544a4034281c10040000000000000000000000000000000000000004101d2935404b55626f7c889599999999999999999185786b5e5245382b1f1200121e2b3845515e6b78849199999999999999999999999999999999999999999999999897969892908c89847f79716c655e564e463c332a1f160c0000000000000000000000000000111e2b3744515e6a7784919daab7aa9e9184786c6053463e32291f17100c080d1117222a36424d57626f7c8896a0acab9e918478695f53463a2d21140700000007101820262b32373c42474d53565e61686d737a7f858b91969da0a7abaaa29f97928c857f7a726d67605d55514b454039342e271e1b12090000000000000000000000000000000000060b141a20262b2e34383a3d4042404546474746443f413e3b3936302c28231c17110a02000000000000000000000000000000050f1820282f333738393939393939393939393939393939393939393939393837363432302d2c2924221f1b15110d080200000000000000000000000000000000000000000000050f1820282f33373839393939393939302f2c2721191107000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d6778848c8c8c8c8c8074675a4d4134271a1f2c3845515c6777848c8c8c8c8c8174675b4e4134281b0e0100000000000000121e2b3845515e6b78848c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c897d7063564a3d3023170a000f1c2935424f5c6875828f9ba8aa9d9084776a5d5144372a1e11040000000000000000000000000000000000000000000000000009141f29333b4246484b4b4b4b4b4a48443e352c21160b00000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3afa295897c6f6256493c2f2316090004111d2935414b5564717e8b989b9b9b9b9184786c6053463a2f2418060000000000000b17222d3846535f697683909b9b9b9b998c7f7265564d41362a1e110500000000000006111c26303a444d575e686d787f868e92999ea1a9a9acaeaeacabaaaaabacafafacaaaba39f9b94908780796e6960584e463c32281e1108000000000000000714212d3a4754606d7a8793a0a6a6a093867a6d6053473a2d2014070000000000000000000000000000000815212e3b4854616e7b8794a1a6a6a09386796d6053463a2d2013070000000000000000000000040d162028323a434b515a61696e757c82888d92979a9d9fa3aaa4a5a5a5a5a4aaa29f9c9a97928d88827c756e69625a514b433a322920170d04000000000000000000121e2b3845515e6b78848c8c8c8c8c8c8c8c8c8c82766a5f5342392e23180c0000000000000000000000000000000000000000000c18242f394754606a77838c8c8c8c8c8c8c8c8c8c85786b5e5245382b1f1200121e2b3845515e6b78848c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8b8b89888583807c77726d67605b534c443c342a21180d040000000000000000000000000000111e2b3744515e6a7784919daab7aca096897d70635a50443b3129201c1819191c2328343c46525e6974818d9aa8b2a99a8e817467574d42362a1e12050000040e18222a32373c43474e53575e61686e737a7f858c91979ea0a8acaaa29f98928c85807a736d67605d55514b454039342f28231d150c0900000000000000000000000000000000020a11171f262a3137383f4446494d4f4b5153545353504a4e4b4746413b38342e27221b140b0500000000000000000000000000010c16202a323a3f434546464646464646464646464646464646464646464646454443413f3d3a39352f2e2b27201d19130d080200000000000000000000000000000000000000010c16202a323a3f4345464646464646463d3b38322b23190f0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414b5564717e7f7f7f7f7f7e7164574a3e3124171c2834404b5564717e7f7f7f7f7f7e7164574b3e3124180b00000000000000000c1925323f4c5865727f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7b6e6155483b2e221508000f1c2935424f5c6875828f9ba8aa9d9084776a5d5144372a1e1104000000000000000000000000000000000000000000000200020e1a25313b454d5354575757575757554f473e33281c1004000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3afa295897c6f6256493c2f231609000613202c3945515d6776838e8e8e8e8e8e8d8073665b504438281d130700000000000006111b2a36424d5765727e8b8e8e8e8e8e8e8477685e5246392d201407000000000000000a151e29323b454d565d666c727b81868d9197999c9fa2aaa4a5a5a5a5a4aca49f9d9b99928e89837c746d675f574e463c342a20160c00000000000000000714212d3a4754606d7a87939999999993867a6d6053473a2d2014070000000000000000000000000000000815212e3b4854616e7b8794999999999386796d6053463a2d201307000000000000000000000000040e1620283039404550575e616b6f767c8185898d90929896979898989897969892908d8985817c766f6b615e5750454039312820170e05000000000000000000000c1925323f4c5865727f7f7f7f7f7f7f7f7f7f7f7d6f63574e4230271c120700000000000000000000000000000000000000000007121d2b37434e5863707d7f7f7f7f7f7f7f7f7f7f7f7265584c3f3225190c000c1925323f4c5865727f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7d7b7976736f6a65605d555049413b322a22180f06000000000000000000000000000000111e2b3744515e6a7784919daab7b2a89c9083766c61564d433a322c28232624292e343d46505a616e7b86929facada196897d7063564a3d31261a0e0200000a15202a343c43474e54575f62696e747b80858c92979ea1a9acaaa29f98928d85807a736d68605d55514b454039352f29231d18120b0300000000000000000000000000000000040b141c222831363c43474a505356595c545c606060605b545a5754524c46443f38332d261d170f0700000000000000000000000007121d28323c444b50515353535353535353535353535353535353535353535252514f4e4c494745413c3b37322c29241e19130b0600000000000000000000000000000000000007121d28323c444b5051535353535353534948443d352b21160b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d18242f3a4956616c717373737373716c6155493c30231718232e394955616c717373737373716c6155493d3023170a00000000000000000b1824313e4a56626d7273737373737373737373737373737373737373737373737373737373737373737373737373737373736e695f53463a2d211407000f1c2935424f5c6875828f9ba8aa9d9084776a5d5144372a1e1107070501000000000000000000000000000000000406070f0908121e2a36424d575e6164646464646361594f44382c201406070d0b0a0805000000000000000000000000000000000000000407090a1723303d4a5663707d8996a3afa295897c6f6256493c2f231609000714212d3a4754606d7981818181818181817b6e61544a3f33281c0f03000000000000000e1a26313b4754606d7a81818181818181817b6e6154473b2e21140800000000000000030c172029333b444c545b60696e747b8084898c90929896979898989897969a93918e8a86827c766f6a605d554d453c342b22180e0400000000000000000714212d3a4754606d7a878c8c8c8c8c8c86796d6053473a2d2014070000000000000000000000000000000815212e3b4854616e7b878c8c8c8c8c8c86796d6053463a2d20130700000000000000000000000000040d161e272e343e454d525960636a6f74797d80838688898a8b8c8c8b8a89888583807d79746f6a636059534d453f352f271f160e0500000000000000000000000b1824313e4a56626d72737373737373737373736f6b6054453c311e150b00000000000000000000000000000000000000000000010f1b27323c4854606b7073737373737373737373726d62564a3e3124180b000b1824313e4a56626d727373737373737373737373737373737373737373737373727271706e6c666662605853514b443f382f292018100600000000000000000000000000000000111e2b3744515e6a7784919daab7b7ab9f948a7e71695e554c443d38342e333035383f444e58616c75818e98a3aea99e9184796d6053463a2d2013090000030f1b26323c464e535860626a6e747b80868d92989ea2a9adaaa39f98928d86807a736d68605d56514c45403a352f29241d18120c070000000000000000000000000000000000050d161d262d333b42464e53545c606366696b666d6d6d6c66696764615e5653504a443f382f292119110800000000000000000000000b17232f3a444e565c5e60606060606060606060606060606060606060605f5f5e5d5c5a595654514c4947433c39353029241e17110a02000000000000000000000000000000000b17232f3a444e565c5e6060606060606056544f473d32271b100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131d2d3945505a6164666666666664615a5045392d2114121d2d3945505a6164666666666664615a5045392d21150800000000000000000915222e3a46515b62656666666666666666666666666666666666666666666666666666666666666666666666666666666666615f574d42362a1e1205000f1c2935424f5c6875828f9ba8aa9d9084776a5d5144372a1e191413110d0802000000000000000000000000070c1013131b151514212d3a46535e696e7171717171706b6155483c2f2316131319171714110c05000000000000000000000000000000050b101416171923303d4a5663707d8996a3afa295897c6f6256493c2f231609000613202c3945515d676d75757575757575756e695f5342382d22170b00000000000000000914202c3945525d686d75757575757575756e685e5246392d2014070000000000000000050e172129323a424a50575e61696e73787c80838587898a8b8b8c8b8b8a888684817e7a756f6b626058514b433c332b22190f060000000000000000000714202d3a4753606d797f7f7f7f7f7f7f7f786d6053463a2d2013070000000000000000000000000000000714212d3a4754606d7a7f7f7f7f7f7f7f7f786c605346392d2013060000000000000000000000000000040c151d2328333b42464f54585f62666d707376797b7c7e7e7f7f7e7e7c7b797673706d66625f58544f46423b3329241d150d050000000000000000000000000915222e3a46515b6265666666666666666666666360594f43332a200c0300000000000000000000000000000000000000000000000a15202c38444f5960636666666666666666666665625b51463a2e221609000915222e3a46515b626566666666666666666666666666666666666666666666666665646361605b5456544e47454039332d261d170e060000000000000000000000000000000000111e2b3744515e6a7784919daab7bbb0a69e92857b6e675e564f46454040404041464a5058606a707e8a939eaaada2978c7f73665c5044382c1f1206000006131f2b37434e585f626a6f757b81868d92989fa2aaadaaa39f98928d86807a736d68615d56524c45413a352f29241d18120c07010000000000000000000000000000000000050e1720282f383f444d53585f62666d7073757779797a7a79787674716e6864605c545049413b332b231a1208000000000000000000000f1b27333f4b5660686b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a69676563605d5555544e4745413a353027221b140b050000000000000000000000000000000f1b27333f4b5660686b6c6c6c6c6c6c6c6360594f44382c20130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111d28343e485056585959595959575550483e33281c11111d28343e485055575959595959575550483e34281d1105000000000000000006121e29343f49515658595959595959595959595959595959595959595959595959595959595959595959595959595959595955534d453b31261a0e02000f1c2935424f5c6875828f9ba8aa9d9084776a5d5144372a252521201d19130c05000000000000000000030b12181c1f202822211f212e3b4854616e7b7e7e7e7e7e7d7063574a3d30241c1f20262423211c17100800000000000000000000000000080f161c2023232525303d4a5663707d8996a3afa295897c6f6256493c2f2316090004111d2935414b555d606868686868686868615f574d422f261c1106000000000000000004111d2935414c565d606868686868686868615e564d41362a1e1105000000000000000000050f1720282f383f444d52575e61666c6f7376797b7c7d7e7f7f7f7e7d7b7a7774716d68636059544e454039312a211910070000000000000000000006131f2c3845515c676d73737373737373736d665c5044382c1f12060000000000000000000000000000000713202c3945525d686d73737373737373736c665b5044382b1f1206000000000000000000000000000000030b1218202930363d43484e54545c606367666d6e70717272727271706e6d666763605c54534e48443d3631292118120b030000000000000000000000000006121e29343f495156585959595959595959595956544f463d3221180e00000000000000000000000000000000000000000000000004101c27333d474f545659595959595959595959585651493f34291e12060006121e29343f495156585959595959595959595959595959595959595959595959595858565553504a4947433d39352f27221b140b05000000000000000000000000000000000000111e2b3744515e6a7784919daab7b2adaba1979083796d68615953514b4d4c4d4c52545c606a6f7c86929fa5afa89f92857a6d60544a3f34281c100300000815212e3b47535f6a6f767c82878e92999fa3aaaeaba39f98928d86807a736d68615e56524c45413a352f29241d18120c0701000000000000000000000000000000000000040e172029323a424a50575f616a6f74797c80828485868786868583817e7a76716d66605b534d453d352c241a1208000000000000000000111d2a3743505c687278797979797979797979797979797979797979797979797877767472706d676662605854524c46413a332d261d170e070000000000000000000000000000111d2a3743505c68727879797979797979706b6054483b2f221609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17222d363e45494b4c4c4c4c4c4a49453e362c22170c0c17222c363e45494b4c4c4c4c4c4b49453e362c22170c000000000000000000010d18232d373f464a4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4846423b33291f140900000f1c2935424f5c6875828f9ba8aa9d9084776a5d5144373232322e2d2a251e160e0500000000000000030c151d23282c2d352f2e2b26313e4a5764717d8a8a8a8a8a84776a5e51443723282c2d3331302d28221a1208000000000000000000000008111a21272c2f303232323d4a5663707d8996a3afa295897c6f6256493c2f23160900010d18242f3a434b51545b5b5b5b5b5b5b5b55534d453c311d140a000000000000000000010d19242f3a444c52545b5b5b5b5b5b5b5b54524d443b3025190e0200000000000000000000050e161d262d333b42464d53545b606366656c6e70717272727271706f6d676864605d56544f47433d352f281f180f07000000000000000000000004101c2934404b555c606666666666666666605c544a3f34281c100300000000000000000000000000000004111d2935414c565d606666666666666666605b544a3f33281c0f030000000000000000000000000000000000070e171f252a32383c43474b515356545c6061636465656565646361605c545653504a47433c38322a251f170f07010000000000000000000000000000010d18232d373f464a4c4c4c4c4c4c4c4c4c4c4c4948433d342b210f06000000000000000000000000000000000000000000000000000b16212b353d4448494c4c4c4c4c4c4c4c4c4c4c4a463f372d23180d0100010d18232d373f464a4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4b4a4846443f3c3b37322c29241d17110a0200000000000000000000000000000000000000111e2b3744515e6a7784919daab2a8a19e9c9f9590837a706b64605c54595959565d61666d727c859298a2aeaba0968c7f72685d5242382e23170c0000000916222f3c4955626f7c82888f939a9fa3abaeaba39f99928d86807b746e68615e56524c46413a352f29241e18130d070100000000000000000000000000000000000000030c162029323b444c545b60696e757c8185898c8f91929893999391908d8a87837e78716c655e574f473e362c241a10070000000000000000121e2b3845515e6b788486868686868686868686868686868686868686868685858482817f7c7a77736f6a65605d56524c443f382f292019100800000000000000000000000000121e2b3845515e6b7884868686868686867d706356493d3023160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006101b242d34393d3e40404040403e3c39332c241a100506101a242c34393d3e40404040403e3d39342c241a10060000000000000000000006111b252d343a3e3f40404040404040404040404040404040404040404040404040404040404040404040404040404040403b3a36312921170d0300000f1c2935424f5c6875828f9ba8aa9d9084776a5d51443f3f3f3f3a3936302820160c020000000000000b151e272e34383a423c3a3731303d4a5763707d8a9697979083776a5d5044372e34383a403e3c39332c241a0d03000000000000000000050f1a232c33383c3d3f3f3f3f4a5663707d8996a3afa295897c6f6256493c2f231609000007131d28313a4145474e4e4e4e4e4e4e4e4847423c332a1f0b020000000000000000000008131e28323a4145474e4e4e4e4e4e4e4e4746413b32291f1408000000000000000000000000040b141c222830363b42464a505356535b6061636465656565646362605d555754524c48443d373229241d160d06000000000000000000000000000c18232f39434b5153595959595959595953504a42382e23170c00000000000000000000000000000000010d19242f3a444c5254595959595959595953504a42382d22170b00000000000000000000000000000000000000050d141a21272c3237394045464a4a50535556575859595857565553504a4a46443f3837322c27211a140d05000000000000000000000000000000000006111b252d343a3e3f404040404040404040403c3b38322b22190f0000000000000000000000000000000000000000000000000000050f19232b33383b3d404040404040404040403f3e3a342d251b110600000006111b252d343a3e3f40404040404040404040404040404040404040404040403f3f3e3d3b3938332d2e2b271f1d18120b06000000000000000000000000000000000000000000111e2b3744515e6a7784919daaada196918f949f9590847d76706d666766666668686d72787f879297a1aaafa3999184796d60564c4130261c11060000000d1a2734404d5a6773808d949b9fa4acafaba39f99928e86817b746e68615e56524c46413a353029241e19130d07010000000000000000000000000000000000000000000a151e28323b444c565d666c727b82888d9297999c9e9fa2aaa49f9e9c9a9a938f8a847e776e69605950483e362c22190d0400000000000000121e2b3845515e6b78849193939393939393939393939393939393939399929291908f8d8c898683807c77726d68615d565049413b322b221a1208000000000000000000000000121e2b3845515e6b7884919393939393897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b22282d3031333333333331302d28221a1208000008121a22282d3031333333333331302d28221a120800000000000000000000000009131b23292e313233333333333333333333333333333333333333333333333333333333333333333333333333333333332e2d2a261f170f060000000f1c2935424f5c6875828f9ba8aa9d9084776a5d514c4c4c4c4c4746413a32281e1308000000000007121d2730394045464e4847433c343d495663707c8996a39c908376695d504330394045464c4a49453e362c1f150b0100000000000000000b16212c353d44484a4c4c4c4c4c5663707d8996a3afa295897c6f6256493c2f2316090000010c161f282f35393a42424242424242423b3a37312a21180e0000000000000000000000010c1620282f35393a42424242424242423b3936302920170d0200000000000000000000000000020a11171f252a3136383f4446494950535456575858595858575553514b4b4745413a38322b272018120c04000000000000000000000000000007121d2731394045474c4c4c4c4c4c4c4c46443f3830261c1106000000000000000000000000000000000008131e28323a4145474c4c4c4c4c4c4c4c46443f382f261c1106000000000000000000000000000000000000000002090e161b20262b2e34383a3d3f444648494b4b4c4c4b4b494846443f3d3a38342e2b26201b160e09030000000000000000000000000000000000000009131b23292e313233333333333333333333302f2c272119100700000000000000000000000000000000000000000000000000000007111921272c2f303333333333333333333332312e29231b1309000000000009131b23292e31323333333333333333333333333333333333333333333333333231302e2d2b2822221f1b15100c070100000000000000000000000000000000000000000000111e2b3744515e6a7784919daaab9e9184838f979f969189827d79767473737374777a7e848c9299a1a9aea49f92877c6f675c51443a2f1e150a000000000d1a2734404d5a6773808d9aa6acafaba49f99928e87817b746e69615e56524c46413a353029241e19130d08010000000000000000000000000000000000000000000006111c26303a444c565e686d787f868e939a9fa2a9a8aaacabaaabababa9aca49f9c96918a827b706b615a50483e342b1f160c01000000000000121e2b3845515e6b7884919e9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa39f9f9e9d9c9a989993908d88847f7a736d68605b534d443d342c241a12080000000000000000000000121e2b3845515e6b7884919e9f9f9f96897c706356493d3023160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000910171d21242526262626262423211c171008000000000810171d21232426262626262423211d17100800000000000000000000000000010911181e222425262626262626262626262626262626262626262626262626262626262626262626262626262626262622211e1a140d06000000000f1c2935424f5c6875828f9ba8aa9d9084776a5d58585858585854524c443a3025190d01000000000c18232e39424b51535b55534e45403c4956626f7c8995a29c8f8276695c4f433d424b515359575550483e31271d12070000000000000004101c27333d474f555658585858585863707d8996a3afa295897c6f6256493c2f231609000000040d161d24292c2d35353535353535352e2d2b261f180f06000000000000000000000000040d161e24292c2d35353535353535352e2d2a251f170e0500000000000000000000000000000000060b141a1f252a2d3338393c3f444648494a4b4c4c4c4b4a484745403e3a39352f2c27211b150d0701000000000000000000000000000000010b151f272f34383a40404040404040403a38342e261e150a000000000000000000000000000000000000010c1620282f35393a40404040404040403938332d261d140a0000000000000000000000000000000000000000000000040a0f151b1d23282c2d2e34383a3b3d3e3f3f3f3f3e3d3b3a38342e2d2c28231c1b150f0b04000000000000000000000000000000000000000000010911181e2224252626262626262626262623221f1b160f070000000000000000000000000000000000000000000000000000000000070f161c202223262626262626262626262524221e181109010000000000010911181e22242526262626262626262626262626262626262626262626262625252322201f1c1715130f0a0400000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d91847b859299a19e948f8a858381807f808183868b91969fa3abaea49c928b7f726a60554b4032281e0c03000000000d1a2734404d5a6773808d9aa6aba49f99938e87817b746e69615e57524d46413b363029251e19130d08010000000000000000000000000000000000000000000000020b17232e38424c565e686e7a828c92989ea5ababa9aba39f9e9e9e9fa2aaa7acaca8a09e948f857d716c615a50463c31281e1308000000000000121e2b3845515e6b7884919eabacacacacacacacacacacacacacacacb5aeacacabaaa9a7aba49f9d9996918c86807a716c655e564f473e362c241a110700000000000000000000121e2b3845515e6b7884919eabaca396897c706356493d3023160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c111517181919191919171714110c05000000000000060c111517181919191919181715110c0600000000000000000000000000000000060d1215181919191919191919191919191919191919191919191919191919191919191919191919191919191919191514120e090300000000000f1c2935424f5c6875828f9ba8aa9d9084776a65656565656565615e564c41362a1d110500000004101c2834404b545c6068625f58514b434855626f7b8895a29b8f8275685c4f40454e545c606664615a5043392f24180c020000000000000714202c38444f59606365656565656565707d8996a3afa295897c6f6256493c2f23160900000000040c13181d2021282828282828282822211e1a150e060000000000000000000000000000040c13191d2021282828282828282821201e19140d0500000000000000000000000000000000000002090e141a1c22282b2d2d3337393b3d3e3f3f3f3f3e3d3c3a39352f2d2c29241e1b160f0a04000000000000000000000000000000000000030d151d23292c2d33333333333333332d2c28231c150c0300000000000000000000000000000000000000040d161e24292c2d33333333333333332d2b28221c140b0200000000000000000000000000000000000000000000000000040a0f12181c1f2023282b2d2e30313232323231302e2d2b2823201f1c17110f0a0400000000000000000000000000000000000000000000000000060d12151819191919191919191919191615130f0a0400000000000000000000000000000000000000000000000000000000000000050b1013161619191919191919191919191816120d06000000000000000000060d121518191919191919191919191919191919191919191919191919191918171513120f0b060603000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184777d87939fa39f9c98928f8d8c8c8c8e9092999da0a8aeaaa39f928d80736d62584e43392e20160c00000000000d1a2734404d5a6773808d9aa49f99938e87817b746e69615e57524d46413b36302a251e19130d0802000000000000000000000000000000000000000000000000000a141d28343f4a545d686e7a838f949fa3aaaba69f9c9899929191919298979a9fa2aaaca69f9792877e716c61584e433a2f24190d040000000000121e2b3845515e6b7884919eabb7b5aca7a5a2a2a2a2a2a2a2a2a2a2a2a2a2a3a4a6a7aaacafacaaa8a09e98928d857e776e68605950483e362c23190f06000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005080a0b0d0d0d0d0d0b0a08050000000000000000000005080a0b0d0d0d0d0d0b0a0805000000000000000000000000000000000000000106090b0c0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d08070502000000000000000f1c2935424f5c6875828f9ba8aa9d90847772727272727272726d685e5246392d2013070000040e18222c3845515c666d756f6a605c554f4855616e7b8894a19b8e8275685b4f4b515860666d73716c61554b4035291f14090000000000000916232f3c4855606b7072727272727272727d8996a3afa295897c6f6256493c2f231609000000000001070d1113141b1b1b1b1b1b1b1b1514120e09030000000000000000000000000000000001080d1113141b1b1b1b1b1b1b1b1414110e080200000000000000000000000000000000000000000003090e11171c1f2022272b2d2e30313232323231302f2d2c292421201d19130f0b04000000000000000000000000000000000000000000030b12181c1f202626262626262626201f1c17110a03000000000000000000000000000000000000000000040c13191d20212626262626262626201f1c17110a020000000000000000000000000000000000000000000000000000000000070c101313171c1f2022232425262625242322201f1c171312100c0600000000000000000000000000000000000000000000000000000000000106090b0c0d0d0d0d0d0d0d0d0d0d0909070300000000000000000000000000000000000000000000000000000000000000000000000407090a0d0d0d0d0d0d0d0d0d0d0c0b09060100000000000000000000000106090b0c0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0c0c0b0a0806060300000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d918477717f8b9299a1a8a29f9c9a9999999b9d9fa3abacaca69f98928b80736e645b51463d30271d0d0400000000000d1a2734404d5a6773808d9a9a938e87817b746e69615f57534d46423b36302a251e19130d0802000000000000000000000000000000000000000000000000000006111b262f3844505c666d7a8390959ea6aea69f9c94908b888685848485878a8e92989fa3aba9a19992877e706a60554c41352920160a0000000000121e2b3845515e6b7884919eabb7aca39b98959595959595959595959595969697999b9d9fa3ababadacaaa29f97928b827a6f6b615a50483e352b21180c030000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2935424f5c6875828f9ba8ab9e91857f7f7f7f7f7f7f7f7f7a6d6154473a2e21140700000a15202a36414c56606d78817c736d6760595154616e7b8794a19a8e8174675b4f555d606a6f797f7e71675d51453b30251a0e0200000000000a1723303d4a5663707d7f7f7f7f7f7f7f7f808d9aa7afa295897c6f6256493c2f23160900000000000000010406070f0f0f0f0f0f0f0f080806020000000000000000000000000000000000000000010407070f0f0f0f0f0f0f0f080705020000000000000000000000000000000000000000000000000000060b0f1213171b1f2021232425252625252422201f1d181413110d080100000000000000000000000000000000000000000000000001070c10131419191919191919191312100c0600000000000000000000000000000000000000000000000001080d111314191919191919191913120f0b060000000000000000000000000000000000000000000000000000000000000000000406060b101213151618181919181816151312100b0606030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776d717e8791969fa2a9a9a7a6a6a6a7aaacacaaa7a09d9490867e736e645c52493f342b1e150b0000000000000d1a2734404d5a6773808d938f87817c756e69615f57534d46423b36302a251f19140d0802000000000000000000000000000000000000000000000000000000000b17222d38414e58606d78828f95a0a7aca49c949088837e7b79787778787a7d81858d9299a1a8aba39992867c6f675d51453d32271b0f0400000000121e2b3845515e6b7884919eabb7a79b918b888888888888888888888889898a8b8c8e9092999a9ea2a9acaea9a19e948f857d716c615a50473d332a1e150b0000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000000000003070b0d0d1111111111110b0b09050100000000000000000000000000000000000000000000000000000000000000000000000000000000000005080a0b131313131313130a0a080400000000000000000000000000000000000000000000000000060b0e101113131313131311100e0b0600000000000000000000000000000000000f1c2935424f5c6875828f9ba8ada197918b8b8b8b8b8b8b8b887c6f6255493c2f22160900030f1b26323946525e68727f8c8680796f6b605d55616d7a8794a09a8d8174675a5961676d747c838c84796d60574d42362a1e130800000000000f1c2835424f5b6875818b8b8b8b8b8b8b8b8d929da9afa295897c6f6256493c2f2316090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306060b0f1213151617181919191817151413100c0707040100000000000000000000000000000000000000000000000000000000000406070d0d0d0d0d0d0d0d07060300000000000000000000000000000000000000000000000000000000010407070d0d0d0d0d0d0d0d060603000000000000000000000000000000000000000000000000000000000000000000000000000000030607080a0b0c0c0c0c0b0a080706030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0e1011131313131313130a090704000000000000000000000000000000000000000000000000000000000000000000060b0e101113131313131311100e0b0600000000000000000000000000000004080a0a1313131313131313130d0c0a06020000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a6c717d848c92979c9fa3aaa4a4a4aba49f9d9a95908a837c716c635c524a40372d22190c030000000000000d1a2734404d5a6773808d88827c756e6a625f57534d46423b36312a251f19140e08020000000000000000000000000000000000000000000000000000000000030f1b27333f4953606a73808c949fa7aca39b928c837c76726e6d666b6b686e70747a80879196a1a8aba39891847a6d60584e43372b21160a00000000121e2b3845515e6b7884919eabb1a5988b7f7c7c7c7c7c7c7c7c7c7c7c7c7c7d7e7f8184868a8e92979ea0a8aeada69f9792867e716c61594f453b30271d120700000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a00000000000000000000000000000000000000000000000000000000000000000000000001080e1317191a1e1e1e1e1e1e181715110c06000000000000000000000000000000000000000000000000000000000000000000000000000000060c1115171820202020202020171614100b05000000000000000000000000000000000000000000040b12171b1d1e2020202020201e1d1b17120b040000000000000000000000000000000f1c2935424f5c6875828f9ba8b3a9a19e9898989898989895887c6f6255493c2f2216090006121f2b37434e58616d7a8592928c847d746d6761606d7a8693aa9a8d8073675e616b7079808790958c7f73695e52463a3024190d01000000000f1c2835424f5b6875828e989898989898989a9da4aeafa295897c6f6256493c2f23160900000000000000000000000000000000000000000000000000000000000406070707070604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030506080a0b0c0c0c0c0b0a090706040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040b11171a1d1e20202020202020161613100b040000000000000000000000000000000000000000000000000000000000040b12171b1d1e2020202020201e1d1b17120b040000000000000000000000050b10141617202020202020202020191916120d0700000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a626b6f7980858b8f929896979897969993908d89837e786f6a625a524a40382e251b1007000000000000000d1a2734404d5a677380827c756f6a625f58534d46423c36312a251f1a140e08020000000000000000000000000000000000000000000000000000000000000005121f2b3744505b656f7c87939fa6ada49b908b7f786f6a6562605c54565e6164686d737c849196a1a9aaa1968e81746a6054473d32271b0f01000000121e2b3845515e6b7884919eabafa396897c706f6f6f6f6f6f6f6f6f6f6f6f70717374777a7d81858b91969fa2aab0a9a19892877e716b60574d42392e23180c03000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a0000000000000000000000000000000000000000000000000000000000000000000000020a12191f2326272b2b2b2b2b2b2524211d171109000000000000000000000000000000000000000000000000000000000000000000000000000911171d2124252d2d2d2d2d2d2d2423201c17100800000000000000000000000000000000000000050e161d23272a2b2d2d2d2d2d2d2b2a27231d160e0500000000000000000000000000000f1c2935424f5c6875828f9ba8aeb3adaba5a5a5a5a5a5a295887c6f6255493c2f221609000815212e3b47535f6a74818e989f969188817a706c616c798698a2998c807366686d757d848d93999f92867b6e61564c4135291d1105000000000f1c2835424f5b6875828e9ba5a5a5a5a5a5a7a9aeaeaea295897c6f6256493c2f23160900000000000000000000000000000000000000000000000406070a070c10121314141312100c0709060603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070b0f1112131313131313130a090704000000000000000000000000000000000000000000000000000004080a0a1313131313131313130d0c0a0602000000000000000000000000000000000000000000000000000000040607090c0e101111121111100e0c0907060400000000000000000000000006060606060606060600000000000000000000000000000000000000000000000000000000000000000000000000000000050e161d22272a2a2d2d2d2d2d2d2d2322201b160f07000000000000000000000000000000000000000000000000000000050e161d23272a2b2d2d2d2d2d2d2b2a27231d160e050000000000000000000810171c2023242d2d2d2d2d2d2d2d2d2625231e19120a010000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5960676d737a7f8386888a8b8b8a8a888683807c77716c655f58504840382e261c130900000000000000000714202d3a4753606d79756f6a625f58534e47423c37312a261f1a140e09030000000000000000000000000000000000000000000000000000000000000000000613202d394653606c78839099a4afa69c918b7e736c6660585553504a4c5254565d606a6f7b849197a2ada89d93897c6f62584e43382c1e1308000000121e2b3845515e6b7884919eabafa396897c7063626262626262626262626363646668676d7074797e848b92989fa7afaaa39992877d70695f544b4034281f1509000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a00000000000000000000000000000000000000000000000000000000000000000000010a141c242b30333437373737373732312e29221b1209000000000000000000000000000000000000000000000000000000000000000000000009121b22292d30313939393939393931302d28221a11080000000000000000000000000000000000040e1720282e3336373939393939393736332e2820170e04000000000000000000000000000f1c2935424f5c6875828f9ba1a1a1a1a1a1a1a1a1a1a1a195887c6f6255493c2f221609000915222f3c4855626f7c87939fa6a09a938d847d756e687985929f998c7f726c717a818991969fa4a2988e8175685d5246392d201307000000000f1c2835424f5b6875828e9ba1a1a1a1a1a1a1a1a1a1a1a195897c6f6256493c2f231609000000000000000000000000000000000000000000070c1013131619181c1f202021201f1c18191613120f0b060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050c12171b1d1e20202020202020161613100b0400000000000000000000000000000000000000000000050b10141617202020202020202020191916120d07000000000000000000000000000000000000000000000004070c10131316191b1c1d1e1e1e1d1c1b19161413100c0705010000000003060809131313131313131313090806030000000000000000000000000000000000000000000000000000000000000000000000040e1720272e33363739393939393939302f2c272119110700000000000000000000000000000000000000000000000000040e1720282e3336373939393939393736332e2820170e040000000000000008111a22282d303139393939393939393933322f2a231c130a0000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e555d60676d7276797b7d7e7e7e7d7b7a77736f6a64605b534e463f362e261c140a0100000000000000000613202c3945515d676d67625f58534e47433c37312b261f1a140e09030000000000000000000000000000000000000000000000000000000000000000000007131f2c38434f5964717e8a959fabab9f948c7f736c605b544e4846443f4146474c525860696e7b85929fa6afa59c8f82766a6054483a2f24190d010000121e2b3845515e6b7884919eabafa396897c70635655555555555555555656575859555d6063676d71787f8690959ea5afaba39992857b6e665c51453c31261a0e040000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a0000000000000000000000000000000000000000000000000000000000000000000008121c262e363b3f404444444444443e3d3a342d241b110600000000000000000000000000000000000000000000000000000000000000000006111b242d34393d3e464646464646463d3c39332c231a1005000000000000000000000000000000000b16202932393f434446464646464644433f39322920160b000000000000000000000000000f1c2935424f5c6875828f9494949494949494949494949494887c6f6255493c2f221609000d1a2633404d59667380898f949d9fa49f96918a817a717885929e988b7f72767e858e939ea1a29f97928c857a6d6154473a2e211407000000000f1c2835424f5b6875828e9494949494949494949494949494897c6f6256493c2f231609000000000000000000000000000000000000040a0f12181c1f20232623282c2d2d2d2d2c28232623201f1c17110e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f161d23272a2b2d2d2d2d2d2d2d2322201b160f0700000000000000000000000000000000000000000810171c2023242d2d2d2d2d2d2d2d2d2625231e19120a0100000000000000000000000000000000000000070c1013181c1f20232527292a2b2b2b2a29282623201f1c1813110d0802040a0f13151620202020202020201f1515120f0a040000000000000000000000000000000000000000000000000000000000000000000b16202932393f4344464646464646463d3b38322b23190f040000000000000000000000000000000000000000000000000b16202932393f434446464646464644433f39322920160b00000000000006101a242c33393c3d464646464646464646403e3b352e251c120700000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e4b51555d6065666d6f70717171706f6d6767626058535049413c342d241c140a0200000000000000000004101d2935404b555d605d55534e47433c37312b26201a140e09030000000000000000000000000000000000000000000000000000000000000000000000000915222f3b4854606b7783909da7afa3998f82786c605a504a423c3a383436393b41454e575f69717e8a949eaaab9f94897c6f62564c4135291d11040000121e2b3845515e6b7884919eabafa396897c706356494949494949494949494a4b4c4b5153555c60666d727b838e939da5afaba2979083796d60574d42372b20150a0000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000030e19242e3840474c4d5151515151514b4a453f362d22170c0100000000000000000000000000000000000000000000000000000000000000000c17222d363e45494b535353535353534a49443e362c22170b00000000000000000000000000000006121d28323b444b4f51535353535353514f4b443b32281d12060000000000000000000000000f1c2935424f5c687581878787878787878787878787878787877c6f6255493c2f221609000c1925323f4b57636e737c828990959da0a19e938e857e7784919e988b7e7b828a92979ea39f98928c857f796d685d5246392d201307000000000f1c2835424f5b687581878787878787878787878787878787877c6f6256493c2f23160900000000000000000000000000000000040a0f151b1d23282c2d30332e34383a3a3a3a38342e332f2d2b28221c1a140e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f1820282f33373839393939393939302f2c272119110700000000000000000000000000000000000008111a22282d303139393939393939393933322f2a231c130a0000000000000000000000000000000000070c12181c1f23282c2d303234363738383837363432302d2c2923201d19130f0f151b1f22232c2d2d2d2d2d2d2d2c22211f1b150e060000000000000000000000000000000000000000000000000000000000000006111d27323b444a4f51535353535353534948443d352b21160b000000000000000000000000000000000000000000000006121d28323b444b4f51535353535353514f4b443b32281d120600000000040e18222c363e44494a5353535353535353534c4b4640372e23190d02000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e51454c5154545c6062636465646362605d5556544e46443f382f2a221b120a0200000000000000000000010d18242f39434b5153514b47433c37312b26201a150e09030000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54636f7c8995a0acac9f92877b6e665b50443f382f2d2c282a2d2f353d454d57616c76828f9ca6b0a69b8e8175685d5245392c2013060000121e2b3845515e6b7884919eabafa396897c706356493d3c3c3c3c3c3c3c3c3d3e404045474b51545c60696e78818e939da6b0a9a0958c7f73695f53473c32261b0f0200000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a00000000000000000000000000000000000000000000000000000000000000000007131f2b36404a52585a5e5e5e5e5e5e585650483f34291d11000000000000000000000000000000000000000000000000000000000000000005111d29343e4850565860606060606060575550483e33281c100400000000000000000000000000000b17232e39444d565b5e6060606060605e5b564d44392e23170b0000000000000000000000000714212e3a4754616d7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b796d6053463a2d201307000a16232f3b47525c636b6f767d838a90959da09e97928b8385929e9c8f82858f949ea19f98928d85807a726d675d564c4135291d1105000000000714212e3a4754616d7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b796d6053463a2d201307000000000000000000000000000000070c151b20272b2e34383a3d40424044464747464440423f3c3938332d2b261f1a140b060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c16202a323a3f4345464646464646463d3b38322b23190f0400000000000000000000000000000000040d1a242c33393c3d464646464646464646403e3b352e251c12070000000000000000000000000000030b12181d23282c2e34383a3c3f4143444445444443413f3c3a38342f2d29241e1a1920272b2e2f3939393939393939392f2e2b26201810060000000000000000000000000000000000000000000000000000000000000b17222e39444d555b5d6060606060606056544f473d32271b1004000000000000000000000000000000000000000000000b17232e39444d565b5e6060606060605e5b564d44392e23170b000000020c16202a343e485055576060606060606060605957514940352a1e1206000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e51444145474b51535557585857575553514b4947433d37332d261d1810090000000000000000000000000007121d28313940454745403937322b26201a150e090300000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505c6674818e9aa7b1a79a8e81746a5f544a3f332d26201f1c1e202429333c45505a626f7c88949fabac9f92867a6d6054473a2d2114080000121e2b3845515e6b7884919eabafa396897c706356493d302f2f2f2f2f2f3030312f35393a40454a50575e666d77818e949ea8b1a79f92867b6e61584e43372b1e140800000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a0000000000000000000000000000000000000000000000000000000000000000000b1723303b47525c64676a6a6a6a6a6a65625a50453a2e1d1207000000000000000000000000000000000000000000000000000000000000000815212d3945505a62646c6c6c6c6c6c6c64615a5044392d20140800000000000000000000000000020e1b27333f4b565f676a6c6c6c6c6c6c6a675f564b3f33271b0e0200000000000000000000000713202d3946525e686d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d665c5145382c1f13060007131f2a354049525960636b70767d838a91969ea19f948f9297a19e948f92989f9f99928d86807a736d68605d554c443a3024190d01000000000713202d3946525e686d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d675c5145382c1f130600000000000000000000000000030b121820262b323739404546494c4f4a5153535453514a4f4c4946443f3837312a261f17110a0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d28323c444b5051535353535353534948443d352b21160b000000000000000000000000000000010c161f2c363e44494a5353535353535353534c4b4640372e23190d02000000000000000000000000060c151d23282e34383a404546494c4e4f50515151504f4e4c494745403a3935302b26222b32373b3c4646464646464646463c3a37312a22180e0400000000000000000000000000000000000000000000000000000000020e1a27333f4a555f676a6c6c6c6c6c6c6c6360594f44382c201307000000000000000000000000000000000000000000000e1b27333f4b565f676a6c6c6c6c6c6c6a675f564b3f33271b0e0200000a141e28323c46505a61646c6c6c6c6c6c6c6c6c66635b51463b2f23160a000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e514435393a404546484a4b4b4b4a484745403c3b37322b27221b140b060000000000000000000000000000010c161f282f35393a39352f2b26201b150f0a0300000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7985929eabaca095887c6f62574e42382d221c141210111419212a333e47535f6a76838f9cabaea3988a7e7164574b3e3025190d0100121e2b3845515e6b7884919eabafa396897c706356493d3023222222222323242524292c2f34383f444d545c656c78828f96a1acaea3998f82756a5f53473b3025190e02000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a0000000000000000000000000000000000000000000000000000000000000000000d1926333f4c58646e73777777777777716c62564a392e23180c000000000000000000000000000000000000000000000000000000000000000a1724303d4956626c7179797979797979706c6155493c3023160a0000000000000000000000000004101d2a36434f5b6771777979797979797771675b4f43362a1d1004000000000000000000000005111e2a36414c565e6161616161616161616161616161616161605c544b4034281c100400020e19242e3740464f545960636c70787e848b91969e9f9c9ea1a9a69e9c9f9f99928e86807b736d68605d56514b433a32281e1308000000000005111d2a36414c565e6161616161616161616161616161616161605c554b4034281c1004000000000000000000000000050c151d232832373d43474b515356595c545c606060605c545b595653504a46423c363128231c140c0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17232f3a444e565c5e6060606060606056544f473d32271b1004000000000000000000000000000008131e28313e485055576060606060606060605957514940352a1e120600000000000000000000030a11171e272e34394045464b515356585a5c5d5e5e5e5d5c5b595653514b4746413a37312a343d4347495353535353535353524847433c342a20150a0000000000000000000000000000000000000000000000000000000004101d2a36434f5b67717779797979797979706b6054483b2f22160900000000000000000000000000000000000000000000101d2a36434f5b6771777979797979797771675b4f43362a1d10040006111c26303a444e58616c70797979797979797979736d63574b3e3225190c000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372c2e34383a3c3d3e3e3e3d3c3a38352f2e2b271f1b17110a0200000000000000000000000000000000040d161d24292c2d2c29241d1b150f0a03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8997a1adaa9d9083776a5f53453c2f261c110a060305080f18212b37434e5864717e8b99a4afaa9b8e817568564c41362a1e110500121e2b3845515e6b7884919eabafa396897c706356493d30231616161616161718181d2023292e343b424b535b666d7a84919ea5afab9e93887c6f62564c41362a1e1105000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a0000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808484848484847e7165544b4034281c10040000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e868686868686867d7064574a3d3124170a0000000000000000000000000004111e2b3744515e6a778486868686868684776a5e5144372b1e11040000000000000000000000010d1925303a444c52545454545454545454545454545454545453514b42392e23180c00000007121c252e343d43484f545961666c71787e848b9197a1abadb3b0aaa49a938e87817b746e68615e56524c454039312820160c020000000000010d1925303a444c52545454545454545454545454545454545453514b43392e23180c000000000000000000000000060e171e272e343c43474e54545c606366696a666d6d6d6d666a686662605b54534d46423b342e261e160e05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b27333f4b5660686b6c6c6c6c6c6c6c6360594f44382c20130700000000000000000000000000030c19242f3a43505a61646c6c6c6c6c6c6c6c6c66635b51463b2f23160a000000000000000000030c151c2328303940454b5153545c60636567696a6b6b6b6a69676563605c5554524c47433c363d464e54565f606060606060605f55534e463c31261b0f0300000000000000000000000000000000000000000000000000000004111e2a3744515d6a7783868686868686867d706356493d3023160a00000000000000000000000000000000000000000000111e2b3744515e6a778486868686868684776a5e5144372b1e1100071017232e38424c565f6a707e8686868686868686867f7366594c403326190d000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b23282c2d2f30313231302f2d2c2924221f1b150f0b0600000000000000000000000000000000000000040c12181d2020201d18120f0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a9b3ab998c7f7366584e43332a1d140a0000000000060f1b26323c4754616d7a86939facab9e918478685e5246392d20130700121e2b3845515e6b7884919eabafa396897c706356493d3023160a090909090a070d1113181c23283039414a545d67707d89939eabafa59b8e8175685e5246392d201409000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a0000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b919191918f8275665c5145382c1f13060000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b93939393938a7d7064574a3d3124170a0000000000000000000000000004111e2b3744515e6a778491939393939184776a5e5144372b1e110400000000000000000000000008131e29323a414647484848484848484848484848484848484645403930271d1207000000000a131c222b32383d44484f545b60666d71797f85919eabb8beb9ac9f9387817b746e69615e56524c45413a352f281f160e040000000000000008131e29323a414647484848484848484848484848484848484645403930271d12070000000000000000000000060f182029303940454e53586062666d7073757778797a7a79787775726f6c66615f57534d443f38302820170e05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111d2a3743505c68727879797979797979706b6054483b2f221609000000000000000000000000000b151e2935414c56616c70797979797979797979736d63574b3e3225190c0000000000000000030d151e262e343d434b51545c6064666d6f72747677777877777674726f6d6765615d56534e4641454e5860626c6c6c6c6c6c6c6c6c625f584e43372b1f120600000000000000000000000000000000000000000000000000000004111e2a3744515d6a7784909393939393897c706356493d3023160a00000000000000000000000000000000000000000000111e2b3744515e6a778491939393939184776a5e5144372b1e11050e192228343f4a545d686f7c86929393939393958f81796c605346392d201306000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b181c1f2022242525242422201f1d1815130f0a030000000000000000000000000000000000000000000001070d10131413100d070100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27333f49536875828e9ba8afa499897c6f6356493c3123180b020000000000000a15202d3946525d687683909da9ada196877a6d6154473a2e21140700121e2b3845515e6b7884919eabafa396897c706356493d3023160a0000000000000104070c11171e272f38424c55606b75818e99a4afac9f92877a6e6154473b30251a0e020000121e2b3845515e6b7884919eabafa396897c706356493d3023160a0000000000000000000000000000000000000000000000000000000000000000000815222e3b4855616e7b88969d9d9d9285796d6053463a2d2013080000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b979f9f9f978a7d7064574a3d3124170a0000000000000000000000000004111e2b3744515e6a7784919d9f9f9d9184776a5e5144372b1e1104000000000000000000000000020d1720293036393a3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a38342e271e150b00000000000a131c222a32373d43484f545a61666c71787e84919eabb7beb9ac9f9387817b746e68615e56524c454039342e271e160e0400000000000000020c1720293036393a3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a38342e271e150b0000000000000000000000050f18212a323b424b51585f626a6f74797d7f828485868687868584827f7c79736e69615f57504a423a322920170e040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884868686868686867d706356493d3023160a00000000000000000000000007121d27303945525d68707e8686868686868686867f7366594c403326190d00000000000000030c151f2730383f444f555c60666d7175797c7f8182838484848382817f7c7976716d68625f58524c4d57606a6f7979797979797979796f6a5f53473a2e21150800000000000000000000000000000000000000000000000000000004111e2a3744515d6a7784909d9f9f9f96897c706356493d3023160a00000000000000000000000000000000000000000000111e2b3744515e6a7784919d9f9f9d9184776a5e5144372b1e110c17202b343c44505c666d7a849198a29f9fa2979083796d655b5044372b1f1205000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e101313151718181817151413100c07060300000000000000000000000000000000000000000000000000000104060706040100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3744505b657784919daaac9f93867a6d6053473a2d2014070000000000000005111d2935414c566774808d9aa7b2a896897c706356493d3023160a00121e2b3845515e6b7884919eabafa396897c706356493d3023160a00000000000000000000060c151d262f3a434f59626e7b87939facafa3998c7f7265574d42362a1e11050000121e2b3845515e6b7884919eabafa396897c706356493d3023160a0000000000000000000000000000000000000000000000000000000000000000000714212d3a46535f697784919eaaa298897c6f6356493c2f24190d0100000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4aca3978a7d7064574a3d3124170a0000000000000000000000000004111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110400000000000000000000000000050e171e252a2d2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2d2c28231d150c030000000007121c252e343c43474f545960636c70787e848b9196a1abadb3b1aba499938e86817b736d68605d56514b454039302820160c0200000000000000050e171e252a2d2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2d2c28231d150c0300000000000000000000040d17212a333c444d545c606a6f767c8185898c8f91929893939892908e8c8985807b756e69605c544c443b322920160b0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919393939393897c706356493d3023160a0000000000000000000000020b18232e39424f59606d7a8491939393939393938c7f7366594c403326190d000000000000000b151e273139424a505960676d72797d8285898b8d8f90919191908f8e8c8986827e7a746f6a615e56555e696f7c8686868686868686867b6f6255483c2f22150900000000000000000000000000000000000000000000000000000004111e2a3744515d6a7784909daaaca396897c706356493d3023160a00000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e0b151e29323c46505a606d78828f96a0aaafa39992857b6e675d53493f33271b0f03000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110607090a0b0b0b0a09070604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7885929facaa9e918477675d5145382c1f130600000000000000010d1924303e4b5865717e8b98a4b1a4988b7e7165584b3e3225180b00121e2b3845515e6b7884919eabafa396897c706356493d3023160a0000000000000000000000030b141d28313d47535f6975828f9ba9b3ab9d908377695e52463a2d2014070000121e2b3845515e6b7884919eabafa396897c706356493d3023160a03030303030303030303030303030303030303010100000000000000000000000005121e2a36424d576774818d9aabaa998c807366564c4135291d110400000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b0a3978a7d7064574a3d3124170a0000000000000000000000000004111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e11040000000000000000000000000000050d13191e202121212121212121212121212121212121201f1c18120b0300000000020d19232e3740464e535960636b70767d838a91969ea09d9fa2a9a79f9d9f9f99928d86807a736d68605d55514b423a32281e13080000000000000000050c13191d202121212121212121212121212121212121201f1c18120b0300000000000000000000010c161f29333c454d565e666d737c82898e9297999c9d9fa2aaaaa29f9d9b9997918d87817b726d665d564d443b32281d140a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919e9f9f9f96897c706356493d3023160a00000000000000000000000a141d2834404b54606b74818d96a19f9f9f9f9f998c7f7366594c403326190d00000000000007121d273039434b545c606b70797f848a8f9298989a9c9d9e9e9e9d9c9a9898928f8b86817c746e68615d676e7b8591989393939393887e716a5f53473a2e21150800000000000000000000000000000000000000000000000000000004111e2a3744515d6a7784909daaafa396897c706356493d3023160a00000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e121c27303a444e58616c73808d949fa8afa59f92877d70695f554b41382d22170b00000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110400000000000000000000000000000000000000000000000000000000000000000000000000000000060b0e101113131313131311100e0b06000000000000000000000000000000010406070b0e0f0d09080603000000000000000000000000000714212e3a4754616d7a8798a3aea99c8f827669554b4035291d10040000000000000000081723303d4a5663707d8996a3b0a6998c7f7366594c403326190d00121e2b3845515e6b7884919eabafa396897c706356493d3023160a000000000000000000000000020b161f2b37424d5763707d8997a1adaca095877b6e6154473b2e2114070000121e2b3845515e6b7884919eabafa396897c706356493d30231610101010101010101010101010101010101010100e0d0b0803000000000000000000020e1a26313e4a5764717d8a99a4a99d908376685d5245392c20130700000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b0a3978a7d7064574a3d3124170a0000000000000000000000000004111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110400000000000000000000000000000002080d111314151515151515151515151515151515151313100c0700000000000006121e2a35404951585f626b6f767d838a90959da09f96919297a29f95909399a09f98928d85807a726d67605c544c443a3024190d01000000000000000002080d111314151515151515151515151515151515151313100c0700000000000000000000000007131d28313b454d575f696e7880878f949a9fa2a9a8aaababaaaaababaaa8a9a19e99938e867f786d685e564d443a2f261c1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabaca396897c706356493d3023160a0000000000000000000006111b262f3845515c666f7c88939fa9b2acacaca6998c7f7366594c403326190d0000000000040d18232e39434b555d666d737d848b91969b9fa2aaa7a9aaaaaaaaaaa9a7aaa39f9c98928e87817a716c656d79839097a19fa79e938c7f736c61584e43372b1f120600000000000000000000000000000000000000000000000000000004111e2a3744515d6a7784909daaafa396897c706356493d3023160a00000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e18232e39424c56606a717e8a929ca6b0a79d938b7f726b60574d433a2f261b110600000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e11040000000000000000000000000000000000000000000000000000000000000000000000000000040b12171b1d1e2020202020201e1d1b17120b04000000000000000000000001070d111314181b1b1a1615130f0a0400000000000000000000000815222f3b4855626e7b8895aab4a89b8e8175685b4e422f24180c0000000000000000000915222f3c4855626f7b8895a2aea79a8d8074675a4d4134271a0e00121e2b3845515e6b7884919eabafa396897c706356493d3023160a00000000000000000000000000040d1a26313c4653606d7985929eabb1a7988b7e7165584b3e2f24180d0100121e2b3845515e6b7884919eabafa396897c706356493d30231d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1b1a18140f080100000000000000000914212e3a4754616d7a86939fac9f93867a6d6054473a2d21140900000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b0a3978a7d7064574a3d3124170a0000000000000000000000000004111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e11040000000000000000000000000000000000010507070808080808080808080808080808080807060400000000000000000a16232f3b46515b636a6f757c828990959da09f99928c8485929f9d90838790959fa39f98928c857f79726d665d564c4135291d110500000000000000000000010507070808080808080808080808080808080807060400000000000000000000000000030c18242f3a434d575f696e7b838d93999fa6ababa9aca49f9e9e9e9e9fa4aca9ababa49f98928c827a6e695e564c42382d22170b020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a000000000000000000000b17222d38414e57606d7983919aa4afbbb9b9b2a6998c7f7366594c403326190d00000000010c161f2834404b555d676d78808991969ea1a9acaca8aaa39f9e9e9e9fa3aaa8abacaaa39f9a938e857e736c77818e95a0a9a9a0958e81776c605a50463c31261b0f0300000000000000000000000000000000000000000000000000000004111e2a3744515d6a7784909daaafa396897c706356493d3023160a00000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b19232834404a545e686f7c86929fa4aea99f958e81746d62594f453b31281d140a0000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110400000000000000000000000000000000000000000000000000000000000000000000000000050e161d23272a2b2d2d2d2d2d2d2b2a27231d160e05000000000000000000040c13181d20212528282623221f1b150c07010000000000000000000916222f3c4955626f7c8895a2afa79a8d8174675a4e4134271b070000000000000000000815212e3b4854616e7b8794a1aea79a8e8174675b4e4134281b0e00121e2b3845515e6b7884919eabafa396897c706356493d3023160a000000000000000000000000000009151f2b3844505c6674818e9aa7b4a79b8e817468554b4035291d110400121e2b3845515e6b7884919eabafa396897c706356493d3029292929292929292929292929292929292929292929282724201a130b02000000000000000713202d3946525d687783909daaa4998a7d7064574a3d31251a0e02000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b0a3978a7d7064574a3d3124170a0000000000000000000000000004111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e11040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1925323e4b57636d737c82898f949d9fa29f959087807984919e988b7e7c838c92989fa29f97928c857f796d685d5246392d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e2935404b555e696e7b8490959fa4abaaa69f9c989a9392919191939a989d9fa7abaaa39f948f837b6e685d544a3f33281e14080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a000000000000000000040f1b27333f49535f6a737f8c95a0acb6c0cabfb2a6998c7f7366594c403326190d0000000008131e28313a45515c676d79828d929ea0a8adaba39f9b9798929191919298979b9fa2aaadaca49f97928a8079808c939ea7aba1979083796d655b50483e342a20150a0000000000000000000000000000000000000000000000000000000004111e2a3744515d6a7784909daaafa396897c706356493d3023160a00000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b202b353d44515c666d7a849198a3aeaba1979083796d605b51473d33291f160b020000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e1104000000000000000000000000000000000000000000000000000000000000000000000000040e1720282e3336373939393939393736332e2820170e0400000000000000080d161d24292c2d323435332f2e2b272018120b0300000000000000000916232f3c4956626f7c8995a2afa79a8d8074675a4d4134271a0e0100000000000000000814212e3b4754616e7a8794a1ada89b8e8175685b4e4235281b0f00121e2b3845515e6b7884919eabafa396897c706356493d3023160a000000000000000000000000000003101c28343f4a5464717d8a97a8b2aa9e918477675d5145392c20130600121e2b3845515e6b7884919eabafa396897c706356493d36363636363636363636363636363636363636363636363433302b251d140b0100000000000005111d2935414c566673808d99aaab9a8d817467574d42362a1e1205000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b0a3978a7d7064574a3d3124170a0000000000000000000000000004111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110400000000000000000000000000000000000000000000000000000205070809090a0909080706040100000000000000000d192633404c5966737f888f949c9fa69f98928b837c737885929e988b7f72787f8690949fa2a29f97918b847a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27303945515d676e7b8491969fa7aea69e9c94908b88868584848586888b90959c9fa6aea69f9591837a6d665b50443b3025190d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a0000000000000000040d1a232b3744505b656e7b86929fa7b1b8b9bebfb2a6998c7f7366594c403326190d000000010d19242f3a43505a606d79828f949da4acaca49f99928f8b878584848486888a8e92989ea1a8aea9a29f928d838c929ca5aea39992857b6e675d53493f362c22180e040000000000000000000000000000000000000000000000000000000004111e2a3744515d6a7784909daaafa396897c706356493d3023160a00000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b29333d47505a606d78829096a1aaaea39991857b6e675c51493f352b21170d04000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919da6a69d9184776a5e5144372b1e11040000000000000000000000000000000000000000000000000000000000000000000000000b16202932393f434446464646464644433f39322920160b00000000000008111a1f282f35393a3e4142403c3b373229241d150d03000000000000000916222f3c4955626f7c8895a2afa79a8d8174675a4e4134271b060000000000000000000815212e3b4854616e7b8794a1aea79b8e8174685b4e4135281b0e00121e2b3845515e6b7884919eabafa396897c706356493d3023160a0000000000000000000000000000000b17232e3b4754616e7b8796a1adac9f9386796d6053473a2d20140700121e2b3845515e6b7884919eabafa396897c7063564943434343434343434343434343434343434343434343434341403c362f261d1308000000000000010d1924303d495663707c8998a2aa9e918477695e53463a2d211406000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b0a3978a7d7064574a3d3124170a0000000000000000000000000004111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110400000000000000000000000000000000000000000000010507080e1114141616161616151413110d07010000000000000916232f3c4956626f7c89939ea6a19e948f867f786f6a7985929f988c7f726d737b828b92989ea5a1998f8275685d5246392d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e39424f59606d79839096a1a8aaa29f948f88837f7c7978777778797c7f838890949fa4aba8a0958f82786c60564c41362a1d120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a00000000000000010c161f2a36414c56606c77829099a3aeadabadb3bbb2a6998c7f7366594c403326190d00000004111d2935414c56616c74818e949ea6aea9a19a938e86827e7b79787778797b7e81858b91969fa3abada49d9490949ca4aea49f92877d6f695e554b41382d241a1006000000000000000000000000000000000000000000000000000000000004111e2a3744515d6a7784909daaafa396897c706356493d3023160a00000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e51443727313b454f59626c74808d949fa8aea49f92877c6f695e554b40372d23190f0600000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a778491999999999184776a5e5144372b1e1104000000000000000000000000000000000000000000000000000000000000000000000006121d28323b444b4f51535353535353514f4b443b32281d12060000000007101a232b313a4145474b4e4e4d4947433d352f271f150c020000000000000915222f3c4855626f7b8895acb6a79b8e8174685b4e412d22170b0000000000000000000815222f3b4855626e7b8895a1aea79a8d8174675a4e4134271b0e00121e2b3845515e6b7884919eabafa396897c706356493d3023160a0000000000000000000000000000000614202d3a46525e697884919eabafa49a897c6f6256493c2f23160900121e2b3845515e6b7884919eabafa396897c706356505050505050505050505050505050505050505050505050504e4c4841382f251a0f030000000000000813202d3a4653606d7985929faca096877b6e6154483b2d22170b000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b0a3978a7d7064574a3d3124170a0000000000000000000000000004111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e1104000000000000000000000000000000000000000002080d111314191e202122232323222220201d18130c0400000000000815222e3b4754606a75818e989e97928a827b726d66677986939f998c7f7366696e777e858f939e9f92867b6e61564c4135291d1105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b54616b74818e95a0a8a9a198928a827c76726f6d676b6b666d6f72767c828c9399a4afa79f948b7f72685e5246392f24180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a0000000000000008131e28313a46525e68727e8b949faba9a19ea1a9b3b2a6998c7f7366594c403326190d0000000613202c3945525d68717e8a939da6b0a8a0969188817b75716e6c656b666c6e71757a7f848c9299a0a8aea69f9c9fa6aea69d928b7e716b60574d43392f261b120800000000000000000000000000000000000000000000000000000000000004111e2a3744515d6a7784909daaafa396897c706356493d3023160a00000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372f39434d57606b717e8b929da6b0a69d928b7e716a60574d43392f251b11070000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a77848c8c8c8c8c8c84776a5e5144372b1e110400000000000000000000000000000000000000000000000000000000000000000000000b17232e39444d565b5e6060606060605e5b564d44392e23170b000000020b19232b353d434b5154585b5b5956544e45403931271e140a0000000000000814212e3b4754616e7b879aa4afa89c8f827569544a3f33281c0f030000000000000000091623303c4956636f7c8996a2afa6998d8073665a4d4033271a0d00121e2b3845515e6b7884919eabafa396897c706356493d3023160a00000000000000000000000000000005111e2a36424d566976828f9ca9b6ac978a7e7164574b3e3124180b00121e2b3845515e6b7884919eabafa396897c70635c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5b59534a41362b20140800000000000006131f2c3845515c6675828f9ca8a8988b7e7165544a3f33281c0f030000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b0a3978a7d7064574a3d3124170a0000000000000000000000000004111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110400000000000000000000000000000000000001070c13191d2021252a2d2e2f3030302f2e2d2c29241d160d0a0200000006131f2b37434e58616e7b8692938e857e766e6960606d7a869aa4998d8073665f656c727b828a91978d8073695f53443a3024190d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c66707d8a939da7aaa19792867e756f6a6562605c55545c6062656a6f777f87939fa4aea69f92867a6e61554b4035291d1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a000000000000030c19242f3a43505a616e7a85929fa6ada1979297a1adb2a6998c7f7366594c403326190d000004101c2834404b55606d7a85929ea5afa9a09691847d746e696461605b545b606164676d7279808791969fa6b0aba9abb0a89f948d80736c62594f453b31271d140a0000000000000000000000000000000000000000000000000000000000000004111e2a3744515d6a7784909daaafa396897c706356493d3023160a00000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e51443734404b555e696f7d87929fa4aea89f948d80746c62584e453b31271d13090000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727f7f7f7f7f7f7f7f7265584b3f3225180c0000000000000000000000000000000000000000000000000000000000000000000000000e1b27333f4b565f676a6c6c6c6c6c6c6a675f564b3f33271b0e0000000a141d2b353d474f555d6065676866626058514b433930261c110600000000000713202d3a4653606d7986939facaa9d908477665b5044382b1f120600000000000000000b1824313e4b5764717e8a97a4b1a5988b7f7265584c3f3225190c00121e2b3845515e6b7884919eabafa396897c706356493d3023160a000000000000000000000000000000020e192530414e5a6774818d9aa7b2a5998c7f7266594c3f3326190c00121e2b3845515e6b7884919eabafa396897c7069696969696969696969696969696969696969696969696969696967645d53483c3024180b00000000000004101c2834404b5465727f8c98a9a89b8e8275665b5044382b1f12060000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b0a3978a7d7064574a3d3124170a0000000000000000000000000004111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e11040000000000000000000000000000000000030b12181e24292d2e3036393b3c3c3d3c3c3b3a39352f281f1c140a000000030f1b27323d46535e6973808c89817a716c615e57606d7a8793a09a8d807467535b60696e757e858e857a6d60574d4232281e1308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54606d7984919ea5aea39892857c716c625f585553514b4b5153555860656c727e8a929ca7aea2988d8073675d5145392c1f1306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a0000000000000b151e2935414c55616c75818e97a2ada59e9285929eabb2a6998c7f7366594c403326190d000006131f2c3845515c6773808c97a1adada19791847b6f6b615e575453504a505355555d60676d737c848f949fabb7b6b7aca0968f82786d605a50473d33291f150b020000000000000000000000000000000000000000000000000000000000000004111e2a3744515d6a7784909daaafa396897c706356493d3023160a00000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144353d45515c676e7b859199a3aeaaa1968f82786d605a50463d33291f150b010000000000000000000000000000000000000000000000000000000000000000000b1824313d4a56626d72737373737373726d62564a3d3124180b000000000000000000000000000000000000000000000000000000000000000000000000101d2a36434f5b6771777979797979797771675b4f43362a1d10000006111c262f3d474f5960676d717475736f6a605d554b42382e23170b000000000006121f2c3844515c667884919eabac9f9285796c605346392d2013080000000000000003101c28343f4a546673808c99a6b4aa978a7d7064574a3d3124170a00121e2b3845515e6b7884919eabafa396897c706356493d3023160a00000000000000000000000000000000091926333f4c5966727f8c99a5b2a79a8d8074675a4d4134271a0e00121e2b3845515e6b7884919eabafa396897d76767676767676767676767676767676767676767676767676767676746f64594c4033271a0d010000000000000c18232e3c4855626f7b8897a1ab9e9285796c605346392d2013070000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b0a3978a7d7064574a3d3124170a0000000000000000000000000004111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110400000000000000000000000000000000050d151d23293035393a3f4146474949494949484745403a312e261c12080000000a16202a36424d57606d79837d746d68615a5354616e7a8794a19a8e8174675b50575e616c717a817f72685d52453c3120160c02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505c66727e8b96a0aca79f92867c6f6a615a534e49464540404546494e535b606c73808c95a0a5aa9f9285796d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a000000000007121d27303945515d67707d8a939ea9ab9e938c7f8c99a6b2a6998c7f7366594c403326190d00000713202d3a4653606d7985929ea9b0a69e92857b6e696059524d4846443f4446484b51555d606a6f7a828f9ca9b6c2b7aa9e91847a6d665c50483f342b21170d03000000000000000000000000000000000000000000000000000000000000000004111e2a3744515d6a7784909daaafa396897c706356493d3023160a00000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e51443d47515b606d79839097a1abaea29891847a6d665c51483f342b20170d03000000000000000000000000000000000000000000000000000000000000000000000915222e3a45515b626566666666666665625b51453a2e221509000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a778486868686868684776a5e5144372b1e1100000b17222d38424f59606b707a7e8181807c756d675d544a3f34281c10030000000004101c2834404a546976828f9ca9aea298887b6e6255483b3025190d0100000000000006121f2c3844505c6676828f9ca9aea298887b6e6255483b2f22150800121e2b3845515e6b7884919eabafa396897c706356493d3023160a000000000000000000000000000000000b1825323e4b5865717e8b98a4b1a79b8e8174685b4e4135281b0e00121e2b3845515e6b7884919eabb6aa9d9083838383838383838383838383838383838383838383838383838383838174675b4e4134281b0e010000000000000713202d394653606c7885919eaba297887c6f6255493c2f24180c0000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b0a3978a7d7064574a3d3124170a0000000000000000000000000004111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e1104000000000000000000000000000000050f171f272f343a4146474b4c525455565656555553514b4340382e24190e020000040e1a25313b45515d676d76706b615e56504855616e7b8894a19b8e8175685b4e4d525a61686d74726d62564c41332a1f0e040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7884919ea8ab9f958b7f726a60585047433c3a383434383a3c4149505a606d7883909a989795978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a00000000020b18232e39424f59606d7a84919ea5aea3998e817e8a97a4b0a6998c7f7366594c403326190d00000a1724313d4a5764707d8a97a1adab9f948a7d70695e574f46423b39373338393b40454b51585f6a717e8a97a4b1bdb4a79b8e81746b61554b40352922190f0500000000000000000000000000000000000000000000000000000000000000000004111e2a3744515d6a7784909daaafa396897c706356493d3023160a00000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144454f59626d74818e959fa9aea49f92867c6f685e544a40362d22190e05000000000000000000000000000000000000000000000000000000000000000000000005121d29343f49515658595959595959585651493f34291d1205000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a778491939393939184776a5e5144372b1e1100030f1c28333f4a54606b707d858b8e8e8c8981796d665c5044382b1f120600000000000c18232e404d5a6673808d99abb4aa988b7e7265564c4135291d12070000000000030c15202d3a4653606d7985929fabac9f9285796c605346392d20130600121e2b3845515e6b7884919eabafa396897c706356493d3023160a000000000000000000000000000000000a1724313d4a5764707d8a97a3b0a89b8f8275685c4f4235291c0f00121e2b3845515e6b7884919eabb7aba095908f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f84776a5d5144372a1e110400000000000005121f2b3744505b6575818e9ba8a9998c7f7266554b4035291d100400000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b0a3978a7d7064574a3d3124170a0000000000000000000000000004111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e11040000000000000000000000000000040e172129313940454c525458565e61626363636261605d55524a40362a1f130700000009141f2935404b555d6069636059524c444855626f7b8895a29b8f8275685c4f424650565d606865625b51433a2f21180e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b5563707d8a96a0aca79d9083786c60584e463e37322d2c28282c2d2f383f44515c66707d8a8d8b8a888785807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a000000000a141d2834404b54606b74808d96a1ada99f92867b7e8b97a4b1a6998c7f7366594c403326190d0004101c2934404b556874818e9ba9b3ab9c8f82766c61574d453d36302d2b282b2d2f35404b555e686f7c86929facb8c0b6a99e938a7d70675d5145392f24180d0100000000000000000000000000000000000000000000000000000000000000000004111e2a3744515d6a7784909daaafa396897c706356493d3023160a00000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a554c444d57606b727f8b939ea7b0a69c928a7e716a5f564c42392e241b1007000000000000000000000000000000000000000000000000000000000000000000000000010c18232d373f454a4b4c4c4c4c4c4c4b4a453f372d23180c01000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919d9f9f9d9184776a5e5144372b1e110006121f2b3844505b666f7d8792979a9b99938e82786d6053463a2d2013070000000000071724313d4a5764707d8a99a3aea89c8f8275685e5246392f24180f06000000030b151e2935414c5663707d8998a2aea99c8f8276665b5044382b1f120600121e2b3845515e6b7884919eabafa396897c706356493d3023160a000000000000000000000000000000000a1723303d4a5663707d8996a3b0a99c8f8276695c4f4336291c1000121e2b3845515e6b7884919eabb7b1a7a09d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9084776a5d5144372a1e1104000000000000030f1b27333f495364717e8b97a7a99c8f8376675d5145392c1f130600000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b0a3978a7d7064574a3d3124170a0000000000000000000000000004111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110400000000000000000000000000020c162029333b434b51565d616569686e6f6f706f6f6e6d67635c52473b2f23170a000000030d18242f3a434b51535d56554f46413c4956626f7c8995a29c8f8276695c4f433e444c52545b585651493f31281e0f0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c6775818e9ba8aca095897d70655b50463d342b26201f1c1c1f20262d34404a54606d7881807f7d7c7a78736d63574b3f3225190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a00000006111b262f3845515c666f7c88939fa8ada1978d80737e8b98a5b1a6998c7f7366594c403326190d0006131f2c3845515c677784919daaaea3998a7d70645a50453b332a25201f1c222c353e45515c676e7a849198a2aeb8b3b5afa59e9184796d60554b4035291d100400000000000000000000000000000000000000000000000000000000000000000004111e2a3744515d6a7784909daaafa396897c706356493d3023160a00000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d918477675d564d555f69707d87929fa5afa89e948d80736c61584e443a30271c1209000000000000000000000000000000000000000000000000000000000000000000000000000006111b252d343a3d3f4040404040403f3d3a342d251b110600000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e11000613202d394653606c79849199a1a9a8a59e948b7e7165584b3e3225180b00000000000714212d3a4754606d7a86929facac9f92867a6d61554b4035292117110c070a0c151d27303946525e6874818e9aaab1a7988c7f7265544a3f33281c0f0300121e2b3845515e6b7884919eabafa396897c706356493d3023160a000000000000000000000000000000000a1623303d495663707c8996a3afa99c8f8376695c504336291d1000121e2b3845515e6b7884919eabb7b9b1abaaa9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a99d9084776a5d5144372a1e1104000000000000000b17222d3b4754616e7b8795a0ac9f92867a6d6053473a2d20140800000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b0a3978a7d7064574a3d3124170a0000000000000000000000000004111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e11040000000000000000000000000008131e28323b454d555c60686d7275787a7c7c7c7c7c7b7a736e63584b3f3226190d0000000007131d28313a404547504a48443d363d495663707c8996a39c908376695d5043323a4145474e4b4a453f372d1f160c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7985929facaa9d9083776b6053493f342b272727272727272727232e3944505c666d757472706f6d6866635b52473b2f23160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a0000000b17222d38414d57606d7983909aa4afa79e92857a727f8c98a5b2a6998c7f7366594c403326190d000714202d3a4753606d7a86939facac9f9286796d6053473e3329211a1317202a343e47515b606d79839096a1aaaeaca7a9aeaca1968c7f72675d5145392c20150900000000000000000000000000000000000000000000000000000000000000000004111e2a3744515d6a7784909daaafa396897c706356493d3023160a00000000000000000000000000000000000000000000111e2b3744515e6a7784919daaab9e9285796d685e565d676e7b859299a3afa9a0968f82786c605a50463c32291e150b0000000000000000000000000000000000000000000000000000000000000000000000000000000009121b23292e313233333333333332312e29231b12090000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e1100091623303c4956636f7c8996a0abb3b4afa69c908376695d5043362a1d1000000000000713202c3945525d6876828f9ca9aea3998c7f72675d51453d3327221b1819191b1e272f39434d57616d7a86929facab9f95887b6e6155483b2d22170b0000121e2b3845515e6b7884919eabafa396897c706356493d3023160a000000000000000000000000000000000a1623303d495663707c8996a3afa99c8f8376695c504336291d1000121e2b3845515e6b7884919eabb7b6aea9a7a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a59d9084776a5d5144372a1e1104000000000000000614202d3a46525e697784919daaa398897d7063564a3d3025190d01000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b0a3978a7d7064574a3d3124170a0000000000000000000000000004111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e1104000000000000000000000000010d1924303a444d575e676d737a7f828587888989898888868073665a4d4033271a0d00000000010c161f282f35393a433d3c3833303d4a5763707d8a9699999083776a5d5044373035393a413f3d3a342d251b0d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c8998a2aea9988c7f7265594f41382d343434343434343434343434343f4a545c606867656462605d5657524940352a1e1307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a0000040f1b27333f49535f69737f8c95a0acaca0958b7e72727f8c99a5b2a6998c7f7366594c403326190d000815222e3b4855616e7b889aa4afaa9d908377675d5145382c21170f151e29323c464f59636d74818e959fa8aaa29f9a9da4aea89e9285796d6053473c31261a0e02000000000000000000000000000000000000000000000000000000000000000004111e2a3744515d6a7784909daaafa396897c706356493d3023160a00000000000000000000000000000000000000000000111e2b3744515e6a7784919daaada19790827a6e685f656d79839097a2abaca29791847a6d665b50483e342a20170c0300000000000000000000000000000000000000000000000000000000000000000000000000000000000911181d2224252626262626262524221d181109000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e11000b1825323e4b5865717e8b98a8b2bdc1b8ab9f9285786c5f5245392c1f12000000000004111d2935414c5664717e8b97a2adab9e9185796d60584e453c332d29242526272b3039424b555f6973808d98a2aea99d908376695f53473a2d1c11060000121e2b3845515e6b7884919eabafa396897c706356493d3023160a000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a89c8f8275695c4f4236291c0f00121e2b3845515e6b7884919eabb7aea49d9a9898989898989898989898989898989898989898989898989898989084776a5d5144372a1e11040000000000000005111e2a36424d576774808d9aabaa9a8d807367564c41362a1e1105000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b0a3978a7d7064574a3d3124170a0000000000000000000000000004111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110400000000000000000000000005111d2935414c565e696e7980868b8f92979596969695948c7f7266594c3f3326190c0000000000040d161d24292c2d36302f2c27313e4a5764717d8a8c8c8c8c84776a5e51443724292c2d3532312e29231b120900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99aaada197887b6e6155484141414141414141414141414141414141424a50535b5a58575554524c4b4740372e231a1005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a00040d1a232b3744505b656e7b86929fa7afa59d9083786d73808c99a6b2a6998c7f7366594c403326190d000916222f3c4955626f7c8895acb6a89c8f827569554b403529180f121d27303a444e58616c727f8c939ea7aea298928d929da8ada2978b7e7265574e42372b1e1206000000000000000000000000000000000000000000000000000000000000000004111e2a3744515d6a7784909daaafa396897c706356493d3023160a00000000000000000000000000000000000000000000111e2b3744515e6a7784919daab3a99f9490837a6e696c77818e95a0a9afa49a92857b6e685d544a3f362c22180e0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c12151818191919191919181815120c0600000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e11000b1825323e4b5865717e8b98a8b2bdc1b8ab9f9285786c5f5245392c1f120000000000010d19242f3a4753606d7985929ea9ada1978d80736a60574e443f38352f323232373c434b545c676e7b86929faaada1978b7e7164574d42372b1e0a000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a000000000000000000000000000000000b1724313e4a5764717d8a97a4b0a89b8f8275685c4f4235291c0f00121e2b3845515e6b7884919eabb7a99d928d8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b83776a5d5144372a1e110400000000000000020e1a25303d4a5763707d8a99a3aa9d908377685e5246392d201407000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b0a3978a7d7064574a3d3124170a0000000000000000000000000004111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e11040000000000000000000000000713202d3946525d686e7b838c92989c9fa2a9a2a3a2a2978a7e7164574b3e3124180b000000000000040c13181d20202a232320222f3c4855626f7c7f7f7f7f7f7f7265584b3f32251d2021282524221d1811090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a546875828f9ba8ab9e918578695f534e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4a48443e352c21160b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a010c161f2a36414c56606c77828f98a3aeaa9e93897d6f6673808d99a6b2a6998c7f7366594c403326190d000916232f3c4956626f7c8995a2afa89c8f827569554b4034291c1018232e39424c565f6a707d88939fa5aea49f9286808d96a1ada99d9083776a5f53473a2e211407000000000000000000000000000000000000000000000000000000000000000004111e2a3744515d6a7784909daaafa396897c706356493d3023160a00000000000000000000000000000000000000000000111e2b3744515e6a7784919daab7b0a69f9590847b6f727f8c939ea7afa59f93887d70695f564c42382d241a10060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105090b0c0d0d0d0d0d0d0c0b0905010000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e1100091623303c4956636f7d8996a0abb3b5b0a69d9083766a5d5043372a1d1000000000000008131f2c3945515d6773808c97a2ada99f92877c6f695f58504945403f3f3f4043474e555c666d79839098a3aea79e9184796d6053463c31261a0e000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a000000000000000000000000000000000c1825323f4b5865727e8b98a5b1a79b8e8174685b4e4135281b0e00121e2b3845515e6b7884919eabb4a79a8d807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7164584b3e3125180b0000000000000000000914202d3a4753606d7a86929faca095877a6e6154473b2e211409000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b0a3978a7d7064574a3d3124170a0000000000000000000000000004111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e1104000000000000000000000007131f2c38434f59616d7a8490959fa2aaababa8a6a5a5ac96897c706356493d3023160a0000000000000001070d1113141d171615212e3a47535f6a6f7373737373726d62564a3d31241813141b181815120c0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505b667784919eaaa99c8f827669575a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a57554f473e33281c10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a07131d28313a46525e68717e8b949faaaea2988e81756b6773808d9aa6b2a6998c7f7366594c403326190d000915222f3c4855626f7b8895a9b3aa9d908377675c5145382c221a232834404b545e686f7c86929aa4afa59c928a7e7884919eacab9f95887b6e6255483b2e23180c000000000000000000000000000000000000000000000000000000000000000004111e2a3744515d6a7784909daaafa396897c706356493d3023160a00000000000000000000000000000000000000000000111e2b3744515e6a7784919daab7b9b0a7a09691857c7d88939fa5afa79e938c7f726b61574d443a2f261c120800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e11000713202d3a4653606d78849199a2aaa8a69e948b7f7265584b3f3225180c00000000000004101d2935404b55606d7a85929fa6afa39991857b6f6a605b53514b4c4c4c4d4e54585f676d78818e959faaaba0958b7e72665c5145382a1f1509000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a000000000000000000000000000000000d1a2633404d596673808c99a6b3a69a8d8073675a4d4034271a0d00121e2b3845515e6b7884919eabafa396897c72727272727272727272727272727272727272727272727272727272716c6156493d3024170a0000000000000000000613202c3945515d677683909ca9a7978a7e7164574b3e31261a0f020000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b0a3978a7d7064574a3d3124170a0000000000000000000000000004111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110400000000000000000000000915222f3b4854606b75818e96a0a7aeaaa29f9b999898999a887b6e6155483b2e22150800000000000000000001040607100a09121f2b37434e585f62666666666665625b51463a2e221507070e0c0b090501000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7986929faca79a8d81746767676767676767676767676767676767676767676767676767676767676767676361594f44382c2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a0c18242f3a434f59616e7a85929fa6b0a79f92867b6e616774808d9aa7b2a6998c7f7366594c403326190d000714212e3a4754616d7a8797a1adac9f9286796d6053473e342a222c353e45515c666d7a849198a2aca79e938c8073737f8c9aa4afa7998c7f7266544a4034281c10040000000000000000000000000000000000000000000000000000000000000004111e2a3744515d6a7784909daaafa396897c706356493d3023160a00000000000000000000000000000000000000000000111e2b3744515e6a7784919daab7beb9b1a8a097918585929aa4afa9a0958e81776c60594f453c32281d140a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0e101113131313131311100e0b060000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110006121f2b3844505c66707d8792989b9c9a948f82786d6053463a2d201307000000000000000c18242f3945525d68727f8b949fa9aba19791847c716c65605d555958595a5860626a6e79818e939ea7afa3999083786d60544b4034281c1004000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a000000000000000000000000000000030f1c28333f4a546874818e9ba7b2a5988b7f7265584c3f3225190c00121e2b3845515e6b7884919eabafa396897c7065656565656565656565656565656565656565656565656565656564615a5045392d21150800000000000000000004111d2935404b5566737f8c99a9a79b8e817468584e43372b1f12060000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b0a3978a7d7064574a3d3124170a0000000000000000000000000004111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e11040000000000000000000003101c28343f4a54636f7c89939ea8b0a69e98928e8c8b8b8c8d87796d6053463a2d201307000000000000000000000000000300030f1a26313c464e53555959595959585651493f34291d120600020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a8799a3aea6998c7f74747474747474747474747474747474747474747474747474747474747474747474706b6155483c2f2316090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160b151e2935414b55616b75818e97a2adaba0958b7f72695e6774808d9aa7b2a6998c7f7366594c403326190d000713202d3946525e687885929eabaea3988a7d71645a50463c332a343e47515b606d78829096a1aaa9a0958f81776c6e7b87939faca99c8f8376665c5144382c1f12060000000000000000000000000000000000000000000000000000000000000004111e2a3744515d6a7784909daaafa396897c706356493d3023160a00000000000000000000000000000000000000000000111e2b3744515e6a7784919daab7b3adaba7a9a197929298a2acaba1979083796d655b50473e332a20160b02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040b12171b1d1e2020202020201e1d1b17120b04000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110003101c28343f4a54606b707e858c8e8f8d89827a6d665c5144382c1f12060000000000000007121d2935414c56606d78839097a2aba9a19691867e78716d676766656566686a6f747c838e939ea5afa59f92877c6f665c5042392e23180c00000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a00000000000000000000000000000006121f2b3844505b667683909da9b4ab978a7e7064574a3d3124170a00121e2b3845515e6b7884919eabafa396897c70635858585858585858585858585858585858585858585858585858585650483e34281d1105000000000000000000010d18242f3c4956626f7c8997a2ab9e9184786a5f53473a2e2114070000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b0a3978a7d7064574a3d3124170a0000000000000000000000000004111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e11040000000000000000000006121f2b3844505c6675818e9ba5afa99e948f85827f7f7f7f808074665c5145382c1f1306000000000000000000000000000000000a15202a343c4347484c4c4c4c4c4b4a463f372d23180d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895abb5a99d9083818181818181818181818181818181818181818181818181818181818181818181817d7063574a3d3024170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d302316121c27303945515d67707d8a939ea9afa4999083786d60576774818d9aa7b2a6998c7f7366594c403326190d0005111d2a36414c566875828e9ba9b3aa9d9083766c62584e453b333c464f59626d74818e949fa8aba1979083796d65697683909da9ac9f9286796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000004111e2a3744515d6a7784909daaafa396897c706356493d3023160a00000000000000000000000000000000000000000000111e2b3744515e6a7784919daab3a9a19e9b9ea5a29f9fa2aaafa39992857b6e675d53493f352c21180d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e161d23272a2b2d2d2d2d2d2d2b2a27231d160e050000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e1100000b17232e38424f59616c707a7f8282817d756d685d544a4034281c100400000000000000010d19242f3a44505c666e7b859299a3aba8a198928b837e7a76747272727375787c818790959ea5afa59e938c7f726a60544a3f30271d120700000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a0000000000000000000000000000000613202d394653606c7985929fabaea399887c6e6255483b2f22150800121e2b3845515e6b7884919eabafa396897c7063564c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4b49453e362d22170c00000000000000000000000713202d3a4653606d7985929faba196887b6e6255483b2e23180c0000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b0a3978a7d7064574a3d3124170a0000000000000000000000000004111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e1104000000000000000000000713202d3a4653606d7985929fabada1978f827a757372727373746e64544b4034281c100400000000000000000000000000000000030e18222a31373a3c40404040403f3d3a342d251b11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afab9f95908d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d30231618232e39424e58606d7984919ea5afa89f93877c6f665c5a6774818d9aa7b2a6998c7f7366594c403326190d00010d1925303e4b5764717e8a97a1adab9f958b7e716a5f574d453d444e58616b727f8c939da6aea39992857b6e675d6673808c99a6aea398887b6f6255483c2f2215090000000000000000000000000000000000000000000000000000000000000004111e2a3744515d6a7784909daaafa396897c706356493d3023160a00000000000000000000000000000000000000000000111e2b3744515e6a7784919daaada197928e939da4ababaeb4ac9f92877d70695e554b41382d231a0f06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e1720282e3336373939393939393736332e2820170e0400000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e11000006111c26303d47505a61686d72757574706b605d564c42392e23180c00000000000000000008131e28343f4a545e69707d879299a2aaaaa29f95908a8683817f7f7f808284898e92999fa7aea59d938e81776c60584e42382e1e150b0000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a0000000000000000000000000000000915222f3c4855626f7b8898a2aeac9f9286796d6053463a2d20130700121e2b3845515e6b7884919eabafa396897c706356493f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3e3d39342d241b1006000000000000000000000006121f2b3844505c6675828f9ba8a8988b7f7265544a4034281c100400000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b0a3978a7d7064574a3d3124170a0000000000000000000000000004111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e1104000000000000000000000815222f3b4855626e7b8898a2aeab9e92857a6d68666565666767645c5242392e23180c00000000000000000000000000000000000006101820262b2e2f333333333332312e29231b1309000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8995a2afb1a79f9d9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023141d2834404a54606a74808d96a1adaca1968d80736a60545a6774818d9aa7b2a6998c7f7366594c403326190d00000814202d3a4753606d7985929ea7b1a79f92867c6f695f574e464c565f6a707d87939fa5aea49f92877d6f695e5563707d8996aab4aa978a7d7164574a3e3124170b0000000000000000000000000000000000000000000000000000000000000004111e2a3744515d6a7784909daaafa396897c706356493d3023160a00000000000000000000000000000000000000000000111e2b3744515e6a7784919daaab9e9285818d929da4aebab2a5988b7f726b60574d43392f261b1108000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16202932393f434446464646464644433f39322920160b00000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110000000a141e2b353e4850565e6165686967636059524c443a30271c1207000000000000000000010b17232e38424d57606b707e879298a0a7aea7a09d98928f8d8c8b8c8d8f91969b9fa3abaaa29f938e81786d655b50463c30261c0c030000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a000000000000000000000000000005111d2935414c5665727f8b98aab4aa9d908377665c5044382c1f120600121e2b3845515e6b7884919eabafa396897c706356493d323232323232323232323232323232323232323232323231302d28221b120900000000000000000000000003101c28343f4a5465727e8b98a8a89c8f8275665c5144382c1f120600000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b0a3978a7d7064574a3d3124170a0000000000000000000000000004111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e1104000000000000000000000a1724303d4a5763707d8a96aab3a79a8d8174675d565858595a5a58524a4030271d120700000000000000000000000000000000000000060e151a1f212226262626262524221d18110901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afb9b1aba9a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6998c7f7366594c403326190d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d30231b262f3844515c666f7c87939fa8afa59e9184796d60584e5a6774818d9aa7b2a6998c7f7366594c403326190d000006131f2c3845515d67727f8c95a0aaaea29891847b6e69605850545e686f7c869299a4afa69d928b7e716b605754616e7a8798a2aea5998c7f7266594c3f3326190c0000000000000000000000000000000000000000000000000000000000000004111e2a3744515d6a7784909daaafa396897c706356493d3023160a00000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d918478808d929da4aeafa296897c6f6b60594f463d342b23191107000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121d28323b444b4f51535353535353514f4b443b32281d1206000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e11000000020c1a232c363e444c5254595b5c5a56544f45413a32281e150b000000000000000000000006111c26303b454f59616c707d8690959fa2aaacaaa39f9c9a999898999b9ea1a8acaba69f98928b81786d665c53493f342b1e150a000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a00000000000000000000000000000b13202d3946525d6875828f9ca8b4aa9a8d807467544a3f34281c100300121e2b3845515e6b7884919eabafa396897c706356493d30252525252525252525252525252525252525252525252524211d17100900000000000000000000000000000b17232e3b4855616e7b8896a1ac9f9285796d6053463a2d20130800000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b0a3978a7d7064574a3d3124170a0000000000000000000000000004111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e1104000000000000000000000b1825313e4b5864717e8b97a4b1a4988b7e7165554c4c4c4c4d4d4c4740382f1e150b000000000000000000000000000000000000000000030a0f1215151919191919181815120d060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895abb5b5aba39f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa3aab4b2a5998c7f7266594c3f3326190c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023222d38414d57606d78839099a4afa99e93897d70675d514e5a6774818d9aa7b2a6998c7f7366594c403326190d000004101d2935404b55606d78839098a2acaaa19691847b6f6a625a5c666d7a849198a2aba89f948d80746d62594f525e687985929fa9a69a8d8073675a4d4034271a0d0100000000000000000000000000000000000000000000000000000000000004111e2a3744515d6a7784909daaafa396897c706356493d3023160a00000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d91847777808d929da4aeab9f92867d6f6b60594f463d352b23191107000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17232e39444d565b5e6060606060605e5b564d44392e23170b000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110000000008111a242c323a4146474c4f4f4e4a48443d352f2820160c030000000000000000000000000a141e29333d47505a616b707b838c92989fa2aaabaca9a7a5a5a5a6a8abaca9a69f9c948f867f746d665c544a41382d22190c03000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a0000000000000000000000000007121d28333f4a54616d7a86929facaea3988a7d7064574a3d2e23170c0000121e2b3845515e6b7884919eabafa396897c706356493d3023191919191919191919191919191919191919191919181715110c060000000000000000000000000000000614212d3a46535f697884919eaba298897c6f6356493c2f24190d01000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b0a3978a7d7064574a3d3124170a0000000000000000000000000004111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e1104000000000000000000000b1825323e4b5865717e8b98a4b0a3978a7d7064574a3f3f4040413f3c362f261d0c030000000000000000000000000000000000000000000000030608090d0d0d0d0d0c0b090601000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8799a3afaea3999292929292929292929292929292929292929292929292929292929298a3aeb2a5988b7f7265584c3f3225190c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d302327333f49535f69727f8c95a0abada2978e81756b61554b4e5a6774818d9aa7b2a6998c7f7366594c403326190d0000000c18242f3944515c666f7c86929aa4afa8a19691857c716c60606d78829096a0aaaaa0968f82786d605a50474c566b7784919d9d9d9b8e8174685b4e4135281b0e0200000000000000000000000000000000000000000000000000000000000004111e2a3744515d6a7784909daaafa396897c706356493d3023160a00000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776c77808d929da4aea29892867d6f6b60594f473d352b231911070000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b27333f4b565f676a6c6c6c6c6c6c6a675f564b3f33271b0e020000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e11000000000008111a20283036393a3f4242413d3c383329241e160d0400000000000000000000000000020c17212b353e48505960696e797f868d92989b9ea1a9a4a5a5a5a4aaa39f9c99948f89827b726d605c544a42392f261b100700000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a000000000000000000000000060f18232e3844505b66727f8b99a3aeac9f92867a6d6053473a2d2014060000121e2b3845515e6b7884919eabafa396897c706356493d3023160c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0b0a0805000000000000000000000000000000000005121e2b37424d576774818e9aacaa998c807366564c4135291d1104000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b0a3978a7d7064574a3d3124170a0000000000000000000000000004111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e1104000000000000000000000b1825323e4b5865717e8b98a4b0a3968a7d7063574a3d3233343433302b241d140b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7986929facac9f9287858585858585858585858585858585858585858585858585858586929facb1a4978a7e7164574b3e3124180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d30232b3744505b656e7b86929fa7b0a69e92857a6d61594f434e5a6774818d9aa7b2a6998c7f7366594c403326190d00000007121d2834404a545f6a717e88939fa4aca8a19792877e756d6d74818e949fa8aba29891847a6d665c504843505d6a768390909090908e8275685b4f4235281c0f0200000000000000000000000000000000000000000000000000000000000004111e2a3744515d6a7784909daaafa396897c706356493d3023160a00000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d918477656c77808d929da4aaa29892867d6f6b60594f473d352b231911070000000000000000000000000000000000000000000000000000000000000000000000000000000000101d2a36434f5b6771777979797979797771675b4f43362a1d10040000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e11000000000000080e161e252a2d2e32353634302f2c272119130c04000000000000000000000000000000050f19232c363e474f575f666d737b80858a8e9197969798999898979892908c88827d766e6a625b504a423930271d140a0000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a0000000000000000000000060f17212834404b55606c7884919dabb3a99c8f8275675d5145392c2013060000121e2b3845515e6b7884919eabafa396897c706356493d3023160a00000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a26313e4a5764717d8a9aa4a99d908376685d5245392c201306000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b0a3978a7d7064574a3d3124170a0000000000000000000000000004111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e1104000000000000000000000b1825323e4b5865717e8b98a4b0a3968a7d7063574a3d3026272726241f1a130b0200000000000000000000000000000000000000000000000105090b0b131313131313130e0e0c08030000000000000000000000000105090b0b13131313131313100f0d0a0500000000000000000000000000000000000000000000000000000000000006121f2c3844505c667884919eaba69a8d8079797979797979797979797979797979797979797979797979797d8996a3b4aa96897c706356493d3023160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d302a36414c56606c77828f98a3aeaa9f948b7e71685e5247414e5a6774818d9aa7b2a6998c7f7366594c403326190d000000010c18232e39424e58616c727f8b939aa3aba9a199928b8179727f8b939da6afa49992867c6f685d544a3f414e5a6774808383838383838073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000004111e2a3744515d6a7784909daaafa396897c706356493d3023160a00000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a656c74808d929da4aaa29892867d6f6b60594f473d352b2319110700000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a778486868686868684776a5e5144372b1e11040000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e1100000000000000050c13191d2021262829272322201c160d0801000000000000000000000000000000000007111a232c353d454d545c60696e74797e828587898b8b8c8c8b8a8886837f7b76706b625f5751443f3830271e150b020000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a000000000000000000040a11172129333b45515c67717e8a95a0acada1978a7d7164554b4035291d10040000121e2b3845515e6b7884919eabafa396897c706356493d3023160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000914212e3a4754616d7a87939fac9f92867a6d6054473a2d211409000000000000000000000000000000000000000307090b1825313e4b5864717e8b97a4b0a3978a7d7064574a3d312417130d0c0a0702000000000000000004111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e1104000000000000000000000b1825323e4b5865717e8b98a4b0a3968a7d7063574a3d30241a1a1a17130e08010000000000000000000000000000000000000000000000060c11151718202020202020201b1a18140f0901000000000000000000060c11151718202020202020201d1c1a16100a030000000000000000000000000000000000000000000000000000000003101c28343f4a546976828f9ca9a89b8f82756c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c727e8b98a5aea298877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d30313946525e68717e8b949faaaea3988f82776c60564c41414e5a6774818d9aa7b2a6998c7f7366594c403326190d0000000007121c27303c46505a626d727f889299a2a9aba39f938e847f87929fa5afa59f93877d706a5f564c4238404c58646e74767676767676736e63584b3f3226190c0000000000000000000000000000000000000000000000000000000000000004111e2a3744515d6a7784909daaafa396897c706356493d3023160a00000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5b606e73808d929da4aaa29892867d706b60594f473d352b23191107000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a778491939393939184776a5e5144372b1e11040000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e11000000000000000002080d111314191c1c1b171614100b05000000000000000000000000000000000000000008111a232c333c424b51565e61676d7175787b7c7e7f7f7f7e7d7b7976726e69636059534e453f342e261e150c03000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a03030300010507070c10141c2228333b454f59606d7984919ea7b1aa9e9285796d6053463a2f24180d010000121e2b3845515e6b7884919eabafa396897c706356493d3023160a03030303030303030303030303030303030303030303000000000000000000000000000000000000000713202d3946525e687783909daaa3998a7d7064574a3d31251a0e0200000000000000000000000000000000040a0f1315161f25313e4b5864717e8b97a4b0a3978a7d7064574a3d31241f1f1a1917130e070000000000000004111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e1104000000000000000000000b1825323e4b5865717e8b98a4b0a3968a7d7063574a3d3024170e0d0b07030000000000000000000000000000000000000000000000000911181d2124252d2d2d2d2d2d2d282724201a130b03000000000000000911181d2124252d2d2d2d2d2d2d2a2926211c150d04000000000000000000000000000000000000000000000000000000000c17232e404d5a6673808d99abab9e918478695f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f576774818e9aa7ac9f9285796c605346392d2013060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d2f39434f59616d7a85929ea6b0a79f92867b6e655b50443a414e5a6774818d9aa7b2a6998c7f7366594c403326190d00000000000b151e2a343e48515b626d727e879297a0a7aea59e96918b9299a3afa79e938c7f726b61584e443a303c48535c64676a6a6a6a6a6a66635c52473b2f23170a0000000000000000000000000000000000000000000000000000000000000004111e2a3744515d6a7784909daaafa396897c706356493d3023160a00000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5c646e73808d929da4aaa29892867d706b60594f473d352b231911070000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919d9f9f9d9184776a5e5144372b1e11040000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e1100000000000000000000010507070c0f0f0e0a090704000000000000000000000000000000000000000000000008111a212a303940454d52555d606468696e707172727271706f6d6666625f57544f47423c3328231c150c0300000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d30231610101010080d111314181d1f262d333c454d57606b73808c96a0acaea2988c8073675c5145382c1d1207000000121e2b3845515e6b7884919eabafa396897c706356493d30231610101010101010101010101010101010101010101010100c0b090601000000000000000000000000000005111d2935414c566673808d99aaab9a8d817467574d42362a1e1205000000000000000000000000000000070f161b1f22232c2c313e4b5864717e8b97a4b0a3978a7d7064574a3d312c2c2c2726231f19120a01000000000004111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e1104000000000000000000000b1825323e4b5865717e8b98a4b0a3968a7d7063574a3d3024170a00000000000000000000000000000000000000000000000000000009121b22292e3132393939393939393534302b251d150b00000000000009121b22292e3132393939393939393635322d261f160d00000000000000000000000000000000000000000000000000000000061724303d4a5763707d8a99a3aca196887b6e61544a5252525252525252525252525252525252535f697784919daaa99c908376655b5044372b1f12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d35404b55616b75818e97a2adaca0958c7f72695f53493f32414e5a6774818d9aa7b2a6998c7f7366594c403326190d0000000000030c18222c363f49515b626c717d8591959ea6afa8a09d989fa3aba99f958e81746d63594f463c322836414a53585a5d5d5d5d5d5d5a58524a40362a1f13070000000000000000000000000000000000000000000000000000000000000004111e2a3744515d6a7784909daaafa396897c706356493d3023160a00000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e525c646e73808d929ca4aaa29892867d706b60594f473d352b2319110700000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e11040000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e1100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f181e272e343b42464b515357575e616364656665656462605c5455534d48443d37312a2117110a030000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d30231d1d1d1d1d1d191d202124292c2f383f444e575f696f7d87929fa8b2a89f92867a6d61554b4034281c0c01000000121e2b3845515e6b7884919eabafa396897c706356493d30231d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d191816120d0700000000000000000000000000010d1925303d495663707c8998a2aa9e918477695e53463a2d211406000000000000000000000000000007111921272c2f303939393e4b5864717e8b97a4b0a3978a7d7064574a3d3939393933322f2a241c140a000000000004111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e1104000000000000000000000b1825323e4b5865717e8b98a4b0a3968a7d7063574a3d3024170a000000000000000000000000000000000000000000000000000006111b242d343a3d3e4646464646464641403c372f271d0b020000000006111b242d343a3d3e4646464646464643423e3831281f0e050000000000000000000000000000000000000000000000000000000714212d3a4754606d7a86929faca8988c7f72665b50444646464646464646464646464646404b55626e7b8896a0aca9998c80736653493f33271b0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3845515d67707d89939ea9afa49a9083786d60574d41382d414e5a6774818d9aa7b2a6998c7f7366594c403326190d00000000000006101a242d373f49515a616b6f7b838f949fa4abacaaa5acafada1969083796d605b51473e342a202f3841484c4e5050505050504d4b4740382e24190e020000000000000000000000000000000000000000000000000000000000000004111e2a3744515d6a7784909daaafa396897c706356493d3023160a00000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e51525c646e73808d929ca4aaa29892867d706b60594f473d352b23191107000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e11040000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c151d23283036394045474b4d5254565858595958575553514b4847423c38332b2620180f0600000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d302929292929292a25292d2e2f35393d424a505860696e7b859299a3afaca1968c8073685e5243392e23180c00000000121e2b3845515e6b7884919eabafa396897c706356493d30292929292929292929292929292929292929292929292929292525221e181109010000000000000000000000000813202d3a4653606d7986929faca096877b6e6154483b2d22170b00000000000000000000000000040f19232b32383b3c464646464b5864717e8b97a4b0a3978a7d7064574a4646464646403f3b352e261c12070000000004111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e1104000000000000000000000b1825323e4b5865717e8b98a4b0a3968a7d7063574a3d3024170a00000000000000000000000000000000000000000000000000010c18222d363f454a4b535353535353534e4d4841392f1d140a000000010c18222d363f454a4b53535353535353504e49433a3120170c0200000000000000000000000000000000000000000000000000000613202c3945515d6776828f9ca9aa9d9184786c60554b403539393939393939393939323b45515d6773808d99a8ada197897c6f6356493c2d22170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d424e58606d7984919ea5afa89f93887c6f665c51453c2f34414e5a6774818d9aa7b2a6998c7f7366594c403326190d0000000000000008121b252d373f48505960696e79828c9399a4afb7b2b9b8ab9e91847b6e675c514a423a322b22262f363c4041434343434343403f3b362e261c1208000000000000000000000000000000000000000000000000000000000000000004111e2a3744515d6a7784909daaafa396897c706356493d3023160a00000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e514a525c646e73808d929ca4aaa29892867d706b60594f473d352b231911070000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e11040000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181f252a2f35393a3e424647494b4c4c4c4b4a484645403b3a37312c27211a150e060000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d36363636363636363035393a3c4045474f545b606a6f7b849197a1abaea49e9184796d60564c4130271d120700000000121e2b3845515e6b7884919eabafa396897c706356493d363636363636363636363636363636363636363636363636363632312e29231b130900000000000000000000000006131f2c3845515c6776828f9ca9a8988b7e7165544a3f33281c0f030000000000000000000000000a16212b353d44484952525252525864717e8b97a4b0a3978a7d7064575252525252524d4b4740382e24190e0200000004111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e1104000000000000000000000b1825323e4b5865717e8b98a4b0a3968a7d7063574a3d3024170a0000000000000000000000000000000000000000000000000005111d29343f48505658606060606060605b59534b412f261c1106000005111d29343f48505658606060606060605d5a544c4332291e1308000000000000000000000000000000000000000000000000000004111d2935414b5564717e8a97a1aca0968a7e71675d51453f36302a252c2c23282b333b444e58606d7985929eabab9e9185796d6053463a2d201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493f4a54606a74808d96a1acada1968d80746a60544a40332a34414e5a6774818d9aa7b2a6998c7f7366594c403326190d000000000000000009131b252d363e474f575f676d777f87939facb9bec3b6a99c90837a6f6b605b544c443d342c24252b30333437373737373733322f2a241c140a00000000000000000000000000000000000000000000000000000000000000000004111e2a3744515d6a7784909daaafa396897c706356493d3023160a00000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e51444a525c646e73808d929ca4aaa29892867d706b60594f473d352b2319110700000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e11040000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c14191d24292c2d30363a3b3d3e3f3f3f3e3d3c3a38342e2e2b261f1c160e0903000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c7063564943434343434343434343414647494b51535960666c727c849196a1a9b1a79d928a7d70675d51443a301e150b0000000000121e2b3845515e6b7884919eabafa396897c706356494343434343434343434343434343434343434343434343434343433f3e3a342d251b1107000000000000000000000004101c2834404b5565727f8c98a9a89b8e8275665b5044382b1f12060000000000000000000000030f1b27323d474f54565f5f5f5f5f5f64717e8b97a4b0a3978a7d70645f5f5f5f5f5f5f5a57524a40352a1f130700000004111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e1104000000000000000000000b1825323e4b5865717e8b98a4b0a3968a7d7063574a3d3024170a000000000000000000000000000000000000000000000000000915212e3a45505a62656c6c6c6c6c6c6c68645d5342382d22170b00000915212e3a45505a62656c6c6c6c6c6c6c69665e54443a3025190d0100000000000000000000000000000000000000000000000000010d18242f3a4753606d7985929ea9a89e9184796d605b5146413a363131312e34383e454d565f6a73808c97a2ada4998d8073665c5044382b1f1206000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c7063564944505c666f7c87939fa8afa59e9184796d60584e42392e2734414e5a6774818d9aa7b2a6998c7f7366594c403326190d00000000000000000109131b242c353d454d555d656c737f8c98a5b2bfbdb7ab9f9490847d736c665e564e463e362d24202427272a2a2a2a2a2a2726231f19120a0200000000000000000000000000000000000000000000000000000000000000000004111e2a3744515d6a7784909daaafa396897c706356493d3023160a00000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144404a525c636e73808d929ca4aaa29892867d706b60594f473d352b23191107000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e11040000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e1100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002090e12181d2020252a2d2e303132333232312f2d2c2823211e1a15100b050000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c70635650505050505050505050504c525456555d60646b6f787f879196a1a8b2a89f958d80746b61554b4032291e0c030000000000121e2b3845515e6b7884919eabafa396897c706356505050505050505050505050505050505050505050505050505050504c4a463f372d23180d0100000000000000000000000c18232e3c4855626f7c8897a1ab9e9285796c605346392d201307000000000000000000000007131f2c38444f5960636c6c6c6c6c6c6c717e8b97a4b0a3978a7d706c6c6c6c6c6c6c6c66635c52473b2f23170a00000004111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e1104000000000000000000000b1825323e4b5865717e8b98a4b0a3968a7d7063574a3d3024170a000000000000000000000000000000000000000000000000000b1724313d4a56626d7179797979797979746f64544a3f33281c0f03000b1724313d4a56626c7179797979797979767066564c41362a1d1105000000000000000000000000000000000000000000000000000007131f2c3845515d6773808c97a2aca0968e81746d635b524c46423f3e3e3e3f44464f575e686f7c87929fa9ab9f93877b6e61544a3f34281c1003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356494d57606d78839099a4afa99e938a7d70675d51463d30272734414e5a6774818d9aa7b2a6998c7f7366594c403326190d0000000000000000000009121a232b333c44505c666d7a84919eabb7b2b0b2b0a69f9691877f786d68605850483f362d241b1a1b1d1d1d1d1d1d1a1917130e08000000000000000000000000000000000000000000000000000000000000000000000004111e2a3744515d6a7784909daaafa396897c706356493d3023160a00000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e514438404a525c636e73808d929ca4aaa29892867d706b60594f473d352b231911070000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e11040000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d1013141a1e20212325252626252422201f1c1814120e090300000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c70635c5c5c5c5c5c5c5c5c5c5d5d565e616365676d71767c838b9299a1a9b1a8a1969083796d60594f43392f20170c000000000000121e2b3845515e6b7884919eabafa396897c70635c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c585651493f34291e120600000000000000000000000713202d394653606c7885929eaba197887c6f6255493c2f24180c00000000000000000000000915222f3b4854606b6f79797979797979797e8b97a4b0a3978a7e797979797979797979736e63574b3f3226190c00000004111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e1104000000000000000000000b1825323e4b5865717e8b98a4b0a3968a7d7063574a3d3024170a00000000000000000000000000000000000000000000000004111d2935414b5565717f868686868686868174665b5044382b1f120604101c2834404b5465717e868686868686868276685e5246392d201307000000000000000000000000000000000000000000000000000004101d2935404b55606d7a85929fa6a89d938b7f726d615e56534d4c4b4b4b4a50535961696e7a849199a3aea3998e8175695f5342382e23170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c70635649525e69727f8c95a0abada2978e81756c61554b41342b1e2734414e5a6774818d9aa7b2a6998c7f7366594c403326190d00000000000000000000030c1925303b444f59606d78828f96a1acaca6a4a5acafa8a199928c827a6f6a615a50483f362d23190e1010101010100d0c0a070200000000000000000000000000000000000000000000000000000000000000000000000004111e2a3744515d6a7784909daaafa396897c706356493d3023160a00000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e51443738404a525c636e73808c929ca4aaa29892867d706b60594f473d352b2319110700000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e11040000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e1100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406090e11141416181919191817151313100c070602000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706969696969696969696969696a6b686d6f7275797e838990959fa3abafa7a09691847a6e675c51473e31281d0e05000000000000121e2b3845515e6b7884919eabafa396897c7069696969696969696969696969696969696969696969696969696969696965625b51463a2e221609000000000000000000000005121f2b3744505b6575818e9ba8a9998c7f7266554b4035291d100400000000000000000000091623303c4956636f7d868585858585858587929facb9ac9f92878585858585858585868073665a4d4033271a0d00000004111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e1104000000000000000000000b1825323e4b5865717e8b98a4b0a3968a7d7063574a3d3024170a0000000000000000000000000000000000000000000000000613202c3945515d6775828f93939393939285796c605346392d20130806131f2c3845515c6675828f939393939393867a6d6154473a2f24180c0000000000000000000000000000000000000000000000000000000c18242f3945525d68727f8b949fa9a59b918b7f756d68615e5759585758545c60636c707b839196a1aba79f92867b6e61574d4230261c110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa296897c6f63564f59616e7b86929fa7b0a69f92857b6e615a50433a2f22192734414e5a6774818d9aa7b2a6998c7f7366594c403326190d000000000000000000000b151e2a36414c56616b73808d949fa8aca29a97989fa3ababa39f948f847c716c625a50483e352b20170c0204040404000000000000000000000000000000000000000000000000000000000000000000000000000000000004111e2a3744515d6a7784909daaafa396897c706356493d3023160a00000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372e38404a525c636e73808c929ca4aaa29892867d706b60594f473d352b23190e04000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e11040000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080a0b0c0c0c0b0a0907060400000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897d767676767676767676767676767677787a7c7f82858a90949d9fa7aeaea59e9590847b6e685e554b40352c1f160c00000000000000121e2b3845515e6b7884919eabafa396897d76767676767676767676767676767676767676767676767676767676767676726d62564a3e3125180b0000000000000000000000030f1b27333f495364717e8b97a7a99c8f8376675d5145382c1f1306000000000000000000000a1623303d495663707c89929292929292929299a3aebbaea3999292929292929292928d8073675a4d4034271a0d01000004111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e1104000000000000000000000b1825323e4b5865717e8b98a4b0a3968a7d7063574a3d3024170a0000000000000000000000000000000000000000000000000714212d3a4754606d7a86929f9f9f9fa197887c6f6255493c3025190d0713202d3a4653606d7985929f9f9f9fa4998b7e7164554b4035291d1004000000000000000000000000000000000000000000000000000007121d2935414c56606d78839097a2aba39b918c817a736e69676564646566666d70767d859195a0a8a99f958c8073695f53453b311e140a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa295897c6f625655616b75828f98a2aeab9f948b7e72685e52483e31281d1b2734414e5a6774818d9aa7b2a6998c7f7366594c403326190d00000000000000000007121d27303946525e68707d8a929ca6aea49a908a8c9299a1a8afa69f9691867e716c625a50473d32291e130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111e2a3744515d6a7784909daaafa396897c706356493d3023160a00000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b2e38404a525c636e73808c929ca4aaa29892867d706b60594f473d352b20160c020000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e11040000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb6aa9d90838383838383838383838383838383848587898c8f92989c9fa6abafaaa29f938f837b6e695e564c43392f231a0d0400000000000000121e2b3845515e6b7884919eabb6aa9d9083838383838383838383838383838383838383838383838383838383838383827f7265584c3f3225190c0000000000000000000000000b17222d3b4854616e7b8795a0ac9f9286796d6053473a2d201408000000000000000000000a1623303d495663707c89969f9f9f9f9f9f9fa3abb5bfb5aba39f9f9f9f9f9f9f9f9a8d8073675a4d4034271a0d01000004111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e1104000000000000000000000b1825323e4b5865717e8b98a4b0a3968a7d7063574a3d3024170a000000000000000000000000000000000000000000000003101c28343f4a5464717d8a99a3aeacb3a9998c807366564c41362a1e110a1623303d495663707c8998a2aeacb5ab9b8f8275675d5145382c1f13060000000000000000000000000000000000000000000000000000010d19242f3a44505c666e7b859299a3aba39c938e85807b7774727171717375797d828a9297a0a7a9a1969083786d60574d4233291f0c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa295897c6f62565c67707d8a939eaaaea3999083786c60564d41362c1f161b2734414e5a6774818d9aa7b2a6998c7f7366594c403326190d0000000000000000000c18232e3942505a616e7a85929ea4aea69c928a7d7f8791969ea5afa9a19892887f716c61594f443a3025190d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111e2a3744515d6a7784909daaafa396897c706356493d3023160a00000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b262e38404a525c636e73808c929ca4aaa29892867d706b60594f473d32281e13080000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e11040000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110000000000000000000000000000000000000000000000020507080b0e0f11121213121211100e0b0808060200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7aba095908f8f8f8f8f8f8f8f8f8f8f8f909091929896989c9fa2aaabafaca59e98928b81796e695e574d443b31271d11080000000000000000121e2b3845515e6b7884919eabb7aba095908f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8d8174675a4e4134271b0e0000000000000000000000000614202d3a46525e697784919daaa398897d7063564a3d3025190d010000000000000000000a1623303d495663707c8996a3a8a8a8a8a8a9abb1b9c2b8b0aba9a8a8a8a8a8a8a69a8d8073675a4d4034271a0d01000004111e2b3744515e6a7784919da8a89d9184776a5e5144372b1e1104000000000000000000000b1825323e4b5865717e8b98a4b0a3968a7d7063574a3d3024170a000000000000000000000000000000000000000000000006121f2c3844505c6674818e9babb4b9b6aa9d908377685e5246392d2014121e2a36424d576773808d9aaab4b9b8ac9f9285796d6053473a2d22170b00000000000000000000000000000000000000000000000000000008131e28343f4a545f69707d879299a2aaa59e98928c8783817f7e7e7e808285898f949ea1a9a8a19791847b6e665c51453b3121170d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabaea295887b6f6257606d7984919ea5afa89f92877c6e665b50443b30231a0d1b2734414e5a6774818d9aa7b2a6998c7f7366594c403326190d000000000000000004101c2834404b54616c75828f97a1ada99f948d8073727c848e939fa3abaaa39a938b7e716b60564c41362a21160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111e2a3744515d6a7784909daaafa396897c706356493d3023160a00000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1c262e38404a525c636e73808c929ca4aaa29892867d706b60594f443a3024190d0100000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e11040000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e1100000000000000000000000000000000000000000306090e121415181a1c1e1f1f1f1f1f1e1c1a181514120e09060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7b1a7a09d9c9c9c9c9c9c9c9c9c9c9c9c9c9d9e9fa2aaa5a8acaeacaba39f9b938e867f756d675e574d453b32291f150b000000000000000000121e2b3845515e6b7884919eabb7b1a7a09d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9a8d8174675a4e4134271b0e00000000000000000000000005121e2a36424d576774808d9aabaa9a8d807367564c41362a1e11050000000000000000000a1623303d495663707c89969b9b9b9b9b9b9d9fa7b1bcb0a69f9c9b9b9b9b9b9b9b9a8d8073675a4d4034271a0d01000004111e2b3744515e6a7784919b9b9b9b9184776a5e5144372b1e1104000000000000000000000b1825323e4b5865717e8b98a4b0a3968a7d7063574a3d3024170a00000000000000000000000000000000000000000000000713202d3a4653606d7985929fabaeacaeac9f93877a6e6154473b2e231714212d3a46535e697784909daaafacafaea2988a7d7064544a3f33281c0f030000000000000000000000000000000000000000000000000000010b17232e38424d57606b717e879298a0a8aaa29f9995908d8c8b8a8b8c8f92979c9fa6ada69f9691857c6f695e544a4033291f0f06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabaea195887b6e625f69737f8c96a0acaca0968c80736a5f544a3f32291f110e1b2734414e5a6774818d9aa7b2a6998c7f7366594c403326190d000000000000000006131f2c3845515c66707d8a939ea9ada1968f82786d6a6f7a818b9299a2aaaca49f92877d70685e52463d32271b0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111e2a3744515d6a7784909daaafa396897c706356493d3023160a00000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e1c262e38404a525c636e73808c929b9b9b9b9892867d706b60564c4135291d110400000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e11040000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e11000000000000000000000000000000000000040a0f13151a1e21222527292a2b2c2c2c2b2b29272522211e1a15130f0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb2b3b1abaaa9a9a9a9a9a9a9a9a9a9a9a9a9a9aaabaeafacaaa8a7a09d99928e88817b726d605d554d453b332920170d03000000000000000000121e2b3845515e6b7884919eabb2b2b1abaaa9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a79a8d8174675a4e4134271b0e000000000000000000000000020e1a25303d4a5763707d8a99a3aa9d908377685e5246392d2013070000000000000000000a1623303d495663707c898e8e8e8e8e8e8e90959fabb7ab9f94908e8e8e8e8e8e8e8e8d8073675a4d4034271a0d01000004111e2b3744515e6a77848e8e8e8e8e8e84776a5e5144372b1e1104000000000000000000000b1825323e4b5865717e8b98a4b0a3968a7d7063574a3d3024170a00000000000000000000000000000000000000000000000a1623303d495663707c8997a2aba39fa3aba49a8b7e7164544a3f34281c15212e3b4854616e7b8795a0aba39fa3abaa9a8e8174665b5044382b1f120600000000000000000000000000000000000000000000000000000006111c26303b454f59616c717e8691969fa3ababa7a09d9a98979798999b9ea1a9aba9a29e948f847c6f6a5f574d42392e21180d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabaea194887b6e61616e7b86929fa8afa59d9184796d60584e42382d20170d0e1b2734414e5a6774818d9aa7b2a6998c7f7366594c403326190d00000000000000030f1b27333f4953606d7984919ea5afa59e91847a6d6660686d757f879298a2a9afa39992857a6d61594f43382c1f14090000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111e2a3744515d6a7784909daaafa396897c706356493d3023160a00000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e141c262e38404a525c636e73808b8e8e8e8e8e8e8e867d70685d5245392c20130700000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e11040000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e1100000000000000000000000000000000050b10151b1f21262b2d2e313436373839393938373634312f2e2b26221f1b15100b05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919ea6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5a5a5a4aca49f9d9b9895918c87817c756e69625b514b433b332921170e0500000000000000000000121e2b3845515e6b7884919ea6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a69a8d8174675a4e4134271b0e000000000000000000000000000914202d3a4753606d7a86929faca095877a6d6154473a2e2114090000000000000000000815222f3b4855626e7c818181818181818183909da9b6a99c90828181818181818181817e7164574b3e3124180b000000010d1a2734404d5a6773808181818181818073675a4d4034271a0d01000000000000000000000b1825323e4b5865717e8b98a4b0a3968a7d7063574a3d3024170a0000000000000000000000000000000000000000000006121f2b37434e586773808d9aa9a3999299a3ab9b8e8275665c5044382c1f1c2834404b5465727e8b98a7a3999299a3ab9e9185796c605346392d201309000000000000000000000000000000000000000000000000000000000a141e29333d47505a616c707c848d92999fa3abacaaa7a5a4a4a4a6a8ababa9a19e97928b827a6e6a5f584e453b30271c0f0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabada194877a6e616b75828f98a3aea99d92897d6f675c51463c2f261c0e050e1b2734414e5a6774818d9aa7b2a6998c7f7366594c403326190d0000000000000005121f2b3744505b65717e8b96a0acaa9d93897d70685e565d606d727d869297a2aaaba1978e81756b6054483b30251a0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000004111e2a3744515d6a7784909daaafa396897c706356493d3023160a00000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e11131c262e38404a525c636d737f8181818181818181817a6d6054473a2d21140700000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e11040000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e11000000000000000000000000000003090e161c20262b2e31373a3b3e41424445454645454443413e3b3a37312e2b27201c160f0a0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919999999999999999999999999999999999999999989897969a93918e8b88847f7b756f6a615e575145413a312921170f050000000000000000000000121e2b3845515e6b788491999999999999999999999999999999999999999999999999999999999999999999999999998d8174675a4e4134271b0e000000000000000000000000000613202c3945515d677683909ca9a7978a7e7164574b3e31261a0f0200000000000000000814212e3a47535f6a6e75757575757575757e8b97a4b0a3978a7d757575757575757575716c6155493d3023170a000000000d1926323f4b58636e73757575757575736e63584b3f3226190d00000000000000000000000b1825323e4b5865717e8b98a4b0a3968a7d7063574a3d3024170a000000000000000000000000000000000000000000000815212e3a47535f6a7784919eaa9f92869299a49f9285796d6053463a2d201f2c3845515c6675828f9ba89f9286929faca197897c6f6356493c31261a0e02000000000000000000000000000000000000000000000000000000020c18212c353e48505a616a6f7980878e92999c9fa2aaa4a5a5a5a4a8a19e9a97918c857e776d685f584e463c33291e150b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabada094877a6d66707d89939eaaada1978e81746b60554b40332a1d140a000e1b2734414e5a6774818d9aa7b2a6998c7f7366594c403326190d000000000000000613202d394653606c7884919da8aea2988e81746b60564c525b626b707c859298a3aea99e93897c6f63574d42362a1e120500000000000000000000000000000000000000000000000000000000000001020303030303030303030304111e2a3744515d6a7784909daaafa396897c706356493d3023160a03030303030303030303030000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110a131c262e384049525b636d727575757575757575746d685d5245392c20130700000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e11040000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e1100000000000000000000000000060e151a21272c32373b3c4246484b4d4f515252525252514f4d4b4847423c3b37322c28211b150b06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b78848c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8b8a89888684817e7b77736e69625f58524d453f352f281f170f05000000000000000000000000121e2b3845515e6b78848c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8174675a4e4134271b0e0000000000000000000000000004111d2935404b5566737f8c99aaa79b8e817468584e43372b1f1206000000000000000006121f2b37434e585f6268686868686868717e8b97a4b0a3978a7d70686868686868686864615a5045392d211508000000000a17232f3b47525c636768686868686867635c52473b2f23170a00000000000000000000000b1825323e4b5865717e8b98a4b0a3968a7d7063574a3d3024170a000000000000000000000000000000000000000000000915222f3c4855626f7b8896a0a79a8e8187939fa297897c706356493d3125202d3a4653606d7985929fa89b8e818e9ba7a9998d807366574d42372b1e120600000000000000000000000000000000000000000000000000000000060f1a232c363e4850585f676d747b81868b8f92989698989998979696918e8a857f7a726c655e564e463c342a21170c030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb4aa93867a6d6d7884919da5afa69e91857a6d60594f43392e21180b02010e1b2734414e5a6774818d9aa7b2a6998c7f7366594c403326190d000000000000000916232f3c4956626f7c8996a0acac9f92867a6e61594f44455159606a6f7c86929fa7afa59c8f8275695e52463a2d20140700000000000000000000000000000000000000000000000000000004080c0e0f1010101010101010101010111e2a3744515d6a7784909daaafa396897c706356493d3023161010101010101010101010100808060200000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e11010a131c262e374049525b6265686868686868686867605d564c4135291d110400000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e11040000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e11000000000000000000000000070f1820262b33383c4347494d5355585a5c5d5e5f5f5f5e5e5c5a5855534d4947433c38332b262017110a02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f7f7f7f7f8080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7d7b797775726e6966615e57534e46423b3329241d160d05000000000000000000000000000c1925323f4c5865727f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7d7063574a3d3024170a00000000000000000000000000010d18242f3c4956636f7c8998a2ab9e9184786a5f53473a2e2114060000000000000000020f1a26313c464e53555b5b5b5b5b5b64717e8b97a4b0a3978a7d70645b5b5b5b5b5b5b575550483e34281d11050000000007131f2a36404a52585a5b5b5b5b5b5b5a58524a40362a1f130700000000000000000003070b1825323e4b5865717e8b98a4b0a3968a7d7063574a3d3024171307060300000000000000000000000000000000000005111e2a36414c5666727f8c99a8a7978a7d83909da9998d807366574d42362a23303d495663707d8998a2a096887b8895a0aa9d918477695f53473a2e211408000000000000000000000000000000000000000000000000000000000008111a242c363e464e555d60696e757a7f8285888a8b8c8c8b8a898784817d79736d68605b534c443c332a22180f05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabaea39886796c727f8c96a0acaa9e948a7e71685d52473d30271d0f0600010e1b2734414e5a6774818d9aa7b2a6998c7f7366594c403326190d000000000000000d1a2633404d596673808c99a8b2aa9a8d8074685e52473d3f474f58606a727f8b95a0acac9f93877b6e6154483b2e2115080000000000000000000000000000000000000000000000000002090f14181b1b1d1d1d1d1d1d1d1d1d1d1d1d1e2a3744515d6a7784909daaafa396897c706356493d30231d1d1d1d1d1d1d1d1d1d1d1d1d1514120f09030000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e1104010a131c252e3740495156585b5b5b5b5b5b5b5b5b54524c443a3024190d0100000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e11040000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e1100000000000000000000030b1218212a31373d44484e5355575f616467696a6b6c6c6c6b6a696764625f5755544e48443e373127221b140b030000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4a56626d72737373737373737373737373737373737373737372727271706e6d666865615f5754534d47433c3630292118130c0400000000000000000000000000000b1824313e4a56626d72737373737373737373737373737373737373737373737373737373737373737373737373737373706b6155483c2f23160900000000000000000000000000000713202d3a4653606d7985929faba196887b6e6255483b2e23170c0000000000000000000915202a333c4347484e4e4e4e4e5864717e8b97a4b0a3978a7d7064574e4e4e4e4e4e4b49453e362c22170c0000000000020e19242e3840474b4d4e4e4e4e4e4e4d4b4740382e24190e0200000000000000040a0f13151825323e4b5865717e8b98a4b0a3968a7d7063574a3d30241f1f1312100c06000000000000000000000000000000000714202d3946525e687683909da9a095877a808d9aac9d908477695e53463a2d2a36424d576773808d9aaa9d91847784919daaa095887b6e6255483b3025190d01000000000000000000000000000000000000000000000000000000000008121a232c343c434b51575f62686d7276797b7d7e7f7f7f7e7c7a7874706d66605d565049413a322a2118100600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabac9f9285796e7a85929fa8aea2988f82756c61564c41352b1e150b0000010e1b2734414e5a6774818d9aa7b2a6998c7f7366594c403326190d00000000000003101c2936434f5c6976828f9ca9aea298887c6f62564c4135353d464e58606c7883909daaafa49a8b7e7265584b3f3225180c000000000000000000000000000000000000000000000000030b131a20242728292929292929292929292929292a3744515d6a7784909daaafa396897c706356493d30292929292929292929292929292922211f1a150e0600000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110400010a131c252e373f464a4c4e4e4e4e4e4e4e4e4e4745413a32281e13080000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e11040000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e11000000000000000000030c151c2328333c42474f54585f6267696e717475777878797878777674716e6967626058554f47433c332d261d150d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000915222e3a46515b62656666666666666666666666666666666666666666666565646362605c545855534d4846423b37322a251f170f07010000000000000000000000000000000915222e3a46515b62656666666666666666666666666666666666666666666666666666666666666666666666666666666361594f44382c201407000000000000000000000000000006121f2b3844505c6675828f9ba8a8988b7f7265544a3f34281c10030000000000000000030e18212a31373a3b424242424b5864717e8b97a4b0a3978a7d7064574a42424242423e3d39342c241a100600000000000009121c262e343c4347484e50504e4947433c342e261c120900000000000000070f161b1f22232c323e4b5865717e8b98a4b0a3968a7d7063574a3d302c2c2c201f1c17110a0300000000000000000000000000000814212e3b4754616e7a87939faa9d9184777d8a9aa4a095877b6e6154483b2f2d3a46535e697784919da79a8e8174818d9aa7a7988c7f7265564c41362a1d110500000000000000000000000000000000000000000000000000000000000008111a222a313a40454d53565e6165666d6e707172727271706d686763605c54524c443f382f2920180f060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabab9e92857874818e98a2aea79f92867b6e615a50443a2f23190c030000010e1b2734414e5a6774818d9aa7b2a6998c7f7366594c403326190d00000000000005121e2b3845515e6b7884919eabac9f9285796c6053463b302b343d44505b66717e8b98aab4ac9b8e8175685b4e4235281b0f0200000000000000000000000000000000000000000000020b151d252c31343536363636363636363636363636363744515d6a7784909daaafa396897c706356493d3636363636363636363636363636362f2e2b2620180f06000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e11040000010a131c252d343a3e3f4242424242424242413a3935302820160c020000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e11040000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110000000000000000030c151e272e343f454d535960636a6f74787b7e80828485858585858482807e7b78746f6a636159534e443f382f271f150d030000000000000000000000000000000000000000000000000000000000000000000000000000000006121e29343f49515658595959595959595959595959595959595959595959595857565553514b4b4846423b3a36312b26201a140d05000000000000000000000000000000000006121e29343f4951565859595959595959595959595959595959595959595959595959595959595959595959595959595957554f473e33281c1004000000000000000000000000000003101c28343f4a5465727e8b98a8a89c8f8275665c5044382c1f1206000000000000000000060f1820262b2e2f3535353e4b5864717e8b97a4b0a3978a7d7064574a3d3535353531302d28221a1208000000000000020b1a242d373f464e53555a5d5d5a55534e463f372e241b0c03000000000007111921272c2f3039393e4b5865717e8b98a4b0a3968a7d7063574a3d393939392d2c28231c150c0300000000000000000000000004101d2935404b5565717e8b9aa4a79a8e81747a86939fa7988b7e7265554b40342e3b4854616e7b8795a0a8978b7e717e8a97a7a99c908376685e5246392d201307000000000000000000000000000000000000000000000000000000000000000810181f282f353c42474c5254545c606263656566656463615e565753514a45413a332d261d170e06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabab9e9184787c87939faaab9f958b7f72695e52483e32281e1107000000010e1b2734414e5a6774818d9aa7b2a6998c7f7366594c403326190d00000000000006131f2c3946525f6c7985929facaa9d908477665b504438292228333f4a54616e7a8798a2aeaa9d9083776a5d5044372a1d11040000000000000000000000000000000000000000000009131d272f373d404243434343434343434343434343434344515d6a7784909daaafa396897c70635649434343434343434343434343434343433b3a37312a21180e030000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e1104000000010a131b23292e31323535353535353535342d2c29241e160e04000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e11040000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e1100000000000000020b151e273039404451575f626b70767c8084888b8d8f909192929291918f8d8b8884807c76706b625f585049413931271f150c02000000000000000000000000000000000000000000000000000000000000000000000000000000010d18232d373f464a4c4c4c4c4c4d4d4d4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4b4a484645403f3b3a36312d2a251f1b150e0902000000000000000000000000000000000000010d18232d373f464a4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4a48443e352c21160b000000000000000000000000000000000b17232e3b4855616e7b8896a1ab9f9285796d6053463a2d20130800000000000000000000060e151a1f21222828313e4b5864717e8b97a4b1a4978a7e7164574b3e38393a3c3b3a37312a22180e0300000000000a141d2c363f4951585f6267696967625f5851493f362d1e150b00000000040f19232b32383b3c4646464b5865717e8b98a4b0a3968a7d7063574a46464646463a38342e261e150a0000000000000000000000000613202c3945515d6775828f9caca8978a7e717784909da89c8f8275675c51453834404b5565727e8b98a7a196877b6e7a8795a0ac9f93867a6d6154473a2f24180c0000000000000000000000000000000000000000000000000000000000000000070d161d242931373a4146474a5053555758595958575654524c4a46444039352f27221b140b0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabaa9d91847883909aa4afa3999083786d60574d42362c20160c00000000010e1b2734414e5a6774818d9aa7b2a6998c7f7366594c403326190d0000000000000613202c3946535f6c7986929faca99d9083766a564c4135291c222d3846525e687985929facab9e9184786b5e5145382b1e1205000000000000000000000000000000000000000000040f1a252f3941484d4e50505050505050505050505050505050515d6a7784909daaafa396897c70635650505050505050505050505050505050504847433c332a2015090000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110400000000010911181e22252528282828282828282821201d19130c0400000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e11040000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e11000000000000000a141d273039424a515b62696e767d83888d9196979a9c9d9e9f9f9f9e9d9c9a9796918d88837d766f6a605b534b433931271e140a0000000000000000000000000000000000000000000000000000000000000000000000000000000006111b252d343a3e3f40404040404040404040404040404040404040403f3f3f3e3d3b3a38342e2e2d2a26211e1a140f0a0400000000000000000000000000000000000000000006111b252d343a3e3f4040404040404040404040404040404040404040404040404040404040404040404040404040403d3c38332c231a1005000000000000000000000000000000000614212d3a46535f697884919eaba298897c6f6356493c2f24190d010000000000000000000003090f1214151b25313e4b5864717e8b97a4b1a5988c7f7265564d46444647494847433c342a20150a0000000006111c262f3e48515b636a6f747676746f6a635b51483f30271d12070000000a16212b353d444849525252525865717e8b98a4b0a3968a7d70635752525252525246443f3830261c110600000000000000000000000714202d3a4753606d7a86929faca096877a6e74818d9aac9f9285796d6053473a3845515c6775828f9ca89e918478697784909daaa4998b7e7164554b4035291d10040000000000000000000000000000000000000000000000000000000000000000040c131820262b3036393a3f4446484a4b4c4c4c4b494746413d3a38342e29241e17110a020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabaa9d90837e8b959faca89f92877c6f665c50453b30241a0d0400000000010e1b2734414e5a6774818d9aa7b2a6998c7f7366594c403326190d00000000000006121f2c3945525f6c7885929fabaa9e918477685d5245392e27262c3945515d677885929eabab9e9185786b5e5245382b1f12050000000000000000000000000000000000000000000814202c37414b53595b5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5d6a7784909daaafa396897c70635c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c55534e463c31261a0f0200111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e1104000000000000070d121618191b1b1b1b1b1b1b1b1b1413110d08020000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e11040000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e1100000000000006111b262f39424b545c606d727b828990949a9ea1a8a7a8aaababacababaaa9a7a8a19e9a95908a827c726c655d554b433930261c11060000000000000000000000000000000000000000000000000000000000000000000000000000000009131b23292e3132333333333333333333333333333333333333333333323231302f2d2c282322211e1a14120e090300000000000000000000000000000000000000000000000009131b23292e3132333333333333333333333333333333333333333333333333333333333333333333333333333333302f2c28211a1108000000000000000000000000000000000005121e2b37424d576774818e9aacaa998c807366564c4135291d11040000000000000000000000000206080a1724313d4a5764707d8a97aab4a89b8e8275695e55535053545555534e463c31261a0f020000000b17222d3842505a636d727c818383817c726d635a5042392e23180c0000030f1b27323d474f54565f5f5f5f5f65717e8b98a4b0a3968a7d70635f5f5f5f5f5f5f53504a42382e23170c0000000000000000000003101c28343f4a5464707d8a98a3aa9d91847768717d8a9aa4a298897d7063564a3d3a4653606d7985929fa89b8e81756874818d9aacab9b8f8275675d5145382c1f130600000000000000000000000000000000000000000000000000000000000000000001070d151a1e252a2d2e34383a3b3d3e3f3f3f3e3d3a3936302d2c28231c19130b0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabaa9d908384919ea7aca0968d80736a5f544a3f33291f12080000000000010e1b2734414e5a6774818d9aa7b2a6998c7f7366594c403326190d00000000000004111e2b3744515e6a7784919daaac9f93867a6d60544a40383331373e4753606d7a86939facaa9d9184776a5e5144372b1e11040000000000000000000000000000000000000000000c1824313d48535d65686969696969696969696969696969696969696a7784909daaafa396897c7069696969696969696969696969696969696969625f584e43372b1f120600111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e1104000000000000000106090b0c0f0f0f0f0f0f0f0f0e0707040100000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e11040000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110000000000020b17222d38414b545c666d747f868f949c9fa6abacaca9a6a4a2a2a1a2a3a4a6a9acacaba79f9d9490877f776d675d554b42382e23170c03000000000000000000000000000000000000000000000000000000000000000000000000000000010911181e2224252626262626262626262626262626262626262626262625242322201f1c181514120e0905020000000000000000000000000000000000000000000000000000010911181e2224252626262626262626262626262626262626262626262626262626262626262626262626262626262423201c161008000000000000000000000000000000000000020e1a26313e4a5764717e8a9aa4a99c908376685d5245392c2013060000000000000000000000000000000915222f3c4855626f7b8898a2aeac9f92867b6e6761605c606162625f584e43372b1f12060000030f1c28333f4a54616c727f878d90908d877f726c62544b4034281c10040007131f2c38444f5960636c6c6c6c6c6c717e8b98a4b0a3968a7d706c6c6c6c6c6c6c6c605c544a3f34281c100300000000000000000006121f2b3844505c6674818e9baaa79a8d8174676d7a86939faa9a8d807467574d423d4a5663707d8998a2a8988b7e7165707d8a9aa4ac9f9285796d6053473a2d22170b000000000000000000000000000000000000000000000000000000000000000000000003090e13191e2023282c2d2f303232333231302e2d2a25201f1c18120d08010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabaca095909197a1ada59e9184796d60584e42382e21170d000000000000010e1b2734414e5a6774818d9aa7b2a6998c7f7366594c403326190d000000000000020f1c2935424f5c6875828f9ba8afa4998b7e71665c514a443f414247505a63707d8a9aa4afa99c8f8276695c4f4336291c10030000000000000000000000000000000000000000000e1b2734404d59656f75767676767676767676767676767676767676767783909daaafa396897d76767676767676767676767676767676767676766e6a5f53473a2e21140800111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e11040000000000000000000000000202020202020202010000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e11040000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e1100000000000a141d27333f49535c666d78818b92989fa6abacaba39f9c99979695959596979a9c9fa3abacaba69f99928c81796d675d544a3f34281e150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000060d12151819191919191a1a1a191919191919191919191919191919191817151313100c0707050200000000000000000000000000000000000000000000000000000000000000060d12151819191919191919191919191919191919191919191919191919191919191919191919191919191919171614100b0500000000000000000000000000000000000000000914212e3a4754616d7a87939fac9f92867a6d6054473a2d2114090000000000000000000000000000000713202d3a4653606d7985929fabaea3988f8279726e6d666c6d6f6e6a5f53473a2e211406000006121f2b3844505b66717e8a93999c9c99938b7e71665c5145382c1f1306000915222f3b4854606b6f797979797979797e8b98a4b0a3968a7d7979797979797979796d665c5044382c1f12060000000000000000000713202d3a4653606d7985929eaba7978a7d7164687783909daa9e918477695f5347424d576774808d9aaaa196887b6e616d7a87939faca2988a7d7063544a3f33281c0f0300000000000000000000000000000000000000000000000000000000000000000000000002080d1113171c1f20222425262625242321201e191312100c070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb1a7a09d9ea1a9a99d93897d70675d51463c30261c0f05000000000000010e1b2734414e5a6774818d9aa7b2a6998c7f7366594c403326190d000000000000000c1926333f4c5966727f8c99a7b1ab9d9083786d605b5450494d4e535a626c76828f9cacb2a8998d8073665a4d4033271a0d000000000000000000000000000000000000000000000f1b2835424e5b687581838383838383838383838383838383838383838286929facb6aa9d908383838383838383838383838383838383838383827c6e6255483b2f22150800111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e11040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e06000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110000000006111b262f3844505b656d78828e939fa3aaaea8a09d99928f8c8a89888888898b8d9092999ea0a8aeaba39f938f82796d665c50443d30261c110600000000000000000000000000000000000000000000000000000000000000000000000000000000000106090b0c0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0c0c0c0b0a08070604000000000000000000000000000000000000000000000000000000000000000000000000000106090b0c0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0a090704000000000000000000000000000000000000000000000713202d3946525e687783909daaa3998a7d7064574a3d31251a0e02000000000000000000000000000006121f2b3844505c6675818e9ba5afaa9f948f847e7b7979797a7c7c6e6255483b2d22170b00000613202d394653606c7884919ea4ababa49e9285796d6053463a2d20130700091623303c4956636f7d8685858585858587929facb9ac9f9286858585858585858586786d6053463a2d201307000000000000000000091623303c4956636f7c8997a1aca095877a6d616774808d9aaba096887b6e62554846535f697784919daa9e918478695f687783909daaaa9a8e8174665b5044382b1f120600000000000000000000000000000000000000000000000000000000000000000000000000000105060c10121315171819191918161413110d08060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7b1acaaabadada1978e81746b60554b40342a1e140a00000000000000010e1b2734414e5a6774818d9aa7b2a6998c7f7366594c403326190d000000000000000815222f3b4855626e7b88959fabaca0958d80736c66605b535a575f626c717e8b949fabaca096897c6f6356493c3023160900000000000000000000000000000000000000000000121e2b3845515e6b78848f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f9298a2aeb8aba095908f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f897c6f6256493c2f23160900111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e11040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e51442d22170b000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e11000000000b17222d38414e58606c77818e949ea5aeaaa29f96918b8682807e7c7b7b7b7c7e8083868b91969fa2aaaea59e948f82786d60594f42382e23170c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d2a36414c566673808d99aaab9a8d807467574d42362a1e1205000000000000000000000000000003101c28343f4a54626f7c89939da7b0a69f96918b88868686878881756853493f33271b0f03000815222f3b4855626e7b8896a1adb5b5ada197897c6f6256493c2f231609000a1623303d495663707c899292929292929299a3aebbaea39992929292929292929286796d6053463a2d201307000000000000000006121f2b37434e586773808d9aa9aa9d908377685e63707d8a99a3a8988b7f7265554b4855616e7b8896a0a79b8e817468576773808d9aaaab9e9185796c605346392d201309000000000000000000000000000000000000000000000000000000000000000000000000000000000000030607080a0b0c0c0c0b0a0707050100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7bcb8b7b8b0a69e92857a6d61594f43392f22180c0200000000000000010e1b2734414e5a6774818d9aa7b2a6998c7f7366594c403326190d000000000000000814212e3a47535f6a7683909da6b0a79d928c8078706c656767686a6e757e87929fa6b0a79e9184786c605346392d20130600000000000000000000000000000000000000000000121e2b3845515e6b7884919c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9fa2aab4bcb1a7a09d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c95897c6f6256493c2f23160900111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e11040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a53493f33271b0f030000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e11000000030f1b27333f4953606a727f8c939ea6afa8a198928b847e7a7673716f6f6e6f707173767a7f848b9298a0a8afa69e948d80736b60544a3f34281c10030000000000000000000000000000000000000000000000000000010407070a0d101112131312110f0d0a070604010000000000000000000000000000000000000000000000000000000000060b0e101113131313131311100e0b060000000000000000000000000004080a0b131313131313130a0a080400000000000000000000000000060b0e101113131313131311100e0b06000000000000000000000000000000000000000000000000000000000000000000010d1925303d495663707d8998a2aa9d918477695e53463a2d2114060000000000000000000000000000000b17232e384754606a74818e95a0a7afa8a09e989499929994908477655b5044372b1f120500091623303c4956636f7c8996a7b1bcbdb1a796897d7063564a3d3023170a000a1623303d495663707c89969f9f9f9f9f9fa3abb5bfb5aba39f9f9f9f9f9f9f9f9386796d6053463a2d20130700000000000000000814212e3a47535f6a7784919eaaaa9a8d80736756606d7a86929fa99c8f8276675d514b5465727f8b98a8a7978a7e71645763707d8998a3ada197897c6f6256493c31261a0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c4c5bfb4aa9f948a7e71685e52473d31271d10060000000000000000010e1b2734414e5a6774818d9aa7b2a6998c7f7366594c403326190d0000000000000006121f2b37434e5863707d8a949ea8aea49c928c837d7875747475777b818a9299a3aea99f958b7e71665b5044382b1f120600000000000000000000000000000000000000000000121e2b3845515e6b7884919ea9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9acaeb4b2b2b2b1abaaa9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a295897c6f6256493c2f23160900111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e11040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaab9e918478655b5044372b1f12050000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e1100000005121f2b3744505b656f7c87929fa5afa9a19691867f78716d67666463626262636467686d72787f869195a0a7b0a69f93887d70665c5044382c1f150a00000000000000000000000000000000000000000000000003080d111314171a1c1e1f1f1f1f1e1c1a171413110d070300000000000000000000000000000000000000000000000000040b12171b1d1e2020202020201e1d1b17120b04000000000000000000050c1114171720202020202020171614100b05000000000000000000040b12171b1d1e2020202020201e1d1b17120b0400000000000000000000000000000000000000000000000000000000000000000814202d3a4753606d7986929faca096877b6e6154483b2d22170b00000000000000000000000000000006111c2b37434e58606d798390959fa4acacaaa5aba39fa39f9285796c605346392d201306000815222e3b4855616e7b88959faab2b2aba095887b6e6255483b2f221508000a1623303d495663707c8996a3a8a8a8a8aaabb1b9c2b8b0aba9a8a8a8a8a8a8a09386796d6053463a2d20130700000000000000000815222f3b4855626e7b8896a0aca398897d7063565d677683909ca99f92867a6d6053515c6675828f9ca8a095877a6e6154606d7986929faca9998d807366574d42362a1e12050000000000000000000000000000000000000000000000000000000000000000000000000003070b0d0e131313131313131313080705010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7bfbfbaaea2988f82766c61564c41352b1f150b000000000000000000010e1b2734414e5a6774818d9aa7b2a6998c7f7366594c403326190d00000000000000020f1a26313c4855616b75828f96a1a9aea49c959089858280808184888e939fa3abaaa2979083786d60544a3f33281c0f0300000000000000000000000000000000000000000000121e2b3845515e6b7884919ea6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a295897c6f6256493c2f23160900111e2b3744515e6a7784919da6a69d9184776a5e5144372b1e11040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaac9f9285796c605346392d20140a0808090a0c080705020000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110000000613202d394653606c78839099a3afaba19791847c726d66605d5557565555555658565e61666d727b839195a0a9afa49a9184786d6053463c31261b0f03000000000000000000000000000000000000000000060b0f13191d20212427292b2c2c2c2c2b29272421201d18130f0b0600000000000000000000000000000000000000000000050e161d23272a2b2d2d2d2d2d2d2b2a27231d160e05000000000000000810171c2123242d2d2d2d2d2d2d2423201c17100800000000000000050e161d23272a2b2d2d2d2d2d2d2b2a27231d160e050000000000000000000000000000000000000000000000000000000000000006131f2c3845515c6776828f9ca9a8988b7e7165544a3f33281c0f030000000000000000000000000000000f1b27323d45515d676e7a838d939a9fa3aba9aaaaaaaaa298877b6e6154483b2e211508000714212d3a46535f6977839098a1a8a8a1999183776c605346392d201306000a1623303d495663707c89969b9b9b9b9b9d9fa7b1bbb0a69f9c9b9b9b9b9b9b9b9386796d6053463a2d2013070000000000000005111e2a36414c5666727f8c99a8ac9f9286796d60535566737f8c99a9a3998a7d70645753606d7985929faa9d908477685e525c6776828f9ca9aa9d918477695f53463a2d211408000000000000000000000000000000000000000000000000000000000000000000000001080e13171a1a2020202020202020201414110d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb2b2b2b1a79f92867b6e615a50443a3023190d03000000000000000000010e1b2734414e5a6774818d9aa7b2a6998c7f7366594c403326190d00000000000000000a15202c38444f59616d7a849197a0a8afa79f9d97918f8d8d8e91959b9ea5aea8a19892857b6e665c5042382d22170b0000000000000000000000000000000000000000000000121e2b3845515e6b7884919999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995897c6f6256493c2f23160900111e2b3744515e6a778491999999999184776a5e5144372b1e11040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaea298877b6e6154483c2f261c1514151517181514120e0903000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e11000006121e2b37424d5764707d8a959fabafa49991857b6f6a605c54514c4b49484848494b4c52545c60696e7a839197a2adaca0958b7e7164584e43372b1f120600000000000000000000000000000000000000020a11171c1f24292c2d3134363738393938373633312d2c29241f1b17110a0200000000000000000000000000000000000000040e1720282e3336373939393939393736332e2820170e04000000000008121a22282d30313939393939393931302d28221a11080000000000040e1720282e3336373939393939393736332e2820170e0400000000000000000000000000000000000000000000000000000000000004101c2934404b5565727f8c98a9a89b8e8175665b5044382b1f12060000000000000000000000000000000a15202935404b555e686e7981878e92999a9c9d9d9d9d9c96897c706356493d3023160a0005121e2a36424d57626f7c86919699999691877d6f655b5044372b1f1205000a1623303d495663707c898e8e8e8e8e8e90959fabb7ab9f94908e8e8e8e8e8e8e8e86796d6053463a2d201307000000000000000714202d3946525e687683909da9a99c8f8276675d5156636f7c8997a2ab9a8e817467575663707d8998a2aa9a8d807367564c5565727f8c98a8aca095887b6e6155483b3025190d01000000000000000000000000000000000000000000000000000000000000000000020b12191f2326272d2d2d2d2d2d2d2d2c21201e19140d050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919ea6a6a6a6aba0958c7f72695f53483e32281e110700000000000000000000010e1b2734414e5a6774818d9aa6a6a6998c7f7366594c403326190d000000000000000003101c28333e46525e686f7c8591969fa4acaba9a19e9b9a9a9b9da0a7aaaca59e9691867d70695f544a3f2f261c11060000000000000000000000000000000000000000000000121e2b3845515e6b78848c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c897c6f6256493c2f23160900111e2b3744515e6a77848c8c8c8c8c8c84776a5e5144372b1e11040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daab4aa978a7e7164574e42382e2622212122232522211e1a140e060000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e1100000814212e3a47535f697683909da7b1ab9f93877d6f695f58504a45413e3c3c3b3c3d3e41464a50575f686e7b85929fa8b1a89d9083776a5f53473a2e211508000000000000000000000000000000000001080b141c22282b2f35393a3d404344454646454442403d3a39352f2b27221b140b070100000000000000000000000000000000000b16202932393f434446464646464644433f39322920160b0000000005101a242c33393c3e464646464646463d3c39332c231a1005000000000b16202932393f434446464646464644433f39322920160b000000000000000000000000000000000000000000000000000000000000000c18232f3c4855626f7c8897a1ab9e9285796c605346392d201307000000000000000000000000000000040d18242f3a434c565e676d747c81868a8d8f909191908f8e8b7e7265584b3f3225180c00020e1a26313b4754606a707d848a8c8c8a847d706b6053493f33271b0f03000815222f3b4855626e7c8181818181818183909daab6a99c9082818181818181818181786d6053463a2d201307000000000000000814212e3b4754616e7a87939faca8988b7f7265554b53606d7985929fab9e918478695f566673808d99aaa298897d7063564a55626f7b8896a1ada7988c7f7265564c4135291d11050000000000000000000000000000000000000000000000000000000000000000000b141d242b3033343939393939393939392e2d2a251e170e0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b788491999999999999999083786d60574d42362c20160c0000000000000000000000010e1b2734414e5a6774818d99999999998c7f7366594c403326190d0000000000000000000b16212a36414c565f6a6f7c848d939a9fa3abaaaba8a7a7a8aaaaaba39f9b938e847c706b60574d42382e1d140a0000000000000000000000000000000000000000000000000c1925323f4c5865727f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7b6e6154473b2e211408000c1825323f4b5865727f7f7f7f7f7f7f7f7265584b3f3225180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daab5a89b8f82756a5f544a3f38302f2e2e2f30322e2d2b261f180f0600000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e1100000815222f3b4855626e7b88959fabafa3998e81746b60574e443f38352f302f2f2f303036383f444d565f69717e8b96a0acaca095887b6f6255483c2f22150900000000000000000000000000000000040c13191d262d33383a4145474a4d4f5152525252514f4d4a4745413a37332d261d18130c0400000000000000000000000000000006121d28323b444b4f51535353535353514f4b443b32281d12060000000c17222c363e45494a535353535353534a49443e362c22170b00000006121d28323b444b4f51535353535353514f4b443b32281d12060000000000000000000000000000000000000000000000000000000000000713202d394653606c7885929eaba197887c6f6255493c2f23180c0000000000000000000000000000000007131d28313b444c555d606a6f757a7e80828384848382817f7c6e6255483b2f221508000009141f2b37434e58606b70797d807f7d79706b60594f41382d22170b00000814212e3a47535f6a6e757575757575757e8b98a4b0a3968a7d7575757575757575756d665c5044382b1f120600000000000004101d2935404b5565717e8b9aa4aca196887b6e625548505c6675828e9ba8a196887b6e625e687783909daa9f9285796d605346535f6a7884919eaba99c908376685e5246392d2013070000000000000000000000000000000000000000000000000000000000000000030c1d262f363c3f414646464646464646463b3936302920170d02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b78848c8c8c8c8c8c8c8c877c6f665c50453b31241a0e050000000000000000000000010e1b2734414e5a6774818c8c8c8c8c8c8c7f7366594c403326190d000000000000000000050d1925303a444e585f6a6e7a81878e92999b9d9fa2aaaaa29f9d9b99928f89817a6f6a60594f453c30261c0b020000000000000000000000000000000000000000000000000b1824313e4a56626d72737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373736e695e52463a2d201407000b1824313d4a56626d72737373737373726d62564a3d3124180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daab7ac9f93877b6e665b504a423d3b3b3b3c3d3f3b3a37312a21180e03000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e1100000c1926333f4c5966727f8c99a7b1ac9f92877b6e61594f453c342e29242322222223252a2e343c444d57606d7884919eaab1a7998c7f7266594c3f33261907000000000000000000000000000000060d161e24292f383f44464c5254575a5c5e5f5f5f5f5e5c5a5754514b46443f382f29241d160d0600000000000000000000000000000b17232e39444d565b5e6060606060605e5b564d44392e23170b000004111c28333e4850555760606060606060575550483e33281c100400000b17232e39444d565b5e6060606060605e5b564d44392e23170b00000000000000000000000000000000000000000000000000000000000005121f2b3744505b6575818e9ba8a9988c7f7265554b4034291c1004000000000000000000000000000000010c161f29323b434b51585f62686d717376777777777674726e6a5f53473a2e2114080000030f1b27323d464f5960676d707373706d6760594f473d2f261b1106000006121f2b37434e585f62686868686868717e8b98a4b0a3968a7d706868686868686868605c544a3f34281c10030000000000000613202c3945515d6775828f9cacab9e9184786a5f53474a5465717e8b98a7a8988b7e7265616d7a87939fa89c8f8275675c51454e586774818e9aabac9f92867a6d6154473a2e23180c00000000000000000000000000000000000000000000000000000000000000000a151e2f3840474c4d5353535353535353534746413b32291e14080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f7f7f7f7f7f7f7f7f7e716a60544a3f33291f1209000000000000000000000000000a1724303d4a5763707d7f7f7f7f7f7f7f7c6f6356493c302316090000000000000000000008131e29323c464e585f676d747c81868b8e90929894949892908e8b86827c756d6860584f473d332a1e140a000000000000000000000000000000000000000000000000000915222e3a46515b626566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666615e574d42362a1e1105000915222e3a45515b626566666666666665625b51453a2e221509000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daab7afa4998f82786c605c544f4a484748484a4b4846423c332a1f1409000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110004111d2935414b556976828f9ca9b5a89c8f8275695e52473d3328231c191615151516191c2328323b44505c66737f8c99a6b2a89c8f8275695c4f422e23180c0000000000000000000000000000070f181f282f353d424a5053565d606467696a6b6c6c6b6a696664605d55535049413d352f281f170f06000000000000000000000000000e1b27333f4b565f676a6c6c6c6c6c6c6a675f564b3f33271b0e02000814212d3945505a61646c6c6c6c6c6c6c64615a5044392d20140800020e1b27333f4b565f676a6c6c6c6c6c6c6a675f564b3f33271b0e000000000000000000000000000000000000000000000000000000000000030f1b27333f495364717e8b97a8a99c8f8276675c5145382c1f130600000000000000000000000000000000040d172029313940454e53565d606467696a6a6a6a696866625f584e43372b1f12060000000a15202b343d474f555c6064666664605c554f473d352b1d140a000000020f1a26313c464e53555b5b5b5b5b65717e8b98a4b0a3968a7d70635b5b5b5b5b5b5b53504a42382e23170b000000000000000714202d3a4753606d7a86929facab9a8d817467574e424854616e7b8795a0a89b8f82756664717e8a9aa4a8988b7f7265554b404a5764707d8a99a3aea3998b7e7164554b4034281c100400000000000000000000000000000000000000000000000000000000000006111c2630404a52585a60606060606060605f54524c443b3025190d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4a56626d727373737373737373716c61584e42382e21180d00000000000000000000000000000916232f3c4855616b70737373737373736f6b6054483b2f22150900000000000000000000020d17202a343c464e555d606a6f757a7e818385868787868584817e7a756f6a615e564e463d352b21180c020000000000000000000000000000000000000000000000000006121e29343f495156585959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595954524d453b30251a0e020005121d29343f49515658595959595959585651493f34291d1205000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daab7afab9f948d80736d6660595655545455565855534d453c31261a0e020000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e11000613202c3945515d677885929ea9a9a5988b7e7265574d42352b2117110d08090809080d11172028343f4a54626f7c8995a9b3aa9e9184776b544b4034281c1004000000000000000000000000071019212a313a41454f545b6063686d7073767778797978777573706d6763605b534f45403a312921181006000000000000000000000000101d2a36434f5b6771777979797979797771675b4f43362a1d1004000a1723303c4955616c7179797979797979706c6155493c3023160a0004101d2a36434f5b6771777979797979797771675b4f43362a1d10000000000000000000000000000000000000000000000000000000000000000b17222d3b4854616e7b8795a0ac9f9286796d6053473a2d2014080000000000000000000000000000000000050e171f272f353c43474c5254575a5c5d5e5e5d5c5b5955534e463c31261a0f02000000040f19222b353d434b51535759595753514b433d352b23190b02000000000915202a333c4347484e4e4e4e5865717e8b98a4b0a3968a7d7063574e4e4e4e4e4e46443f3830261c110600000000000003101c28343f4a5464707d8a98a3aea3998a7d7064574a3d46525e697784909daa9f9285796c6774818e9aaca096887b6e6255483b4754606d7a86929facab9b8f8275675c5145382c1f13060000000000000000000000000000000000000000000000000000000000000c17232e3842525c64676c6c6c6c6c6c6c6c6c615e564c41362a1e110500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222e3a46515b6265666666666666666664615a50463c30261c0f0600000000000000000000000000000714202c38444f596163666666666666666360594f43382c1f13070000000000000000000000050e18222a343c434c51585f62686d717477797a7a7a7a797775716e68626058524c443d342b23190f060000000000000000000000000000000000000000000000000000010d18232d373f464a4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4746423b33291f14090000010c18232d373f454a4b4c4c4c4c4c4c4b4a453f372d23180c01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaafa59e9b9f928d80786f6b6663626161626365615f574d42372b1e12050000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e11000714212d3a4754606d7a87979c9c9c9c95887c6f6255493c3022190f0600000000000000060e17232e3a4653606d798697a2adac9f928679665c5145382c1f13060000000000000000000000071019222b333c434c525961666c70757a7d808284858585858482807d7a75706c656059514b433b332a22180f060000000000000000000000111e2b3744515e6a778486868686868684776a5e5144372b1e1104000b1724313e4a5764717e868686868686867d7064574a3d3124170a0004111e2b3744515e6a778486868686868684776a5e5144372b1e11000000000000000000000000000000000000000000000000000000000000000614202d3a46525e697784919daaa398897d7063564a3d3025190d010000000000000000000000000000000000050d151d242932373a4145474a4d4f505151504f4e4c4847433c342a20150a0000000000071019232b31394045474a4d4c4a47454039312b231911070000000000030e18212a31373a3b4242424b5865717e8b98a4b0a3968a7d7063574a42424242423a38342e261e140a0000000000000006121f2b3844505c6674818e9baaac9f92867a6d6053473a424d576773808d9aaaa297887c6f697784919eaa9e918477695f53473a45515d6776838f9ca9ac9f9285796d6053463a2d22170b000000000000000000000000000000000000000000000000000000000003101c28343f4a54646e7479797979797979797975685e5246392d20150a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121e29343f495156585959595959595959575550483e342b1e150a00000000000000000000000000000004101c28333e474f55575959595959595956544f473d32271b0f03000000000000000000000000061018222a313a41454e53565d6164686a676d6d6d6d676a6865615e56544e46413a322b221911070000000000000000000000000000000000000000000000000000000006111b252d343a3e3f404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040403b3a36302920170d0200000006111b252d343a3d3f4040404040403f3d3a342d251b110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9e938e9298928d837c7773706e6e6e6f70726e695f53463a2d2114070000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e11000815222f3b4855626e7b88909090909090877a6d6054473a2d21140700000000000000000006131f2c3845515c677885929fabaea39886796d6053463a2d20130700000000000000000000050e18222b343d454d565d606b70787d82868a8d8f9192929292918f8d8a86827d78706b605d554d453c342a21180e0400000000000000000000111e2b3744515e6a778491939393939184776a5e5144372b1e1104000b1724313e4a5764717d8a93939393938a7d7064574a3d3124170a0004111e2b3744515e6a778491939393939184776a5e5144372b1e110000000000000000000000000000000000000000000000000000000000000005121e2a36424d576774808d9aabaa9a8d807367564c41362a1d1105000000000000000000000000000000000000030b121820262b2f35393a3e40434444444443413f3b3a37312a22180e030000000000000711191f272f34383a3d40403d3a38342f271f19110700000000000000060f1820262b2e2f35353e4b5865717e8b98a4b0a3968a7d7063574a3d353535352d2b28231c140c02000000000000000713202d3a4653606d7985929eaba99c8f8376675d5145393d495663707d8998a2a9988c7f726e7b8796a0ab9a8d817467574d4237414b5565727f8c98a8aea2988a7d706353493f33271b0f030000000000000000000000000000000000000000000000000000000006121f2c3844505c6674808686868686868686877a6e6154473c31261a0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d18232d373f464a4c4c4c4c4c4c4c4c4c4b49453e362c22190c03000000000000000000000000000000000b16212c353e44484a4c4c4c4c4c4c4c4948433d352b21160a0000000000000000000000000000060f181f282f353c43474c5254585b555d606161605d555b5854524c47433d3530282019100700000000000000000000000000000000000000000000000000000000000009131b23292e3132333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332e2d2a251f170e05000000000009121b23292e313233333333333332312e29231b12090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaa89b8e8186929f959089837f7d7b7a7b7b7d7e7b6e6155483b2e2215080000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e11000815222e3b4855616e7b828383838383838276685d5245392c20130700000000000000000006121f2b3844505b667885929eabafa499867a6d6053473a2d201407000000000000000000030c17202a343d464e575f686d757d838a8f92999a9c9d9e9f9f9e9d9c9999928f89837d746d675f574e463c332a20160b02000000000000000000111e2b3744515e6a7784919d9f9f9d9184776a5e5144372b1e1104000b1724313e4a5764717d8a979f9f9f978a7d7064574a3d3124170a0004111e2b3744515e6a7784919d9f9f9d9184776a5e5144372b1e1100000000000000000000000000000000000000000000000000000000000000020e1a25303d4a5764707d8a99a3aa9d908377685e5246392d2013070000000000000000000000000000000000000001070c151b1e24292c2d313436373737373635332f2e2b2620180f060000000000000000070d151d23292c2d313333312d2c29231d150d07000000000000000000060e151a1f212228323e4b5865717e8b98a4b0a3968a7d7063574a3d30282828201f1c17110a020000000000000000091623303c4956636f7c8997a1ada9998c7f7266554b40353a4653606d7985929fa89c8f8275717e8b97a8a3998a7d7064574a3d313c4855626f7b8896a1adaa9a8e8174655b5044372b1f1205000000000000000000000000000000000000000000000000000000000713202d3a4653606d798592939393939393998b7f7265584e43372b1c1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b252d343a3e3f40404040404040403e3d39342c241a1007000000000000000000000000000000000005101a232c33383c3d404040404040403c3b38322b23190f04000000000000000000000000000000060d161e242931373a4146474b4e4b5153545453514b4e4b4746413b373229251e160e0700000000000000000000000000000000000000000000000000000000000000010911181e2224252626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262621201e1a140d05000000000000000911181d2224252626262626262524221d181109000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaa6998d80818e989f9d95908c898887878889897d7063564a3d3023170a0000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e11000814212d3a47535f696e76767676767676767066564c4135291d11040000000000000000060d15202d394653606c7986929facac9f9386796c605346392d2013060000000000000000000a151e29333c464e5860696e7a818990959c9fa3aba9aaabacacabaaa8aba39f9b95908981796e695f584e453c32281d140a000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e1104000b1724313e4a5764717d8a97a4aca3978a7d7064574a3d3124170a0004111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e1100000000000000000000000000000000000000000000000000000000000000000914212d3a4754606d7a86929fac9f93877a6d6154473a2e211409000000000000000000000000000000000000000000040a0f13191d20212427292a2b2b2a29282622211f1a150e0600000000000000000000030b12181c1f2024262624201f1c18120b03000000000000000000000003090f12141825323e4b5865717e8b98a4b0a3968a7d7063574a3d30241b1b1312100b0600000000000000000006121f2b37434e586773808d9aa9ada197887c6f6255483c2f3845515c6675828f9ca89f92857974818e9ba79f92867a6d6054473a2d3a47535f6a7884919eabab9e9184786c605346392d20130900000000000000000000000000000000000000000000000000000004111d2935414c5663707d8a97a19f9f9f9f9f9d9083776a5f5347382d22170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131b23292e3132333333333333333331302d28221a12080000000000000000000000000000000000000008111a21282c2f3033333333333333302f2c27211910070000000000000000000000000000000000040c131920262b3035393a3e414045474747474540423e3b3936302b272019130c0400000000000000000000000000000000000000000000000000000000000000000000060d12151819191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191414110e0902000000000000000000060c12151818191919191919181815120c0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaa6998d807b86929fa4a09d99969594949596897d7063564a3d3023170a0000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110006121e2b37424d575f616969696969696969665e54443a2f24190d01000003060707080d11171f28323b4855616e7b8899a3aeab9e918478655b5044372b1f1205000000000000000006111c26303b454e58606a6f7b848e939da0a7acadaba7a4a2a2a2a3a5a7abadaca7a09d938e837b6f6a5f574d443a2f261b11060000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e1104000b1724313e4a5764717d8a97a4b0a3978a7d7064574a3d3124170a0004111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e1100000000000000000000000000000000000000000000000000000000000000000613202c3945515d677683909ca9a49a8a7e7164574a3e31261a0e020000000000000000000000000000000000000000000001080d111314171a1c1d1e1e1d1c1b191514120f0a0300000000000000000000000001070c101314171a19171413100c0701000000000000000000000000000002060b1825323e4b5865717e8b98a4aaa3968a7d7063574a3d3024170f07060300000000000000000000000814212e3a47535f6a7784919eaaab9e9185786c605346392d34404b5465727e8b98a8a298897c7784919ea99c908376685d5245392c37434e586774818e9aabada196897c6f6256493c31261a0e0200000000000000000000000000000000000000000000000000000713202c3945525d6875828e9ba9b3acacacaba095887b6e62544a3f33281c0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010911181e22242526262626262626262423211d1710080000000000000000000000000000000000000000000810161c2023242626262626262623221f1b160f070000000000000000000000000000000000000001080d151b1e24292d2e312f35393a3a3a3a39352f322e2d2a251e1b150d08020000000000000000000000000000000000000000000000000000000000000000000000000106090b0c0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d080705020000000000000000000000000105090b0c0d0d0d0d0d0d0c0b0905010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaa6998d80737e8b929fa4aca6a3a1a1a1a296897d7063564a3d3023170a0000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e1100020e1a26313c454d53555d5d5d5d5d5d5d5d5a544c4332281e130813130b1012131415191c2228313a444f5965717e8b98abb5a99c8f82766953493f33271b0f0300000000000000000c17232e38424d575f6a6f7c8591969ea5acaca9a19e9a9796959596989b9fa2a9adaba59d9591857c6f695f564c41382d22170b0200000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e1104000b1724313e4a5764717d8a97a4b0a3978a7d7064574a3d3124170a0004111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e11000000000000000000000000000000000000000000000000000000000000000004111d2935414c5566737f8c99aaac9a8e817467574e42372b1e1206000000000000000000000000000000000000000000000000010407070b0d1011111111100e0c0808060200000000000000000000000000000000000406070a0d0d0a070604000000000000000000000000000000000000000b1825323e4b5865717e8b989e9e9e968a7d7063574a3d3024170a00000000000000000000000000000815222f3b4855626e7b8896a0acab9b8e8174655b5044372b2e3b4855616e7b8896a0aa998c7f7b8796a0a9998c7f7366564c413529313d4a5764707d8a99a3aea9998d807366574d42362a1e120500000000000000000000000000000000000000000000000000000714212d3a4754606d7a86929facb0aba9abb0a7998d8073665b5044382b1f120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060d121518191919191919191919181714110c060000000000000000000000000000000000000000000000050b10141617191919191919191615130f0a0400000000000000000000000000000000000000000000040a0f13191d20212524292c2d2e2e2d2c29242521201e19140f0a04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919da8a6998d807373808c939aa0a8acaeb4aea396897d7063564a3d3023170a0000000000000000000000000000000000000000111e2b3744515e6a7784919da6a69d9184776a5e5144372b1e11000009151f2a333c42474850505050505050504e49433a3120161e1f2020171c1f20212224292d333b434c56606b7683909ca9b1a7998c7f7366594c402d22170b000000000000000003101c28343f4a545e696f7c869297a0a8aea8a09e97918e8b898888898b8e92979ea1a8afa7a09792857b6e685e53493f33271e140800000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e1104000b1724313e4a5764717d8a97a4b0a3978a7d7064574a3d3124170a0004111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110000000000000000000000000000000000000000000000000000000000000000010d19242f3c4956636f7c89989a9a9a9184786a5f53473a2e211408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b91919191918a7d7063574a3d3024170a0000000000000000000000000005111e2a36414c5666727f8c99a8afa4998a7d716453493f33272d3a46535f697784919da99c8f827e8a97a8a197887c6f6255493c2f242d3a4754606d7a86929facaa9d908477695f53463a2d2114080000000000000000000000000000000000000000000000000006121e2b37424d5765727e8b98a3aea69f9c9fa6ab9e9184786c605346392f24180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000106090b0c0d0d0d0d0d0d0d0d0b0a08050000000000000000000000000000000000000000000000000000000407090a0d0d0d0d0d0d0d09090703000000000000000000000000000000000000000000000000000002080d11131418181d1f202121201f1d18181414110d08020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919b9b9b998d80736e737f8891969c9fa3aaa4a396897d7063564a3d3023170a0000000000000000000000000000000000000000111e2b3744515e6a778491999999999184776a5e5144372b1e110000030e18212a31373a3b4343434343434343423e38312824282b2c2c2c23282b2d2e2f2f35383f444d555d68707d89949fabaca095887c6f6255493c2f22160600000000000000040f19222c3844505c666e7b849198a2a9afa49d96918a85817e7c7b7b7c7e81858b91969ea5ada9a19791847a6d655b50443b3025190e03000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e1104000b1724313e4a5764717d8a97a4b0a3978a7d7064574a3d3124170a0004111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110000000000000000000000000000000000000000000000000000000000000000000813202d3a4653606d79858d8d8d8d8d887b6e6255483b2f221508000000000000000000000000000000000000000000000000000000030607070808080807060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717e848484848484847d706356493d3023160a000000000000000000000000000714202d3946525e687683909da9ac9f93867a6d6054473a2d222a36424d576774808d9aaa9f9286818e9ba79e9285796c605346392d202c3945515d6776838f9ca9aca095887b6e6155483b3024190d010000000000000000000000000000000000000000000000000814212d3a47535f697683909caaa89f948f949faba196897d7063554b4035291d10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001050707070c10131414141413100c070807050100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a77848e8e8e8e8e8d8073666d737d848a8f929896979796897d7063564a3d3023170a0000000000000000000000000000000000000000111e2b3744515e6a77848c8c8c8c8c8c84776a5e5144372b1e11000000060f181f262b2d2e363636363636363635322d26293035383939392e34383a3a3b3d41454a50565e676d7a84919ea6b0a69d9083776a5f53473b2e211508000000000000000a15202b37424d57606d78829096a1aaaca49f928d847e7974716f6f6f707274797e848e939ca3ada9a0968f82776c60564c41362a1f1409000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e1104000b1724313e4a5764717d8a97a4b0a3978a7d7064574a3d3124170a0004111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e1100000000000000000000000000000000000000000000000000000000000000000006121f2c3844505c66727f8080808080807c6f6255493c2f22160900000000000000000000000000000000000000000001040607060b10121314151515141413100c070908060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303c4955616c7177777777777777706b6054483b2f221609000000000000000000000000000814212e3b4754616e7a87939faca99d908376685d5245392c1b26313d4a5663707d8998a3a2989286929fa89b8e8175665b5044382b1f2935414b5565727f8c98a8b1a7988c7f7265564c4135291d11050000000000000000000000000000000000000000000000030f1b27333f4953616e7b88949faba1968f828f9ca9a89b8e8174675d5145392c1f140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010407070a0d0f10111213131212100f0d0a07070501000000000000000000000000000000000000000000000000000000000000000000000005080a0b0e0e0e0e0e0e0d060503000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070707070604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808181818181817e7164636b70797e8286888a8a8a89887d7063564a3d3023170a00000000000000000000000000000000000000000c1825323f4b5865727e7f7f7f7f7f7f7e7265584b3f3225180c00000000060e151a1e21222a2a2a2a2a2a2a2a2926212b343b4144454646463f444647484a4c51545b60686e79828f96a0acaa9f948a7e7164584e43372b1f1306000000000000030f1b27323a46535f69727f8c949fa9afa49a938b8079716d66646362626365676d717a818c919ca4aea89e948b7e72685e52463c31261a0e020000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e1104000b1724313e4a5764717d8a97a4b0a3978a7d7064574a3d3124170a0004111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e1100000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54626d727474747474746f6a6054473b2e2215080000000000000000000000000000000000000003080d11131417171c1f202122222221201f1d18181515120f0a050200000000000000000000000000000000000000000000000000000000000000000000000000000000000814212d3945505a61646b6b6b6b6b6b6b6360594f44382c20130700000000000000000000000004101d2935404b5565717e8b9aa4afa9998c7f7366564c4135291d202d3a4753606d7986929faaa2999299a3a7978b7e7164544a3f33281c242f3c4855626f7b8896a1ada99c8f8376685d5246392d201307000000000000000000000000000000000000000000000005121f2b3744505b6573808c99a6ab9e91847c8997a1ab9f9285796d6053473b3025190e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205080d11131417191b1d1e1f1f1f1f1e1d1c1a171413110d080502000000000000000000000000000000000000000000000000000000000000060c111517181b1b1b1b1b1b1a13120f0b0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1926323f4b58636e73757575757575716c615960666d7176797b7d7d7d7d7c7a6d6053473a2d20140700000000000000000000000000000000000000000b1824313d4a56626d72737373737373726d62564a3d3124180b000000000003090e1214151d1d1d1d1d1d1d1d1c1f29343d464c51525353534a5053545557555d60666c717a828f949fa8aba2989082776c6053463c32261b0f0300000000000006131f2b37434e58616e7b86929fa6afa59f93887e746d67605c5456555556555c60676d747f8c929ca6b0a69f92857a6e61574d42372b1e13080000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e1104000b1724313e4a5764717d8a97a4b0a3978a7d7064574a3d3124170a0004111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e11000000000000000000000000000000000000000000000000000000000000000000000c17232e3842515b62656767676767676260584e43372b1f13060000000000000000000000000000000000060b1013191d20212423282b2d2e2e2f2e2e2d2c29242522211f1a15120e090300000000000000000000000000000000000000000000000000000000000000000000000000000005111c28333e485055575e5e5e5e5e5e5e56544f473d32271c10040000000000000000000000000613202c3945515d6775828f9cacada197897c6f6256493c3024191f2c3845515d6776828f9ca9aba39fa3aba095877a6e6154473b2d2217212e3a47535f6a7884919eabac9f92867a6d6154473a2e23180c00000000000000000000000000000000000000000000000613202d394653606c7884919eaba99a8d807885919eaba2988a7e7164564c41362a1e11050000000000000000000000000000000000000000000000000000000000000000000000000000000000000002090e1114191d20212426282a2b2c2c2c2c2b2a28262421201d1914120e09030000000000000000000000000000000000000000000000000000000910171d21242528282828282827201f1b17110a020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a17232f3b47525c636768686868686864615a50545c6064676d6f707171706f6d675d5145392c1f130600000000000000000000000000000000000000000915222e3a45515b626566666666666665625b51453a2e221509000000000000000206080810101010101010101824303b464f575d5f5f5f5f5f5c6061626366676d71787e8590949fa6aaa39992857b6e655b5044372a20150a000000000000000815222e3b4754606a75828f98a3aea89d938b7f726c605c55504a494848494b51555d606d73808c949ea9aea2988e8174695f53463a3024190d0100000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e1104000b1724313e4a5764717d8a97a4b0a3978a7d7064574a3d3124170a0004111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110000000000000000000000000000000000000000000000000000000000000000000006111c26303f495156585a5a5a5a5a5a55544e463c32271b0f03000000000000000000000000000000060b11171c1f24292c2d312e34383a3a3b3b3b3b3a38352f322f2e2b26211e1a140f0a0300000000000000000000000000000000000000000000000000000000000000000000000000000c17222c363e45494a515151515151514948443d352b21160b000000000000000000000000000714202d3a4753606d7a86929facab9e9285796c605346392d20131d2935404b5565727f8b98a8b2aeacaeaa9d908377685e5246392d1c111f2b37434e586774818e9aabafa3998b7e7164554b4034281c100400000000000000000000000000000000000000000004101d2935404b5563707c8996a1aca297897d74818e9aaaaa9c8f8276685e5246392d20150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f141a1e2024292c2d30333537383939393938373533312e2d2a25211e1a14100b0500000000000000000000000000000000000000000000000009121b22292d3031343434343434342d2b27221b140b02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131f2a36404a52585a5b5b5b5b5b5b575550484a5153555c60626364646362605d554b4035291d1004000000000000000000000000000000000000000005121d29343f49515658595959595959585651493f34291d1205000000000000000000000003030303030303101c2835414c5761696c6c6c6c6c666d6d6e7073767a7e838b92979fa6a8a09892877d70695f53493f3327180e0400000000000005121e2a36424d57626f7c89939eaaaca0968e81746d625a514b443f3c3c3c3d40454c515b606c77828f97a1adaa9f93877b6e61564c4135291d110400000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e1104000b1724313e4a5764717d8a97a4b0a3978a7d7064574a3d3124170a0004111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e1100000000000000000000000000000000000000000000000000000000000000000000000a151e2d373f464a4c4d4d4d4d4d4d4947433c342b20150a0000000000000000000000000000020a11171c23282b2f35393a3d403f44464748484847474540413f3c3a37312d2b261f1a150c070000000000000000000000000000000000000000000000000000000000000000000000000005101a242c33393c3e444444444444443d3b38322b23190f0500000000000000000000000003101c28343f4a5464707d8a98a3aea89b8e8175665b5044382b1f1218242f3b4855626e7b8896a1acb9b9b4aa9a8d807367564d41362a1e0f1b26313d4a5764707d8a99a3aeab9b8e8275675c5145382c1f130600000000000000000000000000000000000000000006131f2c3945515d6774818e9aa8ab9f928579707d8a98a2ac9f92867a6e6154473c31261b0f000000000000000000000000000000000000000000000000000000000000000000000000000000030a0f161b1f252a2d2f35393a3d4042434445464645454342403d3a3936302d2a261f1c160f0a0400000000000000000000000000000000000000000006101b242d34393d3e414141414141403937332d261d140a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e19242e3840474b4d4e4e4e4e4e4e4a49453e4044464b515355575757565553514b43392f24180c000000000000000000000000000000000000000000010c18232d373f454a4b4c4c4c4c4c4c4b4a453f372d23180c01000000000000000000000000000000000005121e2b3844515d6973787979797979797a7b7d7f82868b91959ea1a9a39f9691867e706b61574d41382d221707000000000000000714212d3a46535f6975828f9ba5afa69e9184796d605b51454039342e2f2f2f343a4145505b656d7a85929ea8afa4998e8174685d5245392c20140900000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e1104000b1724313e4a5764717d8a97a4b0a3978a7d7064574a3d3124170a0004111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110000000000000000000000000000000000000000000000000000000000000000000000030c1b252d343a3e3f4141414141413c3b37322b22190f0400000000000000000000000000060b141b22272e34383a4145474a4d4a5053545555555453514b4e4b4847433c3a37312b262018120b0300000000000000000000000000000000000000000000000000000000000000000000000008121a22282d303138383838383838302f2c27211911070000000000000000000000000006121f2b3844505c6674818e9baab1a7978b7e7164544a3f33281c0f14212e3a47535f6a7884919eabb4b4aea298897d706356493d3025190e14212d3a4754606d7a86929facac9f9285796d6053463a2d22170b0000000000000000000000000000000000000000000714202d3a4753606d7985929fabaa9b8e81746d7985929faca3998c7f7265584e43372b1c110600000000000000000000000000000000000000000000000000000000000000000000000000070c151b21272c30363a3b4145474a4c4e50515252525251504f4d4a4746413b3a36312c27211b150c0701000000000000000000000000000000000000000c17222d363e45494b4e4e4e4e4e4e4d46443f382f261b1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121c262e363b3f404242424242423e3d393334383a404546484a4a4a4a494745403931271d12070000000000000000000000000000000000000000000006111b252d343a3d3f4040404040403f3d3a342d251b110600000000000000000000000000000000000006121f2c3945525f6c788586868686868687888a8c8f92999da0a7a19e98928d847c706c61594f453b2f261b1106000000000000030f1b27333f4953616e7b87939facab9f948a7d70675d51493f342f2823222223292f353f49535e68717e8b96a0acab9f92867a6d6054473b31261a0e02000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e1104000b1724313e4a5764717d8a97a4b0a3978a7d7064574a3d3124170a0004111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e1100000000000000000000000000000000000000000000000000000000000000000000000009131b23292e31323434343434342f2e2b272019100700000000000000000000000000080f171d262d33383f44464c5254575a545c606161626161605d555b5855534e4846423c373128231c150c050000000000000000000000000000000000000000000000000000000000000000000000000810171c2123242b2b2b2b2b2b2b2322201c160f0700000000000000000000000000000713202d3a4653606d7985929ea8a8a095877a6e6154473b2d22170b121e2b37424e576774818d9aaba8a8a89f9285796d6053463a2d20130813202c3945515d6776838f9ca8a8a2988a7d706353493f33271b0f030000000000000000000000000000000000000005111e2a36414d5664717e8a98a2aea2988a7d706775828e9babab9d9083776a5f5347382d22170b0000000000000000000000000000000000000000000000000000000000000000000000030b121820262b32383b4246474c525457595b5d5e5f5f5f5f5e5d5b595754524c4846423b38332b262018120b03000000000000000000000000000000000005111d29343e485056585b5b5b5b5b5b5a53504941382d22170b0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141c242a2f323435353535353531302d28282c2e34383a3c3d3e3e3d3c3a39352f271f150b01000000000000000000000000000000000000000000000009121b23292e313233333333333332312e29231b12090000000000000000000000000000000000000006131f2c3946525f6c7985929292929399949596999c9fa3a09d9896918c8680796f6a61594f473e332a1d140a0000000000000005121f2b3744505b6573808d9aa4afa89c9083766b61554b403729231d171515181e242d38414c56606d7884919ea9aea2988b7f7265574d42362a1e1205000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e1104000b1724313e4a5764717d8a97a4b0a3978a7d7064574a3d3124170a0004111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e11000000000000000000000000000000000000000000000000000000000000000000000000010911181e22242527272727272722221f1b150f070000000000000000000000000008111a21292f383f444a5053565d60646769666d6d6e6e6e6e6d676a6865625f5855534d47433c342e271e170e05000000000000000000000000000000000000000000000000000000000000000000000000050c111417171e1e1e1e1e1e1e161613100b05000000000000000000000000000000091623303c4956636f7c89979b9b9b9b908377685e5246392d1c11060e1a26313d4a5764707d8a999b9b9b9b9b8f8275665c5145382c1f1306111d2935414b5565727f8c989b9b9b9a8d8174655b5044372b1f1205000000000000000000000000000000000000000714202d3946525e6876828f9caaac9f9285796d64717e8a99a3aca095887b6f62544a3f33281c0f03000000000000000000000000000000000000000000000000000000000000000000060c151d232831373d43484d5254565d606366686a6b6c6c6c6c6b6a686664615e5655534d48443d373229231d150d06000000000000000000000000000000000815212d3945505a626467676767676767605b53493f33271d12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a12191f2326272828282828282423211d1c1f23282c2d2f303131302f2d2c29241d150d03000000000000000000000000000000000000000000000000000911181d2224252626262626262524221d181109000000000000000000000000000000000000000006131f2c3946525f6c7985929f9f9f9fa4a0a1a3a6a9aca095908b8884807b736d6760584f473e352c21180b02000000000000000613202d394653606c7884919eacaca1968a7d7063594f43392f2518120c06070c131b262f3a44505c66717e8b97a2adaa9d908376695f53463a2d211406000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e1104000b1724313e4a5764717d8a97a4b0a3978a7d7064574a3d3124170a0004111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110000000000000000000000000000000000000000000000000000000000000000000000000000060d121518191a1a1a1a1a1a1615130f0a040000000000000000000000000008111a232b333b414950545c6064686d70737678797a7b7b7b7a7a787774726f6a66615f57534e444039302920170e050000000000000000000000000000000000000000000000000000000000000000000000000005080a0b111111111111110a09070400000000000000000000000000000000000d1a2734404d5a6773808d8e8e8e8e8e8d807366564c41362a1e0a000914202d3a4753606d7a868e8e8e8e8e8e8b7f7265544b4034281c10040d18242f3c4855626f7c888e8e8e8e8e8e85786c605346392d201306000000000000000000000000000000000000000814212e3b4754616e7b87939facaa9b8e827567606d7a86929faca79a8d8073665b5044382b1f12070000000000000000000000000000000000000000000000000000000000000000080f181e272e343c43474f54575e6166686d70737576777879797878767573706d6866615f57544f47433c342f271f180f080000000000000000000000000000000a1724303d4956626c71747474747474736c655b5044392f23180c01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080e1317191a1b1b1b1b1b1b171714111012181c1f20222424242322201f1d18120b03000000000000000000000000000000000000000000000000000000060c12151818191919191919181815120c0600000000000000000000000000000000000000000006131f2c3946525f6c7985929facacacafb5aeb0b2b5aa9d90837f7c78736e69605d554e463e352c231a0f0600000000000000000916232f3c4956626f7c8996a1acab9e9184786c6053463e31271d1307010000010a141d28343f4a54606d7985929fabab9f95887b6e6155483b2d22170b000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e1104000b1724313e4a5764717d8a97a4b0a3978a7d7064574a3d3124170a0004111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110000000000000000000000000000000000000000000000000000000000000000000000000000000106090b0c0e0e0e0e0e0e09080603000000000000000000000000000007101a232c353d454d535b60666d70757a7d808284868788888887868583817e7b77736e69625f58514a423a322920170d0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d59667380818181818181817c6f6255493c3025190d000613202c3945515d677380818181818181817b6e6155483b2e23180c000715212e3a47535f6a7481818181818181817b6e6154473b2e21140800000000000000000000000000000000000006131f2b37434e5865727f8c99a4aea3988a7e71645d6775828f9cabab9e9184786c605346392f24180d0100000000000000000000000000000000000000000000000000000000000009111a212a303940454e53596063696e72767a7d7f81838485858585848382807d7a77736e69636059544e454039312a221a110900000000000000000000000000000b1825313e4b5864717e81818181818180776c60554b4034291d13070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002070a0d0d0f0f0f0f0f0f0b0a080504070c1013131517171717161413100c070100000000000000000000000000000000000000000000000000000000000105090b0c0d0d0d0d0d0d0c0b0905010000000000000000000000000000000000000000000006131f2c3946525f6c7985929fa1a1a1a2a2a4a6aaacac9f9387827e79716c655e564e463c342c231a1108000000000000000004111d2935414b556673808c99a8b2a8998c8073665b5044382c1f150b0000000000020b17232e3845515d6774818e9aaab1a7988b7f7265544a3f33281c0f030000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e1104000b1724313e4a5764717d8a97a4b0a3978a7d7064574a3d3124170a0004111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e1100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d19222c353e474f575f656c71787d82868a8d8f919399949594949792908e8b8884807b756f6a605c544c443b32291f160c0100000000000000000001070b0f1112131313131313131313131313131313131313131313131313131313131313131313131313131313130f0e0c0904000000000000000c1925323f4b57636e73757575757575756f6a5f53473b2e1e14080004111d2935404b55636e73757575757575756e695f53463a2d1d12070006121f2b37434e58646e74757575757575756e685e5246392d2014070000000000000000000000000000000000000815212e3b47535f6a7784909dabac9f92867a6d605564717e8b99a3ada196897d7063554b4035291d1004000000000000000000000000000000000000000000000000000000000009121b232c333c424b51585f626b6f757b7f83868a8c8e90919292929291908e8c8a86837f7b76706b625f58514b433c342c231b1209000000000000000000000000000916232f3c4956626f7c898e8e8e8e8e8a7e71675c51453a2f24180d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000102020202020200000000000000040607090a0b0b0a090706040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3946525f6c798592949494949596979a9d9fa4a499938f8a847e776e685f584e463c32281e130800000000000000000613202c3945515d677783909daaaca196887b6f62544a3f33281a0d0300000000000006111c2935404b5563707d8998a2aea89c8f8275665b5044382b1f12060000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e1104000b1724313e4a5764717d8a97a4b0a3978a7d7064574a3d3124170a0004111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e11000000000000000000000000000000000000000000000000000305060707070605030000000000000000000000000000000000000000000000000000000000000000010c161f2b343e474f5960696e777e848a8f92999a9c9e9fa4aba1a1a9a29f9d9b9896918d87827c736d665e564d443b31281d12070000000000000000050c12171b1d1e202020202020202020202020202020202020202020202020202020202020202020202020202020201c1b191510090200000000000a16232f3b47525c636668686868686868625f584e43372b1f0d0200010d18242f3a43525c636668686868686868615f574d42362a1e0b0000030f1b26313c46535c646768686868686868615e564d41362a1e1105000000000000000000000000000000000003101c28343f4a54626f7c8895a0acab9b8f8275675d54606d7a86929faca99b8e8174675d5145392c2014090000000000000000000000000000000000000000000000000000000009121b242d353d454d545c606a6f767c82878c909399999b9d9e9f9f9f9f9e9d9b999a93908c87827d766f6a605c554e463e362d241b12090000000000000000000000000915222e3b4854606a76828f9a9a9a9a9184796d60554b4135291d12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3946525f6c7986888888888888898b8d90939a9fa29f9c96918b827a6f6a5f584e443a3024190d04000000000000000714212d3a4754606d7a86939facab9e9184786a5f5342382d22170800000000000000000c18242f3a4653606d7985929facab9f9285796c605346392d2013060000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e1104000b1724313e4a5764717d8a97a4b0a3978a7d7064574a3d3124170a0004111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110000000000000000000000000000000000000002050708060b0f121314141413120f0b0609060503000000000000000000000000000000000000000000000000000007131d28313c464f59616b707b828a91969c9fa3aba9abaaa8a7a7a7a8a9abaaa7a8a09e9a938f8780786d685e564d43392f24180b02000000000000060f161d23272a2b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d292825211b140c030000000007131f2a3540495257595b5b5b5b5b5b5b55534e463c32261b0f00000007131d283140495257595b5b5b5b5b5b5b55534d453b31261a0e0000000a15202a34414a53585b5b5b5b5b5b5b5b54524d443b3025190e02000000000000000000000000000000000006121f2c3844505c6674808d9aa7aea3998b7e716455525d6875828f9cabac9f92857a6d6053473b3025190e02000000000000000000000000000000000000000000000000000008111a242d363e474f575f666d737c82898f93999d9fa4aba8a9aaabacacababa9a8aca49f9d9a938f89827c746d675f5850483f362d241b1108000000000000000000000007131f2c38434e5863707d8995a0a7a1968c7f72675d5145392f24180d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004080a0a13131313131313130908060300000000000000000000000000000000000000000000000000000000000000000004060713131313131313130e0d0b070300000000000000000000000000000000000000000000000000000000000000000000000815222e3b4855616e7b7b7b7b7b7b7b7c7e8083878c92979da5a19e948f847c6f6a5f564c41352921160b000000000000000a1623303d495663707d8999a4afa79b8e817468584e432f261c1106000000000000000007131f2c3845515c6675828f9ca8ada297887b6f6255483c2f2215090000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e1104000b1724313e4a5764717d8a97a4b0a3978a7d7064574a3d3124170a0004111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e11000000000000000000000000000000000105090e12141518171b1f20202120201f1b17191613120f0b060000000000000000000000000000000000000000000000010d18242f3a434e58616b707d8590949ea0a8acacaba39f9d9b9a9a9a9b9c9ea1a9aaacaca49f99928d827a6e685e554b4035291d140a0000000000050f1820282f333738393939393939393939393939393939393939393939393939393939393939393939393939393939393534312c261e150c02000000020e19242e3740474b4d4e4e4e4e4e4e4e4947433c342a20150a000000010c161f2e3740474b4d4e4e4e4e4e4e4e4846423b33291f1409000000030e18222f3841484c4e4e4e4e4e4e4e4e4746413b32291f14080000000000000000000000000000000000000713202d3a4653606d7985929eabac9f92867a6d60544c5664717e8b99a3aea2988a7e7164564d42362a1e110500000000000000000000000000000000000000000000000000060f1a232c363e48505961696e7980878f949b9fa4abacafafacaaa8a7a7a7a7a8aaacafafacaca49f9c948f8780796e6a615a50483f362d231a100600000000000000000000030f1b27323d4653606c7883909da9a89e92857a6d60554b4035291c110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b1014161720202020202020201615130f0a040000000000000000000000000000000000000000000000000000000001070c1013141f202020202020201a1a17130e080100000000000000000000000000000000000000000000000005080a0b0c0c0c0c0c0c14212d3a46535f696e6e6e6e6e6e6f6f7173777b80858e939fa3a69f9691857c6f685d52463d32271b10030000000000000c1926333f4c5966727f8c99abb5ab988b7e7165584b3e3125140a00000000000000000004101c2834404b5466737f8c99a6b3a9978b7e7164584b3e3125180b0000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e1104000b1724313e4a5764717d8a97a4b0a3978a7d7064574a3d3124170a0004111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e11000000000000000000000000000002080d11141a1e21222522272b2d2d2d2d2d2b27222622201f1b17110e0903000000000000000000000000000000000000000004111d2935404b55606a707d8792979fa6acaba39f9b9992908f8e8d8d8e8f9297989da0a7acaba39f9490847a6e675d51453d2f261b1106000000010c16202a323a3f43454646464646464646464646464646464646464646464646464646464646464646464646464646464642413d3730271e14090000000007121c252e353b3f40424242424242423c3b37322a22180e0400000000040d1c252e353b3f40424242424242423b3a36312921180d030000000006101d262f363c4041424242424242423b3936302920170d02000000000000000000000000000000000004111d2935414c5663707d8a97a1adab9c8f8275685d524754606d7a86929facaa9c8f8276695e52463a2d20150a000000000000000000000000000000000000000000000000030d18212c353e48505a616b707b838d92999fa6acafadababa49f9d9c9a9a9a9a9b9d9fa3ababadafaca69f99938d837c706c625a50483f352c22180d04000000000000000000000a161f2b3744505b65717e8b97a1ada1978c7f72675d5145382e23170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000810171c2023242d2d2d2d2d2d2d2d22211f1b150e070000000000000000000000000000000000000000000000000000030b12181d1f202c2d2d2d2d2d2d2d2726241f19130b02000000000000000000000000000000000000000000060c11151718191919191919191e2a36424d575f61616161616162636467696e737a818b9299a3a8a19791847a6d61594f44382c1f14090000000000020e1b2835414e5b6874818e9ba7afa399887c6f6255483c2f221509000000000000000000000c18232e3d4a5663707d8996aab4a69a8d8073675a4d4034271a070000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e1104000b1724313e4a5764717d8a97a4b0a3978a7d7064574a3d3124170a0004111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e1100000000000000000000000001070d13191d20262a2d2e322d3337393a3a3a3937332d322f2d2b27221b1a140e09030000000000000000000000000000000000000613202c3945515d676f7c869299a2a9afa59e99928e89868482818081818385888c90959ea1a8afa69f969083796d60594f41382d22170b00000007121d28323c444b5051535353535353535353535353535353535353535353535353535353535353535353535353535353534f4d49423930261b1004000000000a131c242a2f3233353535353535352f2e2b26201810060000000000000a131c242a2f3233353535353535352e2d2a261f180f060000000000000b141d252b303334353535353535352e2d2a251f170e050000000000000000000000000000000000000713202c3945525d6875828e9ba9aea3998b7e7164564c45525d6875828f9cabac9f93877b6e6154473c31261b0f0000000000000000000000000000000000000000000000010b151f2a333d47505a616c717d8590959fa3abb0aca9a19e9a9993918f8e8d8d8e8f9192999a9ea1a9acb0aba49f9591867e716c625a50473e342a1f160c01000000000000000000030f1b27333f4953606d7985929eaba99e9285796d60544a3f34281c10030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121a22282d303139393939393939392f2e2b2620181007000000000000000000000000000000000000000000000000030d151d24292c2d39393939393939393433302b241d140b01000000000000000000000000000000000000000910171d212424262626262626262026313b454d53555555555555555658575e61686d747e87929fa5a9a1968e81756b6054483b31251a0e020000000004111d2935404b556a7783909daaac9f9286796d6053463a2d201307000000000000000000000714212e3b4754616e7a8798a2aea89c8f8275695c4f422f24180d0100111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e1104000b1724313e4a5764717d8a97a4b0a3978a7d7064574a3d3124170a0004111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110000000000000000000000040c12181e25292d31363a3b3e413f444647474746443f423f3c3937332d2a261f1a140d050000000000000000000000000000000005111e2a36414c56606d79849198a3ababa39f938e87817d7977757474747576787b7f838a91969ea6afa8a0958e81746b6053493f33271b0f0300000b17232f3a444e565c5e606060606060606060606060606060606060606060606060606060606060606060606060606060605c59544b42372c21150900000000010a12191f2325262828282828282822211f1b150e0600000000000000010a12191f2325262828282828282822211e1a140d0600000000000000020b131a202427282828282828282821201e19140d05000000000000000000000000000000000000000714212d3a4754606d7a86929facac9f92867a6d605447414c5664717e8b99a3aea4998c7f7265584e43372b1c11060000000000000000000000000000000000000000000007121d27313c454f59616c717e879297a0a7afaea8a09e97928d8986848281808081828486898d91979da0a7adafa8a09892877e716c62594f463c31281d1207000000000000000000000b17222d3845515c6773808c99a3ada1978b7f72665c5044382b1f150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005101a242c33393c3d46464646464646463c3b37322a22180e0400000000000000000000000000000000000000000000010b151f272f35393a4646464646464646413f3c362f261d130800000000000000000000000000000000000009121a22282d3031323232323232322d2b28333b424648484848484848494b4d52565d606c717e8b939daaa89e93897d7063574d42362a1e1205000000000613202c3945515d677885929eabaa9e918477665c5144382c1f1206000000000000000000000714202d3946525e687885929fabaa9d9084776a554b4035291d110400111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e1104000b1724313e4a5764717d8a97a4b0a3978a7d7064574a3d3124170a0004111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e1100000000000000000000070d161d24293035393b4246484b4e4950535354535350494e4c4946443f3836312a251f170f070000000000000000000000000000000714202d3946525e6873808d96a0aaaba399928b817b75706d67686767676869696e72787d848f939ea5afa79d93897d70655b5044372b1f120600000f1b27333f4b5660686b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c68655d54493d3125190c000000000000070e1316191a1b1b1b1b1b1b1b1615130f0a0400000000000000000000070e1316191a1b1b1b1b1b1b1b1514120e090300000000000000000001080f14181a1b1b1b1b1b1b1b1b1414110e08020000000000000000000000000000000000000006121e2b37424d5765727e8b98a3aeaa9c8f8275685d52453a4754606d7a86929facab9d9083776a5f5347382e23170b000000000000000000000000000000000000000000020b18232f39434e57616b717e889299a2a9b1aaa29f96918b85817d7a77757474747475777a7c80858a90959fa2a9b0aaa299938b7e716c61584e43392f24180b0200000000000000000006111b2834404b55616e7b86929faca99e9184786d6053463c31261a0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222c363e44494a53535353535353534947433c342a20150a0000000000000000000000000000000000000000000007121d27313940454752535353535353534d4c4740382f24190e030000000000000000000000000000000006101a242c34393d3e3f3f3f3f3f3f3f3a38342e31363a3b3b3b3b3b3b3c3c3e42464c525a616c74818e98a2aea59c8f8276695e53463a2d211407000000000714202d3a4753606d7a8697a1ada99c8f827669544a4034281c10040000000000000000000005111e2a36414d566a7784909daaac9f928579675d5145392c20130600111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e1104000b1724313e4a5764717d8a97a4b0a3978a7d7064574a3d3124170a0004111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110000000000000000000910191f282f353a4146474d5355585b535b60606060605b535b595553504946423b3631292118120b03000000000000000000000000000814212e3b4754616e7a86929fa8afa49992877e756e6963605c555b5a5a5b575f61656c717a818e939ea8afa59d9083786c605346392d22170b0000111d2a3743505c68727879797979797979797979797979797979797979797979797979797979797979797979797979797979756f65594d4134281b0e0000000000000002070a0c0d0f0f0f0f0f0f0f090806030000000000000000000000000002070a0c0d0f0f0f0f0f0f0f080705020000000000000000000000000003080b0d0e0f0f0f0f0f0f0f080705020000000000000000000000000000000000000000000814212d3a47535f697683909caaaea2988a7e7164564c413945525d6875828f9caaaca095887c6f62544a3f34281c100300000000000000000000000000000000000000000a141d2934404b555f6a707d87929aa3abafa79f98928b847e7974706d67696767676768676d7074797e838b92979fa6afaba49f93877e706a5f554b4035291d140a000000000000000000000c18232e3946525e6975828e9ba8aca1968a7e7164584e43372b1c11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c28333e48505557606060606060606055534e463c32261b0f000000000000000000000000000000000000000000000c18242f39434b51535f606060606060605a58524a40362b1f1307000000000000000000000000000000000c17222c363e45494b4c4c4c4c4c4c4c46443f38302a2d2e2e2e2e2e2e2f3030363a4145505a616d7a86929facac9f93877b6e6154483b2e211508000000000815222e3b4855616e7b8894a9b3a79a8e8174675b4e412e23180c0000000000000000000000020e192530424f5c6975828f9ca8aea298867a6d6053473a2d20140700111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e0600000b1724313e4a5764717d8a97a4b0a3978a7d7064574a3d3124170a0004111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e11000000000000000009121b222b313940454c5254575f6165676a656c6d6d6d6c656a686562605b53534d46423b3328231c150c030000000000000000000000000d192633404c5966737f8c989fa2a79f93877e716c615e5753514b4e4d4e4e4d53535b60676d78818e96a0acaca095897d706353493f33271b0f0300121e2b3845515e6b7884868686868686868686868686868686868686868686868686868686868686868686868686868686868275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27333f4953616e7b88949fabac9f92857a6d6053473a35414c5664717e8a98a2aea79a8d8073665c5044382b1f13070000000000000000000000000000000000000006111b262f3845515c676e7c859299a3acafa59e9590867f79716d6763605d555b5a5a5b555d6063666d71787e8590949da5aeafa49992867c6f675d51453d2f261c110600000000000000000007121d2a36424d5763707d8996a0aca89c8f83766a5f5347382e23170c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814202d3944505a61646c6c6c6c6c6c6c6c625f584e43372b1c1106000000000000000000000000000000000000000004101d2935404b555d606c6c6c6c6c6c6c6c67645c52473c3024170b00000000000000000000000000000005111d28343e485055575959595959595953504a42382e232222222222222223252a30353e46525e6874818e9ba7afa49a8b7e7265584b3f3225180c00000000091623303c4956636f7c8996a2afa6998d8073665a4d4033271a07000000000000000000000000081b2835414e5b6874818e9ba7b4aa94887b6e6155483b2e22150800111e2b3744515e6a7784919daaaa9d9184776a5e51442d22170b00000b1724313e4a5764717d8a97a4b0a3978a7d7064574a3d3124170a0004111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110000000000000009121b242c343d434b51565e6166696e71747678797a7a7a79787775726f6c65615f57534d453f342e271e150c020000000000000000000004111e2b3744515e6a77848c8f929899958c7f736c625a534d4745404141414242464950555d666d7984919ea8b1a79b8e8174655b5044372b1f120500121e2b3845515e6b78849193939393939393939393939393939393939393939393939393939393939393939393939393938f8275685c4f4235291c0f00000000000000010406071213131313131313130a0907040000000000000000000000000000000000000000000000000000000000000406071113131313131313130d0c0a060200000000000000000000000000000000000000000000000000000000000005121f2b3744505b6573808c99a6b0a99b8e8175675d5145392f3a4754606d7a86929facab9e9184796d6053463a2f24180d010000000000000000000000000000000000000b17222d38414e58606d79839097a2abafa59d938e837b726d66605c5554514b4e4d4d4e4b5153545c60666d727b828e939da4aeaba2989184796d60594f42382d22170b000000000000000000000e1a25303b4653606c7884919eaaab9f94887b6e62544a3f34281c10030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303c4955616c707979797979797979766a5f5347382d22170b000000000000000000000000000000000000000006131f2c3945515d676d7979797979797979746e64584c3f33261a0d0000000000000000000000000000000815212d3945505a616465656565656565605c544a3f34281c151515151515161a1e242a36414c5664717d8a97a4b6ac9b8e8174685b4e4135281b0e020000000a1724303d4a5763707d8a96a3b0a5988c7f7265594c3f3226190c0000000000000000000000010d1a2734404d5a6773808d9aa6afa295887c6f6255493c2f22160900111e2b3744515e6a7784919daaaa9d9184776a53493f33271b0f03000b1724313e4a5764717d8a97a4b0a3978a7d7064574a3d3124170a0004111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e1100000000000007101a242c363e464f555d60686d72777b7e81838586868786868583817f7c78736e69615e575144403930271e140a0000000000000000000000091623303c4956636f7d7f8286898c8f83786d605a5046423b38342f34343136383f444c545d67707d8a95a0acab9e9285786c605346392d20130600121e2b3845515e6b7884919e9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9b8f8275685c4f4235291c0f000000000001080d1113141e2020202020202020171614100b050000000000000000000000000000000000000000000000000000070c1013131d2020202020202020191916120d0700000000000000000000000000000000000000000000000000000000000613202d394653606c7884919eabada1978a7d7063554b40352c3945515d6775828e9baaada197897d7063554b4035291d11040000000000000000000000000000000000030f1b27333f4953606a74808d95a0a9b0a69d938e81796e69605c54514b474541414141414045474a51545c60696e78818d929da5afaaa0968d80746b60544a3f33281c110600000000000000000009141f2b3844505b66737f8c99a6b0a69a8d8073665c5044382c1f12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d86868686868686867c6f62544a3f33281c0f03000000000000000000000000000000000000000714202d3a4753606d7986868686868686868074675a4d4134271a0e0000000000000000000000000000000a1724303d4955616c71727272727272726d665c5044382b1f120808080809090e131925303b4855626e7b8895a1aea99d9083766a5d5043372a1d10040000000b1824313e4b5764717e8a97a4b1a4988b7e7165584b3e3225180b0000000000000000000000000d192633404c5966737f8c99a6afa396897c706356493d3023160a00111e2b3744515e6a7784919daaab9e918478655b5044372b1f1205000b1724313e4a5764717d8a97a4b0a3978a7d7064574a3d312417060004111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110000000000030c19222c363e48505960676d737a7f84888b8e9091939993999392908e8c8884807b756e69625b514a423930261c1106000000000000000000000915222f3b4854606b6f7376797c80837d70665c50483f36393a3b3b3a3a38342e333a424b55606c7884919daaada197887b6e6255483b2f22150800121e2b3845515e6b7884919eabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaca89b8f8275685c4f4235291c0f00000000040c13191d20212b2d2d2d2d2d2d2d2d2423201c1610080000000000000000000000000000000000000000000000030b12181c1f202a2d2d2d2d2d2d2d2d2625231e19120a01000000000000000000000000000000000000000000000000000004101d2935404b5563707c8996a1acab9e9285796d6053463a2f2935414b5564707d8a98a2aea99b8e8175675d5145392c201409000000000000000000000000000000000005121f2b3744505b656f7c87939fa7b1a89e948e81786d675f57514a45403a39352f34342f35393a40444a50575e666d77808d939ea7b1a89f93887c6f665b5044382d22170b000000000000000000030f1c28333f4a54616e7b87949fabab9e9185796d6053463a2e23180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d79859293939393938d8073665b5044382b1f120700000000000000000000000000000000000005111d2935414c5664717e8a989393939395887c6f6255493c2f2216090000000000000000000000000000000b1824313e4b5764717e7f7f7f7f7f7f7f786d6053463a2d2013070000000000020814212d3a4754606d7a8793a0adab9e9184786b5e5145382b1e12050000000b1825323e4b5865717e8b98a4b1a4978a7e7164574b3e3124180b0000000000000000000000000c1926323f4c5965727f8c98a5b0a3968a7d7063574a3d3024170a00111e2b3744515e6a7784919daaac9f9285796c605346392d201309000b1724313e4a5764717d8a97a4b0a4978a7e7164574b3e2d22170b00030f1b27333f49536a7784919daaaa9d9184776a5e5144372b1e1100000000000b151e2b343e48505a616b6f7980868c9095989a9d9e9fa4a0a49f9e9d9b9896918d87817b726d605c544a42382e23170b0400000000000000000007131f2c38434f59606366666d707376706b60544a3f4141454747484746443f3f3b3a3944505b6573808c99a6b3a9978a7d7164574a3e3124170b00121e2b3845515e6b7884919eabb7b5aca7a5a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a29b8f8275685c4f4235291c0f000000040d161e24292c2d383939393939393939302f2c28211a1108000000000000000000000000000000000000000000030c151d23282c2d37393939393939393933322f2a231c130a000000000000000000000000000000000000000000000000000006131f2c3945515d6774818e9aa8b2a89a8d8074665c5044382c242f3a4653606d7985929fabac9f92857a6d6053473b30251a0e02000000000000000000000000000000030f1b27333f4953606c78839099a4afaba0968f82786d665c554d444039342f2c2924272724292c2e34383f444d545c656c78818f95a0abafa49a9083786c60544a3f33281c0f030000000000000000000b17222d3846535e697683909cabada1978a7d7063554b4034281c1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c6774818d9aa89f9f9e9184786c605346392e23180c0000000000000000000000000000000000000713202d3946525e6875828f9caa9f9f9d9184776a6054473b2e221508000000000000000000000000000003101d2a3643505d6976838c8c8c8c8c8c877a6d6054473a2d2114080000000000000714212d3a4754606d7a8793a0adab9e9185786b5e5245382b1f12050000000c1825323f4b5865727e8b98a5b0a4978a7d7164574a3e3124170b0000000000000000000000000c1925323f4c5865727f8b98a5b0a3978a7d7064574a3d3124170a00111e2b3744515e6a7784919daaaea298877b6e6154483b31251a120d0b1424313e4a5764717d8a97a4b0a5988b7f7265544a3f33281c120d0c121f2b3744505b657884919eabaa9d9084776a5d5144372a1e110000000007121d27303c46505a616c717d848d92989da0a7a7a9aaa8a7a7a7a8aaaaa8a9a19e99938e867f746d665c544a3f342821160a000000000000000000030f1b27323d464f5456545c606366696360594f474b4e4c515454545453504a4c4746423f495363707d8996a3b0a5998c7f7266594c3f3326190c00121e2b3845515e6b7884919eabb7aca39b98959595959595959595959595959595959595959595959595959595959595958f8275685c4f4235291c0f0000010c161f282f35393a4546464646464646463d3c38332c231a0e0400000000000000000000000000000000000000000b151e272e34383a444646464646464646403e3b352e251c1207000000000000000000000000000000000000000000000000000714202d3a4753606d7985929fabaca096897c6f62544a3f34281f2c3845515c6774818e9ba9aea2988b7e7164574d42362a1e110500000000000000000000000000000005121f2b3744505b65717e8a959fabafa3999184796d665c544b433b342e2923201d181a1a181d1f23282e343b424a535b666d79839099a3aeaca0958a7e71665b5044382b1f140900000000000000000006111c2a36424d5765727e8b99a4afa99b8e8175675c5145382c1f1306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b55626f7c8996a0acada196897d7063554b4034281c100400000000000000000000000000000000000714212e3a4754616d7a86929facafa49a8c7f7266584e43372b1f13060000000000000000000000000000020f1c2835424f5b6875828e9898989895887b6f6255483c3024190f0804000002050c14222e3b4855616e7b8894a1aeaa9e9184776b5e5144382b1e11050000000c1825323f4b5865727e8b98a5b0a3978a7d7064574a3d3124170a0000000000000000000000000c1825323f4b5865727e8b98a5b0a4978a7d7164574a3e3124170b00111e2b3744515e6a7784919daab4aa978a7e7164574d42362a231d19191d27303f4b5865727e8b98a5b1a79b8e8174665b5044382d231c18181b222d394653606c7986929faca99d9083766a5d5043372a1d10000000000c18232e39424e58616c717e8791969fa2aaababa39f9d9b9a9a9a9b9d9fa3abacaba49f98928b81786d665c50443d32271b0f040000000000000000000a16212b343d4348494b515356595c56554f5254585b555d60616161605c545854524d474854616e7b8794abb5a69a8d8073675a4d4034271a0d00121e2b3845515e6b7884919eabb7a79b918b88888888888888888888888888888888888888888888888888888888888888888275685c4f4235291c0f000008131e28313a4145475153535353535353534a48443e352c20160c0200000000000000000000000000000000000007121d2730394045465053535353535353534c4b4640372e23190d02000000000000000000000000000000000000000000000005111e2a36414d5664717e8a98a2aeaa9e9184776a605442382e231c2834404b5563707d8997a1adaa9c8f8276695e52463a2d20150a0000000000000000000000000000000613202d394653606c7883909da7b1a99f92877c6f675d544a42393128231c1813110d07070c1013181c23283039414a545d676f7c87929fa9b1a79e9184786c6053463b31261a0e020000000000000000000e1a25313b4754616d7a87939facab9f9285796d6053463a2d2013090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e394754606a7784919eaab2a99a8e8174675c5145382c1f13080000000000000000000000000000000005121e2a36424d5765727e8b99a3aeac9f93877b6e6154483c32271b0f030000000000000000000000000000010d1a2734404d5a6773808d9aa5a5a4978b7e7164564c413529211913100c090e12161e27333f495363707d8996a3b0a99d9083766a5d5043372a1d10040000000c1825323f4b5865727e8b98a5b0a4978a7d7164574a3e3124170b0000000000000000000000000c1825323f4b5865727e8b98a5b0a3978a7d7064574a3d3124170a00111e2b3744515e6a7784919daab5a89b8e8175695e53463e342e2924252a2f39434f596774808d9aa7b3ab9e9184786c60544a3f342e292423282d333c4855616e7b8898a3aea89c8f8275695c4f4236291c0f00000004101c2834404b54606a717e889299a1a8ada69f9c9992908f8e8d8e8f9092999b9fa4acaaa29f938e81786d60594f43382c20160a000000000000000000040f19222b32383b3c404546494d504e54565d6164676a676d6e6e6d6d666865615e57534e53606d798699a3aea79a8e8174675b4e4134281b0e00121e2b3845515e6b7884919eabb1a5988b7f7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b6e6155483b2e22150800010d19242f3a434c51545e606060606060606057554f473e32281e13080000000000000000000000000000000000040d18232e39424b51535d60606060606060605957514940352a1e120600000000000000000000000000000000000000000000000714202d3946525e6876828f9caab1a7998c7f7366584e4330261c18232e3a4653606d7985929eabac9f93877b6e6154473c32261b0f000000000000000000000000000005121e2a36424d5763707d8a95a0acada1978d80736a60554b42382f271f18120c07040100000004070c11171e272f38424b555f6a73808d97a1adaca0968a7d7164574d42362a1e12050000000000000000000914202d3946525e6876838f9ca9aea2988a7d7063574a3d31261a0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d2b38434e5866737f8c99a6b0ab9f9285796d6053463a2f24190d010000000000000000000000000000000714202d3a46525e697683909cabb4aa9c8f8276695e52463a2b20150a000000000000000000000000000000000b1825313e4b5864717e8b97a7b1a89b8e8175685d52463d332a251f1d181b1a1e2128303844505b6573808c99a6b3a89b8e8175685b4e4235281b0f020000000b1825323e4b5865717e8b98a4b0a4978a7d7164574a3e3124170b0000000000000000000000000c1925323f4c5865727f8b98a5b0a3968a7d7063574a3d3024170a00111e2b3744515e6a7784919daab7ac9f92867b6e615a50454039353030363a424b55606b7784919daab7ada196897d70665b50444039352f2e34383f44505a65717e8b98aab4a79a8d8074675a4d4134271a0e00000006131f2c3845515c666f7c87929aa3aba9a19e948f8a8684828181818284868a8e939aa0a7aea59d938d80736b6054483d32271b0f0300000000000000000007101921272c2f2e34383f454d53586062686d717477797a7a7b7a797875726e69625f58515c667986929faca79b8e8174685b4e4135281b0e00121e2b3845515e6b7884919eabafa396897c706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e695f53463a2d2114070004111d2935414c555d606b6c6c6c6c6c6c6c6c6361594f443a3025190f05000000000000000000000000000000010c161f2834404b545c606a6c6c6c6c6c6c6c6c66635b51463b2f23160a00000000000000000000000000000000000000000000000814212e3b4754616e7b87939facab9f95887b6e6155483d322215121f2b3844505c6674808d9aa8afa4998c7f7266584e43372b1c1106000000000000000000000000000714202d3a46525e6976828f9ca7b1a99e92857a6d60584e433a30261d150d0700000000000000000000060c151d262f3a434e58606d7985919ea9b2a89c8f8376695f53463a2d21140800000000000000000005111e2a36414c5665727f8b98a8b2aa9a8d817467574e42372b1e12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b27323d4854616e7b87949fabada2978a7d7064564c4135291d11040000000000000000000000000000000815212e3b4854616e7b87939facaea2988b7e7164574d42362a190f04000000000000000000000000000000000815212e3b4854616e7b8795a0acac9f92867a6d61594f453d36302c292428252a2d313a424b55606c7884919daab1a7988b7f7265584c3f3225190c000000000b1825313e4b5864717e8b97a4b1a4978b7e7164584b3e3125180b0000000000000000000000000c1926333f4c5966727f8c99a5b0a396897d7063564a3d3023170a00111e2b3744515e6a7784919daab7aea3998e81756c625a514b4541404041464c545c67707d8995a0acb2aca89d9083786c605a514a454040404045495058616c7683909da9b2a8988b7e7165584b3e3225180b000003101c28343f4a54606d79849199a3aca8a0969189827d7a777574747475777a7d828790959ea6afa59f93887d6f63584e43382b1f130600000000000000000000070f161b1e2630383f4450575f616a6f757a7e818385878787878684827f7b756f6a605c5f6c7986929faca79b8e8174685b4e4135281b0e00121e2b3845515e6b7884919eabafa396897c7063626262626262626262626262626262626262626262626262626262626262615f574d42372b1e1205000613202c3945515d676d787979797979797979706b61564c41352921170b02000000000000000000000000000007121d28313945515c666d777979797979797979736d63574b3e3225190c0000000000000000000000000000000000000000000006131f2b37434e5865727f8c99a4afab9d908376695f53473a2d2114101c28343f4a54626f7c8996a0acab9d9084776a5f5347382e23170b000000000000000000000000000815212e3b4854616e7b87939facada2978c7f72675d51463c31281e140b03000000000000000000000000030b141d28313c45515d67727f8b97a2adab9f94887b6e6155483b3025190d010000000000000000010d1925303b4855616e7b8896a0acab9e9184786a5f53473a2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16212d3a46535e6976838f9caab3a99b8f8275685d5245392c201409000000000000000000000000000006121f2b37434e5866727f8c9aa4afac9f92857a6d6053473b30251a0700000000000000000000000000000000000714202d3a46525e697783909da9aea2988d80736b60574f46413a39352f3531363a3d434b545d67707d8a96a0acaca095887b6f6255483c2f221509000000000a1724313d4a5764707d8a97a3b0a5988b7e7265584b3f3225180c0000000000000000000000000d1a2633404d596673808c99a6afa295897c6f6256493c2f23160900111e2b3744515e6a7784919daab3aaa29f938b7e716c605c55524c4d4d4c52565e666d7983909da7b1a8a19e9f958c7f726c605c54514b4d4d4b51535b606a717e8a959fabaca096887c6e6255483b2f221508000006121f2b3844505c66727f8b95a0abaaa09691847d76716d676867676768676d70757c838f949ea7afa49a9083766a6054473b2e221508000000000000000000000006111c263038424a505a62696e757c82868b8e90929894949a93918f8b87817c736d675e6c7986929faca79b8e8174685b4e4135281b0e00121e2b3845515e6b7884919eabafa396897c706356555555555555555555555555555555555555555555555555555555555555534d453c31261a0e02000714212d3a4754606d7a8486868686868686867d70685e52463e33291d140a00000000000000000000000000040e18242f39434e58606d788386868686868686867f7366594c403326190d000000000000000000000000000000000000000000000815212e3b47535f6a7784909dabafa3998b7f7265574d42372b1e120b17232e394653606c7884919eaaaca095887c6f62544a3f34281c1003000000000000000000000004111d2935414c5665727f8c99a4afab9f92857a6d60554c41342b1f160c020000000000000000000000000000020b161f2935404b55606d7985929eabb0a6998c7f7266564c41362a1d11050000000000000000000814212d3a46535f697784919daaada196887b6e6255483b2f22150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d5765717e8b98a3aeac9f92867a6d6054473b3025190e02020202020202020202020202020815212e3a47535f6a7783909dacb2a99b8e8175675d514539291f1409000000000000000000000000000000000005121e2a36424d5765727f8b97a2adaa9f92877d6f696059524c4745404241424246484f555d666d7984919ea8b2a89d9184776a5f53473a2e211508000000000a1623303d495663707c8996a3afa6998c7f7366594c403326190d0000000000000000000000010e1b2734414e5a6774818d9aa7b5ab95887b6e6255483b2f22150800111e2b3744515e6a7784919daaaea298929892877e736d67605d565a5a565e61686d78818e95a0aca9a19691969f93877e736d66605d555a5a555c60656c717c85929fa7b1aa9e9184776a5f53473a2e21140800000713202d3a4653606d7884919ea8aea29891847a706b64605d555b5a5b555d60636a6f79828f95a0acac9f95897c6f6256493c2f23160700000000000000000000060f17232e38424a545c606d717b82898e92999a9d9fa2aaa1a49f9e9b99938e8780796e696c7986929faca79b8e8174685b4e4135281b0e00121e2b3845515e6b7884919eabafa396897c70635649494949494949494949494949494949494949494949494949494949494846423c332a1f140900000613202c3945515d676f7d8793939393939391857a6d615a50453b2f261c11060000000000000000000000020c16202935404b55606a73808d9593939393989083786d6053463a2d20130700000000000000000000000000000000000000000003101c28343f4a54626f7c8895a0acac9f92867a6d6154473c31261a0e06121f2b3744505b6573808d99a7b1a79a8d8073665c5044382b1f130700000000000000000000000613202c3945525d687683909cabb2a99a8d8074675d51433a2f22190d0400000000000000000000000000000000040d18242f3945515d6774808d9aa8b2a99d908376685e5246392d20130700000000000000000005121e2a36424d576774808d9aacb2a8988b7f7265584c3f30251a0e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a25313b4754606d7a86929facaea3988b7e7165564d42362a1e110f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b27333f4953626f7b8895a0acada196897d7063554b4035291d11040000000000000000000000000000000000020e1a25303b4754606d7a85929fa7afa39992857b6f6b615e5653514b4e4e4f4d53545961676d78818f96a0acada1968b7e7265584e43372b1f1206000000000915222f3c4855626f7b8895abb4a79a8d8074675a4d4134271a090000000000000000000000020f1c2835424f5b6875828e9ba8afa399877a6d6154473a2e21140700111e2b3744515e6a7784919daaab9f9285919692878079726d6867666768686d727a828e939ea7ada197918491989993888079716d6767666667676d71787e869297a2adaea3988c807366584e43372b1f120600000a1623303d495663707d8996a1acaa9f92867b6e68605953514b4e4e4e4b5153585f676d7983909daab1a79a8d8073675a4d402e23180c000000000000000000030e182128343f4a545c666d747e868f949b9fa3abaaacacaaa9a9a9aaaba49f99928d837b6e697986929faca79b8e8174685b4e4135281b0e00121e2b3845515e6b7884919eabafa396897c706356493d3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3b3a37312a21180e03000004111d2935414c55606b73808d95a09f9fa1978f81756c62574d42382d22170c030000000000000000000008131e28323a45515d676f7c87939fa79fa69f92867b6e665c5044382c1f120600000000000000000000000000000000000000000006121f2c3844505c6674808d9aa7b1aa9c8f8275685e5246392a1f1509030f1b27333f4953626f7c8895a0acab9e9185796d6053463a2f24180d01000000000000000000000714212d3a4754606d7a86939facada196897c6f62554b4131281e100700000000000000000000000000000000000007121d2935404b55626f7c8896a1acab9f95877a6d6154473a2e211407000000000000000000020e1a26313d4a5764707d8a9aa4afa89b8e827568574d42362a1e12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000914202c3945515d6775818e9ba9b3aa9c8f8276695e52463a2d201c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1f2b3744505b6573808d99a7b1ab9e9184796d6053463a2f24180d010000000000000000000000000000000000000914202c3945525d68727f8c95a0aaaba19792857d746d6863605d555b5b5b575e61656b7079818f939ea8afa59e9184796d6053473c31261a0f03000000000714212e3a4754616d7a8799a3aea89b8e8275685b4f423025190e020000000000000000000004101d2935404b55697683909ca9ac9f9286796c605346392d20130600111e2b3744515e6a7784919daaa89b8e81849199938c847e7a7674737374777a7f858f949ea5afa79e92857b86929f9a938c847e7a767473737476797d838b9298a2a9b1a79f92867b6e6154473c31261a0f0200030f1c28333f4a546774808d9aa8a6a3988c7f73695f564f4745404141414045474e555d67707d8a98a2aea99d9083766a544a4034281c1004000000000000000009141f2a333c44505c666d78818b92989ea6acadababa39f9d9c9c9c9e9fa3aba39f9590847b6e7986929faca79b8e8174685b4e4135281b0e00121e2b3845515e6b7884919eabafa396897c706356493d302f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2e2d2b261f180f06000000010d19242f3a434f59606d79839098a3aea99e938b7e71695e544a3f33281e150b000000000000000000050f1925303a444f59606d79849199a4afa99f948b7f72695f544a3f34281c10030000000000000000000000000000000000000000000713202d3a4653606d7985929eabaea2988a7e7164564c41362a180e03000b17222d3847535f6a7784909daaada197897d7063554b4135291d1104000000000000000000000a1724303d4a5763707d8a99a4afab9e9184786c6053463a2f20160c00000000000000000000000000000000000000010d18242f3947535f6a7884919eabb1a7978a7d7064574a3d31241707000000000000000000000914212e3a4754616d7a86939facab9e918478695e52463a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c5563707d8a97a1adac9f93877b6e6154473c312628282828282828282828282828282828282d394653606c7884919eaab1a7998d8073665c504438281d13070000000000000000000000000000000000000004111d2935414c56606d79839098a2aba9a1979287807a74706d676968686869696e72767d848f939ea5afa79e938a7e71675c5145382a20150a00000000000613202d394653606c7986929faca99d9083766a564d42362a1e11050000000000000000000006131f2c3945515d677884919eabab9e918578665b5044382b1f120600111e2b3744515e6a7784919daaa89b8e817d89939f96918b86838180808183868c92979ea6afaaa0958c7f737f8c949f9f96918b86838180808183858a90959fa2aab3a9a0958c8073685e5246392a201509000006121f2b3844505b667783909698999a92867a6d60574d443d39352f342f35393c434b55606d7985929fabab9f928578665c5144382c1f120600000000000000020e1a26313c45505a606d78818e939fa2aaaea9a29e9a9992918f8f909192999a9fa29f9690837a7986929faca79b8e8174685b4e4135281b0e00121e2b3845515e6b7884919eabafa396897c706356493d30232222222222222222222222222222222222222222222222222222211e1a140e06000000000008131e28313d45515c666e7c86929fa6afa59f92867b6e665b50443c30271d120700000000000000020b17212935414c56616b74818d96a0abada2978f82776c60574d42382e23170c00000000000000000000000000000000000000000004111d2935414c5663707d8a97a1adac9f92857a6d6053473a30251907000006111b2b37434e5866737f8c99a7b1a99b8e8175675d5145392c201409000000000000000000000d1a2633404d596673808c99abb5a79b8e8174655b5044372b1f1204000000000000000000000000000000000000000007121d2b37434e586774818e9aa7b3a69a8d8073675a4d402f24180d010000000000000000000713202d3946525d687784909daaada196877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d19242f3a4653606d7985919eabafa4998c7f7265574e4237353535353535353535353535353535353535343f4a54636f7c8996a0acaca095887b6f62544a3f3428160c0100000000000000000000000000000000000000010d19242f3a45515c666f7c869299a4aba9a199938d86817d7a777675747576787b7e838991969ea5afa7a0958e81756c61554b403429180e03000000000006121f2b3844505b667784919daaab9f928578695e52463a2d201407000000000000000000000714202d3a4753606d7a86939faca99c8f837669544a3f33281c0f0300111e2b3744515e6a7784919daaa89b8e8175818e949f9e9992908e8d8d8e9093999ea1a9b0aaa2989083796d78828f959fa09d9992908e8d8d8e8f92989d9fa7aeb1a9a2979083796d60564d41362a180e0300000613202d394653606c788688898b8c8e8f8275685d52453c322c29242724292c313944505c667783909daaaea29886796d6053463a2d2013070000000000000005121e2b37424d57626c74808d939da5aeaba39f97928d8986848382838486898d92989fa0958f827786929faca79b8e8174685b4e4135281b0e00121e2b3845515e6b7884919eabafa396897c706356493d3023161616161616161616161616161616161616161616161616161514120e0903000000000000010c161f2834404b545f6a727f8b949fa9aea2989082786c60584e43392e23180d040000000000000a141d29333b46525e68707d8a929da8afa59f92857b6e655b50453c30261c11060000000000000000000000000000000000000000000713202c3945525d6875828e9ba9b3a99b8e8175675d514539291e13080000000f1b26313c4855616e7b88959fabac9f92867a6d6054473b30251a0e02000000000000000004101c2834404b546975828f9ca8b5ab988b7e716553493f33271b0f030000000000000000000000000000000000000000010f1b26323e4b5864717e8b97abb5a99c8f837669554b4035291d110400000000000000000005111d2935414c566774818e9aa7b2a9978a7d7064574a3d312417060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131f2c3844505c6674808d9aa7b1ab9d9083776a5f5347424242424242424242424242424242424242424244505c6674818d9aa8b2ab9d9083776a5f5342382e23170400000000000000000000000000000000000000000008131e2834404b545f6a717e879399a2aaaba49f98928e898684828181828385878b90959ea0a8afa69f959083796d605a5043392f231806000000000000030f1c28333f4a546975828f9ca8ada297877a6e6154473b2e211408000000000000000000000916222f3c4955626f7c889aa4afa79a8e8174675b4e412d22170b0000111e2b3744515e6a7784919daaa89b8e8175798290959da39f9d9a999a9b9d9fa4abadb0a9a29892867c6f666d7a8390949fa4a39f9c9a99999a9c9fa2aaabb1ada7a09792857b6e675c51443b3025190600000006121f2b3844505b666d7a7b7d7e7f81827f7165564c41332a2022262b2d2d33373d45515d677784909daaaea399867a6d6053473a2d201407000000000000040e19222d3a46535f69717e8b929da5afa8a199928c85807c7977767676777a7d81868d939a9e938b7f86929faca79b8e8174685b4e4135281b0e00121e2b3845515e6b7884919eabafa396897c706356493d3023160a090909090909090909090909090909090909090909090908070502000000000000000000040d18232e39424e58606c77828f97a2adaa9f948c7f726a5f554b4034281f160c010000000006111b262f3b45505a616d7a85919ea4aea99e938a7e71695e53493f332a1e150a000000000000000000000000000000000000000000000714212d3a4754606d7a86929facada197897d7063554b4035291d10040000000a15212d3a46535f697683909dabaea2988b7e7164574d42362a1e1205000000000000000006131f2c3845515c667884919eabafa399887c6f6255493c2d22170b000000000000000000000000000000000000000000000a15222f3c4855626f7b8899a3aeab9e928578675d5145392c201306000000000000000000010d1924303e4b5865717e8b98acb6a6998c807366594d402d22170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54626f7c8895a0acaba095887b6e6253494f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f53606d7985929eabafa3998b7f7265584e4330261c1106000000000000000000000000000000000000000000010c18232e39424e58616c717e8792989fa7adaaa29f9a9992918f8e8e8e8f9197989d9fa7acaca49f9490837a6e675d51483e31271d1207000000000000000b17222d404d5a6673808d99a6b3a9968a7d7063574a3d2f24190d010000000000000000000b1825323e4b5865717e8b98acb5ab988c7f7265594c3f322619060000111e2b3744515e6a7784919da8a89b8e81756d7a828e939da0a8a7a6a6a7aaacafaeaca69e9792867d706a5f686d7a828d93999fa6a9a7a6a6a7a9acaeafaca9a29f9590857c6f695f554b4032291f1408000000030f1c28333f4a545d686d6f7071737475716c6256443a2f2b2d2f31373a3b3f44464f57606d7a86929facac9f9286796c605346392d2013060000000000000a15202c38444f59616e7b86929fa4aea8a1969187807a736f6d66696969676d70747a808892979b918b9299a3aea79b8e8174685b4e4135281b0e00121e2b3845515e6b7884919eabafa396897c706356493d3023160a0000000000000000000000000000000000000000000000000000000000000000000000000007121d27303c44505b656e7b85929ea5afa69f92867c6f675c51453d31281e1308000000030c17222d38414d57616c75818e97a1adada1978f82756c61574d41382d21180c0300000000000000000000000000000000000000000006121e2b37424d5765727e8b98a3aeab9e9185796d6053463a2f24180d0100000005121e2a36424d5765727f8b99a4afaa9c8f8276695e52463a2d20150a00000000000000000713202d3a4653606d7986939facac9f9286796d6053463a2d201306000000000000000000000000000000000000000000000713202d3a4653606d7986929facada197867a6d6053473a2d201407000000000000000000000816232f3c4956626f7c899aa4afa89b8f827568544a3f33281c0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17232e3847535f6a7784909dabb1a7998c8073655b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5563707d8a97a1adac9f92867a6e6154473c3121140a000000000000000000000000000000000000000000000007121d27303c46505a626c717e8690959ea2a9acacaba39f9d9c9b9b9b9c9ea1a9a9ababa79f9a938d827a6e685e554b40362c1f150b0100000000000000061824313e4b5764717e8a97a9b2a6998c807366564c4135291d1104000000000000000005121e2a36424d576774818e9aa7afa499897c706356493d3023160a0000111e2b3744515e6a7784919b9b9b9b8e8175686d79818a91969c9fa3aaa6a6a5aaa29f9b948f857d706b60585d686d7880878f949a9ea1a8a5a6a6a5aba39f9c97928c837b6f6a60574d43392f20170d02000000000b17222d38424c565d6162636566676965625a50453234383a3c3f424648495053596069727e8b98a3aeaa9e918477655b5044372b1f12050000000000030f1b27323c4854606b76828f98a2aeaaa19691847c736d6763605c545c555d6063686d747d8592979b989fa3abb4a79b8e8174685b4e4135281b0e00121e2b3845515e6b7884919eabafa396897c706356493d3023160a00000000000000000000000000000000000000000000000000000000000000000000000000000b151e27333f49535e69717e8a939da8aea3999083796d60594f433a2f24190e0500000a151e27333f49535e69717e8a939ea9afa59e92857a6d615a50453b2f261b0f06000000000000000000000000000000000000000000000814212d3a47535f697683909caab2a89a8d8074665c5044382c1d120700000000020e1a26313b4754616e7b87939facac9f93877b6e6154483c32271b0f00000000000000000815222e3b4855616e7b889aa4afab9e918478675c5145382c1f13060000000000000000000000000000000000000000000006121f2c3844515c667784919eaab3a995887b6f6255483c2f221509000000000000000000000714202d3a4753606d7a86939facaa9d918477665b5044382b1f12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c2b37434e5865727f8c99a4afaa9e9184786c6868686868686868686868686868686868686868686868686775818e9ba9b3aa9c8f8275685e5246392d2014020000000000000000000000000000000000000000000000000b151e2a343e48505a626c707c838b92979ea0a8aaacacaaa9a8a7a8a9abadaca9a69f9c95908880786d685e564c433a2f241a0d0300000000000000000815222e3b4855616e7b8897a1ada99c908376685d5245392c20140900000000000000000714212d3a46535f697784919eaaac9f93867a6d6054473a2d2114070000111e2b3744515e6a77848e8e8e8e8e8e817468676d747d848a8f9298989999999798928e89827b706b60594f565d666d737c82888d91969698999999989992908b857f796e6960584e453c31271d0e05000000000006111c262f3a444c5254555658595b5c585650483f3c3f4446494c4d5355535b60636b707b85929faab2a89b8e81756853493f33271b0f03000000000006131f2b37434e5863707d89949eaaaea39891847b6f6a605d5553514a4f4b5153565d616b707c859299a4acaeb4b4a79b8e8174685b4e4135281b0e00121e2b3845515e6b7884919eabafa396897c706356493d3023160a0000000000000000000000000000000000000000000000000000000000000000000000000000030c17222d38414d56616c74818e96a1ababa0958d80736b60564c41352920170b0206111c26303844505b656e7b85929fa5afa89d938a7d70685e52483e33291d140a00000000000000000000000000000000000000000000030f1b27333f4953616e7b88949fabaca096897c6f62544a3f34281c0c0100000000000914202d3946525e6876828f9cabafa49a8c7f7266584e43372b1c110600000000000000091623303c4956636f7c8996acb6a99c90837669554b4034281c10040000000000000000000000000000000000000000000004101c2834404a54697683909ca9b0a396897d7063564a3d3023170a000000000000000000000613202c3945515d677884919eabac9f9286796c605346392d20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b26323c4754616e7b87939facaca096897c75757575757575757575757575757575757575757575757575757986929facaea2988a7e7164564c41362a1e1105000000000000000000000000000000000000000000000000030c18222c363f48505a616a6e787f858c91969a9d9fa3aba4a5a5a5a4aaa29f9c9994908a837c736d665e564c443b31281d12080000000000000000000714212d3a46535f697885919eabac9f92867a6d6054473b30251a0e02000000000000000815222e3b4855616e7b8896a0acaa9d908377675d5145392c20130600000d1a2734404d5a6773808181818181817f72655c606b70787d8286898b8c8c8c8b8985817c756e6960594f474c545c606a6f767c8084878a8b8c8c8c8b8986837e7a726d675f574e463d332a1f150b000000000000000a141d28323a414647484a4b4c4e4f4b4a454347484a50535558575f6164656c70757d859297a2adada1968a7d7164574a3e2d22170b0000000000000815222e3b4754606a7683909ca6b0a89f92867c6f696058514b464440434045474c5259606a707d87939fa9b2beb4a79b8e8174685b4e4135281b0e00121e2b3845515e6b7884919eabafa396897c706356493d3023160a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a07060401000000000000000000000000000006111b262f3b44505a606d7a849199a4afa79f93887d70685d52453e32291d140a0d17232e38424d57606c77828f97a2adaca1968e81746b61564c41362c21170b020000000000000000000000000000000000000000000005121f2b3744505b6573808c99a6b0aa9e9184776a605442382e23170c00000000000005111e2a36414d5665717e8b99a3aeac9d9184776a605447382e23170c000000000000000a1724313d4a5764707d8a97a3b0a89b8f8275685c4f422e23180c0000000000000000000000000000000000000000000000000c18232e424f5b6875828e9ba8b0a4978a7d7164574a3e3124170b0000000000000000000004101d2935404b556976828f9ca9aea399877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202d3a46525e6976828f9caab2a89d90838282828282828282828282828282828282828282828282828282829098a2aeab9f9285796d6053473b3025190d010000000000000000000000000000000000000000000000000006101a242d363f4750575f666d727a7f84898d9092999698989898979698928f8c88837d786f6a605c544c443b32291f160c0000000000000000000005121e2a36424d576874818e9baaaea3998a7e7164574d42362a1e140800000000000009131f2b37434e5865727f8c98a8b2a99a8d807367554b4135291d110400000d1926323f4b58636e73757575757575726d62565961666d7075797c7e7f807f7e7c79756f6b615e574f473d424a51585f626a6f74787b7d7f7f807f7e7c7a76726d67605c554d453d342b21180d0300000000000000020b1620283035393a3c3d3e4041424246484e5355545c60626568696e7174787c82899297a1a9afa59e9184796d6053463a2d2013060000000000030f1b27333f4953626f7c88949fabaca0958c7f726a5f574e45403a38342f35383a41464f58606b73808d97a1adb9b4a79b8e8174685b4e4135281b0e00121e2b3845515e6b7884919eabafa396897c706356493d302317171717171717171717171717171717171717171717171413100d0701000000000000000000000000000a141d29323e45515d676f7d87939fa7afa49a91847a6d605a50443b2f261b11151f28343f4a545f69727f8b949fa9afa49a91847a6d60594f443a30241b0f0500000000000000000000000000000000000000000000000613202d394653606c7884919eabb1a7998c7f7366584e4330261c1106000000000000020e1925303b4754606d7a86929facaca095887c6f62544a3f34281c10030000000000000b1825313e4b5864717e8b97a4b1a79b8e8174685b4e4135281b07000000000000000000000000000000000000000000000000071b2834414e5b6774818e9aa7b1a4988b7e7165584b3e3225180b00000000000000000000010d18242f414e5a6774818d9aa7b5ab96897c6f6356493c30231609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36424d5664717e8a98a2aeaca095908e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e90949faab2a89a8e8174675c514538291e140800000000000000000000000000000000000000000000000000000008121b242d353e454e545c60676d72787c808386888a8b8b8c8b8b898885827f7b76706c656058514b423a322920170d0400000000000000000000020e1a26313e4b5764717e8a98a3aeab9c8f8275695e52463b3025190f0500000000060f1a242e3b47535f6a7783909daaada197897d706356493d2f24180d0100000a17232f3b47525c636768686868686865625b514f545c6064676d6f71737372716f6d67636059534d453d353940444e53585f6267696e7072737372716f6d6765605d55514b433c332b22190f06000000000000000000040e161e24292d2e2f2d333b42464d5354585f6265666d6f7275787b7e8184898f939ea1a9afa69e938b7e71665c5145382c1f1306000000000005121f2b3744505b6574808d9aa6b0a99d9184786d60584e453d352f2c2824292c30353d464f59606d7984919eaab4b4a79b8e8174685b4e4135281b0e00121e2b3845515e6b7884919eabafa396897c706356493d3024242424242424242424242424242424242424242424242420201d18120c04000000000000000000000000020b17202935414c55606b73808d95a0aaaca1968e81756c61564d41382d22171d27313944505c666e7b86929fa6b0a79f93887d70675d51473e32281e1209000000000000000000000000000000000000000000000004101d2935404b5563707c8996a1acab9f95887b6e6155483d3222150a00000000000000000814202c3945525d6875828f9baab1a79a8d8074665c5044382c1f13080000000000000b1825323e4b5865717e8b98a4b1a79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000010e1a2734414d5a6774808d9aa7b2a5988b7f7265584c3f3225190c000000000000000000000007192633404c5966737f8c99a6b0a4978a7d7164574a3e3124170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1925303b4753606d7985929facb1a7a09d9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9c9fa6b0aca196897c6f63554b403429170d020000000000000000000000000000000000000000000000000000000009121b232c333c424a50555d60656c6f7377797b7d7e7f7f7f7e7d7b7976726e6964605b534e454039302820170e050000000000000000000000000914212d3a4754606d7a86929facac9f92877b6e61564c41362a21170e060000070f18222b37424d57626f7c88959fabab9e9285796d6053463a2d20130700000007131f2a36404a52585a5b5b5b5b5b5b58565148424a5053555c6063656666666462605c55544f46423b332b2e343c43474e5355575e6163656666666563605d5554514b454039302a211910070000000000000000000000040c13191d20282f383f444d53575e61666a6f7276797c7f8285888b8e91969b9ea6adaca59d948e81756c62544b4034281c100400000000000613202d394653606c7885919eabada1978a7e71665c50463c3329241f1c181d1f2429343d45515d67727f8c98a2aeb4a79b8e8174685b4e4135281b0e00121e2b3845515e6b7884919eabafa396897c706356493d303030303030303030303030303030303030303030303030302d2c29241d160d04000000000000000000000000050e19242f3a434f59606d79839098a3aea89e938a7e71695e53493f33271e232f39434e58606d78839098a2aeaba0958d80736b60554c41352c20160c00000000000000000000000000000000000000000000000006131f2c3945515d6774818e9aa8b2ab9d908376695f53463a2d211403000000000000000004111d2935414c5664717e8a98a2aeab9e9285796d6053463a2f24190d0100000000000c1825323f4b5865727e8b98a5b1a79a8d8074675a4d4134271a0e0100000000000000000000000000000000000000000000010d1a2734404d5a6773808d9aa6b2a5988c7f7265594c3f3226190c00000000000000000000000b1825323e4b5865717e8b98a4b1a5988b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2c3945515d6774818e9ba8b2b1acaaa8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a9abb0b7ab9e9184786c605346392f23180600000000000000000000000000000000000000000000000000000000000009111a212a30383f444c51535b606367676d6f707172727271706e6c6666615f57535049413d342e271e160e05000000000000000000000000000613202c3945515d6775828e9ba8afa3998d8073685e52463d33292017110e0e1218212a343c47535f6974818e9ba7b1a79a8d8174665c5044382c1f1206000000020e19242e3840474b4d4e4e4e4e4e4e4b4a453f383f44464b51535658595959585653514b48443d36312921232832373c4347494d53545758595959585654514b4745413a342e271e180f0700000000000000000000000000020b151f283139424a50575e61696e73777c7f8285888b8e9197979b9ea1a9aaaca8a09e938e82796d605a5042392e23180c0000000000000916222f3c4955626f7c8897a1adab9e9285796d60544a3f342a211813100c101319222935404b55606d7a86929facb4a79b8e8174685b4e4135281b0e00121e2b3845515e6b7884919eabafa396897c706356493d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3a39352f281f160c0100000000000000000000000008131e28313d45515c666e7c86929fa6afa59e92857b6e655b50443c30262934404b55606a737f8c959faaafa3999083796d60594f433a2f231a0e050000000000000000000000000000000000000000000000000714202d3a4753606d7985929fabafa3998b7f7265574d42362a1e12050000000000000000010d1924303a4753606d7985929facada1978a7d7063554c4135291d110400000000000c1825323f4b5865727e8b98a5b1a79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000010e1a2734414d5a6774808d9aa7b2a5988b7f7265584c3f3225190c00000000000000000000000a1724303d4a5763707d8a96a3b0a6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b5563707d8996a1adb9b8b7aea9a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6acaeb4b7bbb1a7998c8073655b5044372b1d120700000000000000000000000000000000000000000000000000000000000000080f181e262e343a414549505356555c60626365656565646361605b5455534d46443f382f28231d150c05000000000000000000000000000004111d2935414b5563707d8996a0acab9f92867a6e61594f453b3228231c1a1a1d2328333c46505a626e7b87929facab9f95887c6f62544a3f34281c10030000000008121c262e363b3f404242424242423f3d3a342e34383a404547494b4c4d4c4b494645403938322a251f171820262b32373b3c4246484a4c4c4d4c4b494745413a39352f28231d150c06000000000000000000000000000007121d273139434b545b60696e747b8084888c8f9298989b9ea1a9a7abacaaa7a09d96918a81796d675d51483e30271d12070000000000000c1926323f4c5965727f8c98a9b3a79a8e8174675c5142382e22180f07040004081018242f3945525d6875828f9ba8b4a79b8e8174685b4e4135281b0e00121e2b3845515e6b7884919eabafa396897c7063564a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4745403931281d1207000000000000000000000000010c161f2834404b545f6a727f8b949fa9ada2978f82776c60574d42382e313a45515c676f7c87929fa7b1a79f92877c6f675c51473d31281e110800000000000000000000000000000000000000000000000005111e2a36414d5664717e8a98a2aeac9f92867a6d6154473b31261a0e0200000000000000000008131f2c3945515d6775818e9ba9b3a99b8e8175675d5145392c20140900000000000b1825323e4b5865717e8b98a4b1a79a8e8174675b4e4134281b0e0100000000000000000000000000000000000000000000010e1b2734414e5a6774818d9aa7b1a5988b7e7265584b3f3225180c0000000000000000000000091623303c4956636f7c8996a2afa69a8d8073675a4d4034271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18242f394653606c7884919eabb7b9aea49d9a9999999999999999999999999999999999999999999fa2aab4b8ab9f95887b6e6153493f33271b0f030000000000000000000000000000000000000000000000000000000000000000060c151c23282f35383f4446494b515355575858595858565553504a4847423c37332d261d18120b03000000000000000000000000000000010d18242f3a4653606c7884919ea8aea2988e81746b60574d443b342e2a25262b2e343c454e58616c75828f99a3afa79d9083776a605442382e23170c0000000000000a141c242a2f323435353535353532312e2923282b2f34383a3c3e40403f3e3c3a38342e2c27211a140d0c151b20262b2e31363a3b3d3f40403f3e3c3a39352f2c29241d18120b030000000000000000000000000000000c18232f39434b555d666c727b81878c9196989c9fa2aaa8abacaaa7a8a09d9a95908b847d746d675d554b40362d1e150b000000000000020f1b2835424e5b6875818e9ba8b3a9978a7d7064554b4030261c1006000000000007121d2935414c5665717e8b98aab4a79b8e8174685b4e4135281b0e00121e2b3845515e6b7884919eabafa396897c70635757575757575757575757575757575757575757575757575757575753514b43392f24180d01000000000000000000000000040d18232e39424e58606c77828f97a2ada99f948b7f72695f544a3f343a434f59606d79839199a3afaa9f958c7f736a60554b40352b1f160c000000000000000000000000000000000000000000000000000714202d3946525e6876828f9caab4aa9c8f8275685e5246392a1f14090000000000000000000004101d2935404b5563707d8a97a2adac9f92867a6d6054473b31251a0e02000000000b1724313e4a5764717d8a97a4b0a89b8e8275685b4f4235281c090000000000000000000000000000000000000000000000020f1b2835424e5b6875818e9ba8b1a4978b7e7164584b3e3125180b00000000000000000000000915222f3c4855626f7b8895a2aea79a8e8174675b4e4134281b0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121f2b3844505b6673808d99a7b1b5a99d928d8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c9298a2aeb4ab9d908376695f5341382d22170b00000000000000000000000000000000000000000000000000000000000000000000030a11171e24292d3337393c404546484a4b4c4c4c4b4a4846443f3b3a37312b27221b140b0700000000000000000000000000000000000007131f2b3844505b66727e8b96a1acaa9d93897d70695e564d443f38363131373940454e575f6a717e8a949eabaca0958a7e7164584e4330261c1106000000000000020a12191f2326272828282828282524221d171c1f23292c2d3032333333312f2d2c28231d1b160e0903040a0f151b1f21252a2d2e303233333332302d2c2924201d18130c070000000000000000000000000000000004101c2934404b555d676d787f868e92999ea0a8a9abaca9a6a7a09d9a9796918d89847e79706c605c554b43392f241b0c0300000000000004111d2935414c566a7784909daaada197877a6d6154473a2e21150a000000000000010d19242f3b4855626e7b8898a2aea79b8e8174685b4e4135281b0e00121e2b3845515e6b7884919eabafa396897c706363636363636363636363636363636363636363636363636363636363605d554b4035291d10040000000000000000000000000007121d27303c44505b656e7b85929ea5afa69f92867b6e665c50443c404b55606b74808d95a0abaea2989083786d60584e43392f23190d04000000000000000000000000000000000000000000000000000814212e3b4754616e7b87939facaea2988a7e7164564c41362a180e0300000000000000000000000c18242f3a4653606d7985929eabaea2988b7e7165574d42362a1e1205000000000a1723303d4a5663707d8996a3b0a99c8f8276695c4f4330251a0e0200000000000000000000000000000000000000000000030f1c2936424f5c6975828f9ca8b0a3968a7d7063574a3d3024170a00000000000000000000000815222e3b4855616e7b8894a1aea89b8e8175685b4e4235281b0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a54626e7b88959fabb3a79a8d807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f86929facaea3998b7e7265574d422f261b1106000000000000000000000000000000000000000000000000000000000000000000000000060c13191b22272b2d2e34383a3c3d3e3f3f3f3e3d3b3938332d2d2b261f1b17110a0200000000000000000000000000000000000000030f1c28333f4a54606d7984919ea6afa59e91857b6e685f57504a4642424242474b51585f696e7c86929fa6afa59d9083786c6053463c3220150a000000000000000000080e1317191a1b1b1b1b1b1b181715110b1012181c1f2023252626262523201f1c18120f0a0400000000040a0f13151a1e21212425262626252321201d1813110d070100000000000000000000000000000000030e18212c3845515c676d79828c92989fa3abacababa39f9d9a9795918e8a8784807c77716d66615a514b433931271d1209000000000000000713202c3945525d687985929facab9e918578685e5246392d201303000000000000000813202d394653606c7985929faca79b8e8174685b4e4135281b0e00121e2b3845515e6b7884919eabafa396897c7070707070707070707070707070707070707070707070707070707070706d675d5145392c20130600000000000000000000000000000b151e27333f49535e69707e8a939da8aea2989083786d60584e4245515d676f7d88939fa8b0a69f92867b6e665c50463c31271d11070000000000000000000000000000000000000000000000000006131f2b37434e5865727f8c99a4afac9f9285796d6053473a3025190d01000000000000000000000007121f2c3844515c6674818d9aa8b2aa9c8f8376695e53463a2d21150a000000000916222f3c4955626f7c8895a9b3aa9d9084776a574d42362a1e12050000000000000000000000000000000000000000000005111e2a36414d566a7784909daab4aa95897c6f6256493c2f23160900000000000000000000000815212e3b4854616e7b8794a1aea89b8e8275685b4f4235281c0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d3847535f6a7783909dabb5a5988b7e73737373737373737373737373737373737373737b8898a2aeac9f92867a6d6154473c3121140a000000000000000000000000000000000000000000000000000000000000000000000000000001080d11171b1f2023282c2d2f303232323231302e2d2b2822211e1a150f0b06000000000000000000000000000000000000000000000b17222d3845515c67717e8a949faaada19790837a6e69605c54534d4f4f4d53545c606a6f7b849198a2aea99e938a7d70665b5044382b1f12030000000000000000000002070a0d0d0f0f0f0f0f0f0c0b09050003070c1013141618191a1918161313100c070000000000000000000306090e1214151719191a1918161413110d07040100000000000000000000000000000000000009141f2c38444f59606d79828f949fa3aaada9a29f9a9992908d8a8784817e7b77736f6a65605c545045403931271f150b00000000000000000714212d3a4754606d7a8798a2aea99c90837669564c41362a1e11050000000000000006121f2b3844505b667784919daaa79b8e8174685b4e4135281b0e00121e2b3845515e6b7884919eabb2a5998c7f7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d796d6053473a2d2014070000000000000000000000000000030c17222d38414d56616c74818e96a0abaa9f958c7f736a5f544a4f59606d7984919aa4afa99f948b7f72695f544a3f342b1f150b00000000000000000000000000000000000000000000000000000815212e3b47535f6a7784909dabb3a99b8e8174675d514539291e130800000000000000000000000004101c2834404a5463707c8996a1adac9f93877b6e6154483c32271b0f000000000714212e3a4754616d7a8797a2adac9f928579695e52463a2d201407000000000000000000000000000000000000000000000714202d3946525e687885929fabaea398877a6e6154473b2e21140800000000000000000000000815212e3b4854616e7b8794a1aea89b8e8275685b4f4235281c0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c2b37434e5865727f8b99a3afa99c90837669666666666666666666666666666666666573808d99aab3a99b8f8275685e5246392d2013020000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f1213181c1f20222425252625252322201f1c1714120e090300000000000000000000000000000000000000000000000006111c2934404b55606c77828f98a2aea9a09590837b726d66615e575c5c575f62666d727c849196a1aaaca1978f82756b61544a3f33281c0f030000000000000000000000000000010202020202020000000000000000040607090b0d0d0c0b090706040000000000000000000000000000020507080a0c0d0d0c0b09070604010000000000000000000000000000000000000000020e1a26313b4854606b74818e949ea6aea9a29f97928e8a8683807d7a7774716e696762605853514b423e342f271f150d0500000000000000000815222e3b4855616e7b8894aab4a89b8e8275685b4f423025190d0100000000000000030f1c28333f4a546976828f9ca9a79b8e8174685b4e4135281b0e00121e2b3845515e6b7884919eabb7a89c918c8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a887b6e6155483b2e22150800000000000000000000000000000006111b262f3b44505a606d7a849199a4afa79f92877c6f665c5155606b74808d96a0acada2978f82776c60574d42382e22190d030000000000000000000000000000000000000000000000000003101c28343f4a54626f7c8895a0acada197897d7063554b403529170c02000000000000000000000000000c18232e394653606c7884919eabafa49a8c7f7366584e43372b1c11060000000713202d3946525d687885929fabaea298877b6e6154483b2e211508000000000000000000000000000000000000000000000814212e3b4754616e7a8797a2adac9f9285796c605346392d20130600000000000000000000000815212e3b4854616e7b8794a1aea89b8e8275685b4f4235281c0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1a26313c4754616d7a86929facab9f94877b6e615959595959595959595959595959606c7884919eabada2978a7d7064564c4135291d1105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000305070c10131315171819191918171513120f0b0606020000000000000000000000000000000000000000000000000000000c18232f3944505b656e7b86929fa4aea7a09591867e78726e6969686869696e72797f869196a1a8afa49a92857a6e61594f42382d22170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d5763707d89939da6b0a79f97928c85817d7a7673706d686764615e5756544e46454039302e2d2a251f170f05000000000000000916222f3c4955626f7c8895a2afa79a8e8174675b4e4134281b080000000000000000000b17222d424f5b6875828e9ba8a79b8e8174685b4e4135281b0e00121e2b3845515e6b7884919eabb7ada39c999696969696969696969696969696969696969696969696969696969694887b6e6155483b2e221508000000000000000000000000000000000a141d29323e45515d676f7d87939fa7aea3999083786d60585d67707d89929da8afa59f92857b6e655b50453c30261c1007000000000000000000000000000000000000000000000000000006121f2c3844505c6674808d9aa7b1ab9e9185796d6053463a2f241807000000000000000000000000000007121f2b3844505b6673808d9aa8b2ac9d9184776a605447382e23170c00000005111d2935414c566a7683909da9b4aa968a7d7063574a3d3025190d010000000000000000000000000000000000000000000a1723303d4a5663707d8996a9b3aa9d908377655b5044372b1f120500000000000000000000000815222f3b4855626e7b8895a1aea89b8e8175685b4e4235281b0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915202d3946525e6875828f9ca9b0a6998c7f7266584e4c4c4c4c4c4c4c4c4c4c4a54636f7c8996a1acab9e9285796d6053463a3025190d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607090a0b0c0c0c0b0a080606030000000000000000000000000000000000000000000000000000000000000007121d27333f49535f69717e8a929ca4aea7a098928b847f7b7876757576787b7f848c9298a1a8afa49f93887d70685e52473e2f261c11060000000000000000000001070b0f1112131313131313131313131313131313131313131313131313131313131313131313131313131309090703000000000000000000000000000000000000000000000000000000000000000000000714212d3a46535f697683909ca5afa89f9590857f7974706d676764615e565754524d49474342413f3e3c3b3a36312921170d030000000000000916232f3c4956626f7c8995a2afa79a8d8074675a4d4134271a0e010000000000000000061b2835424e5b6875818e9ba8a79b8e8174685b4e4135281b0e00121e2b3845515e6b7884919eabb7b5ada8a5a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a194887b6e6155483b2e22150800000000000000000000000000000000020b17202935414c55606b73808d95a0aaaba0958c7f736a5f606d7984919ea4aea99e938b7e71695e53493f332a1e150a0000000000000000000000000000000000000000000000000000000713202d3a4653606d7985929eabb1a89a8d8074665c5044382b1d12070000000000000000000000000000030f1c28333f4a54626f7c8896a0acaca095887c6f62544a3f34281c10030000010d192430414e5b6774818e9aa7b3a6998d807366564c41362a1d1105000000000000000000000000000000000000000004111d2935414c566673808c99a6b3a79b8e81746853493f33271b0f0300000000000000000000000915222f3c4855626f7b8895a2aea79a8e8174675b4e4134281b0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d2a36414c5664717d8a97a2adaa9d9083776a5f5347404040404040404044505c6674818d9aa8b2a89a8d8074665c514438281e130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b17222d38414d57616c73808c929ca4aeaaa29f96918b87858382828385888c91969fa3aaaca49f928c7f726b61564c41352c1d140a00000000000000000000050c12171b1d1e20202020202020202020202020202020202020202020202020202020202020202020202020201615130f0a0400000000000000000000000000000000000000000000000000000000000000000815222e3b4855616e7b88949fabaca19690837b726d6763605d555754524c4b4846434849514f4e4c4b494846423b33291f14090000000000000916232f3c4956626f7c8995a2afa79a8d8074675a4d4134271a0e0100000000000000020f1b2835424e5b6875818e9ba8a79b8e8174685b4e4135281b0e00121e2b3845515e6b7884919eabb7bcb3aeababababababababababababababababababababababababababababa194887b6e6155483b2e2215080000000000000000000000000000000000050e19242f3a434f59606d78839098a2aea79f92877c6f666a74808d96a1acada1978f82756c61574d41382d21180c03000000000000000000000000000000000000000000000000000004111d2935414c5663707d8a97a1adaca095887c6f62544a3f34281c10030000000000000000000000000000000b17222d384754606a7784919eaab1a89a8d8074665c5044382c1f1308000000081825323e4b5865717e8b98a8b2a99d908376685e5246392d20160a00000000000000000000000000000000000000000713202c3945525d6876838f9ca9b3a9988b7f7265584c3f2d22170b000000000000000000000000091623303c4956636f7c8996a2afa69a8d8073675a4d4034271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1925303a4653606d7985929fabaca095887c6f6253493f3333333333333a4653606d7985929eabaca096897c6f62544a403428160c0200000000000000000000000000000000000000000000000000000000030608090c0e1011111211100f0d0a0706040000000000000606060606060600000000000000000000000000000000000000000000000000000000000000000000000006111b262f3c45505a606c77808d929fa2aaaea8a09d989691908f8f909297999ea1a8aea9a29a938c80736d62594f443b30231a0b02000000000000000000060f161d23272a2b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d23221f1b160f07000000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a6b0ab9e91847a6e69605d5553514b4a4746413e3d464f54565d5c5a59575654534d453b31251a0e0200000000000915222f3c4855626f7b8895a2aea79a8e8174675b4e4134281b080000000000000000020f1c2835424f5b6875828e9ba8a79b8e8174685b4e4135281b0e00121e2b3845515e6b7884919eabb7b3aaa29f9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e94887b6e6155483b2e22150800000000000000000000000000000000000008131e28313d44515c666e7c86929fa6aea3999083786d6f7c87939fa8afa59e92857a6d615a50453b2f261b0f060000000000000000000000000000000000000000000000000000000713202c3945525d6875828e9ba9b3aa9d9184776a605442382e23170b0000000000000000000000000000000006111c2b37434e586673808c99a7b1ab9e9285796d6053463a2f24190d0100000815222f3b4855626e7b8896a1adac9f93867a6d6154473d32271b0d03000000000000000000000000000000000000030c15212d3a4754606d7a86929facada197887b6f6255483c2f2215060000000000000000000000000a1724313d4a5764707d8a97a3b0a6998c7f7366594c403326190d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131f2c3845515c6774818d9aa8b1a7998d8073655b5044372b26262935404b5563707d8a97a1adac9d9184776a605442392e23180c000000000000000000000000000000000000000000000000000002050a0f121515181b1c1e1e1e1e1d1b19161313100c0700080a0b13131313131313090806030000000000000000000000000000000000000000000000000000000000000000000a141d2a333e44505b656c77808b92989fa6abacaaa9a19e9c9b9b9c9ea1a9abadaba59e9792887f736e635b51473e32291e1108000000000000000000050f1820282f3337383939393939393939393939393939393939393939393939393939393939393939393939393939302f2c27211910070000000000000000000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b3a9978b7e71685e57514b4745403d3a393638434f5960636a6967666463615e574d42362a1e120500000000000815212e3b4854616e7b8794a9b3a89b8e8275685b4f423025190d0100000000000000030f1c28333f4a546976828f9ca9a79b8e8174685b4e4135281b0e00121e2b3845515e6b7884919eabb7aea298929292929292929292929292929292929292929292929292929292929292887b6e6155483b2e221508000000000000000000000000000000000000010c161f2834404a545f6a727f8b949ea9ab9f958b7f7278839099a4afa89d938a7d70685e52483e33291d140a000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a86929facb0a6998c7f7366584e4330261c110600000000000000000000000000000000000f1b27323c4855626e7b8895a0acada1978a7d7063564c4135291d110400000814212e3a47535f697884919eabafa4998b7e7265594f43382c1f150b0100000000000000000000000000000000000b151e2b37434e5865717e8b99a3afab9e9285796c605346392d2013060000000000000000000000000b1825313e4b5864717e8b97a4b1a5988b7f7265584c3f3225190c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b55636f7c8996a0acab9e9184786c605346392e23202c3945515d6775818e9ba9afa49a8c7f7366584e4330271c120700000000000000000000000000000000000000000000000002090e11151a1f21222527292a2b2b2b2a282623201f1c181211151718202020202020201615130f0a0400000000000000000000000000000000000000000000000000000000000000020b182127333f49535b656c737e868f949d9fa7aaacadaba9a8a8a9abadaca9a69f9c938f857e726d635c52493f352c20170d000000000000000000010c16202a323a3f434546464646464646464646464646464646464646464646464646464646464646464646464646463c3b38322b23190f040000000000000000000000000000000000000000000000000000000003101c2936434f5c6976828f9ca9ada297877a6d60564d45403a39352f2e2d2f3b4854606b6f77757472716f6e695e53463a2d21140700000000000714202d3a4753606d7a8697a2ada99c90837669564c41362a1e11050000000000000006121f2b3844505b667784919daaa79b8e8174685b4e4135281b0e00121e2b3845515e6b7884919eabb7ab9f92858585858585858585858585858585858585858585858585858585858585857b6e6155483b2e22150800000000000000000000000000000000000000040d18232e39424e58606c77828f97a2ada79f92867b7f8b95a0abaca1968e81746b61564c41362d21170b0200000000000000000000000000000000000000000000000000000006121e2b37424d5765727e8b98a3a6a69f94887b6e6155483c3222140a0000000000000000000000000000000000000a15212e3a47535f6a7783909daca6a99b8e8175685d5245392c201306000006121e2b37424d576774818d9aa8b2ab9d9083776b6054483d31271d12070000000000000000000000000000000007121d2730394754606a7683909dabb3a99a8e8174665b5044382b1f12060000000000000000000000000c1926333f4c5966727f8c99a5b1a4978a7e7164574b3e3124180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e394653606c7884919eaaaca196897c6f63544a403428202d3a4753606d7a85929facac9f93877b6e6154483d3221150b000000000000000000000000000000000000000000000001080d141a1e20262b2e2f32343637383837363533302d2c28231d1d2124252d2d2d2d2d2d2d22211f1b150e0600000000000000000000000000000000000000000000000000000000000000060f17222d384149535b606c717b828a9095999d9fa4aba5a5a5a4aba39f9d99948f89827b706c635b524a40372d231a0e0500000000000000000007121d28323c444b505153535353535353535353535353535353535353535353535353535353535353535353535353534948433d352b21160a0000000000000000000000000000000000000000000000000000000003101d2a3643505d697683909ca9ab9f928578685d52443b352f2c29242328343f4a54636f7d8382817f7e7c7b6e6154483b2e21150800000000000613202c3945515d677885929fabab9e918578685e5246392d201307000000000000000613202d394653606c7985929faca79b8e8174685b4e4135281b0e00121e2b3845515e6b7884919eabafa396897d7878787878787878787878787878787878787878787878787878787878786e695f53463a2d211407000000000000000000000000000000000000000007121c27303c44505b656e7a85929ea5aea2988f8285929fa7afa49a91847a6d60594f443a30241b0f05000000000000000000000000000000000000000000000000000000000814212d3a47535f697683909999999999908376695f53463a2d21140200000000000000000000000000000000000006121e2b37424e5766727f8c9a9999999992867a6d6054473a2d2114070000020e1a26313d495663707d8996a1adab9f95897c6f63594f43392f231810070000000000000000000000000000071018232e39424f59626f7c89959fabada1978a7d7063544a3f33281c0f030000000000000000000000010e1a2734414d5a6774808d9aa7b6ac96897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121f2b3744505b6573808c99a6b0a89a8d8174665c5144382c2935414c5664717e8a98a2aeaa9c8f8376695e53463a2d21140300000000000000000000000000000000000000000000040c13191f252a2d31373a3c3f4143444445444342403d3a38342e2a292d3031393939393939392f2e2b26201810060000000000000000000000000000000000000000000000000000000000000006111b262f384149505a62696e767d83888d9093999798989898979992908c88827d756e69615a514940382e251b1108000000000000000000000b17232f3a444e565c5e606060606060606060606060606060606060606060606060606060606060606060606060606056544f473d32271b0f0300000000000000000000000000000000000000000000000000000003101c2936434f5c6976828f9ca9ac9f9286796c6053463d36302e2e2e2e343c44505c6673808c8f8d8c8a8985786c5f5245392c1f12060000000004111d2935404b556a7783909daaada197877a6d6154473a2e23180c000000000000000815222f3b4855626e7b8898a3aea79b8e8174685b4e4135281b0e00121e2b3845515e6b7884919eabafa396897c706b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b615f574d42362a1e12050000000000000000000000000000000000000000000b151e27333f49535e68707e8a939da8aa9e948f9297a2ada79f93887d70675d51473e32291e120900000000000000000000000000000000000000000000000000000000000815222e3b4855616e7b888c8c8c8c8c8c8b7f7265574d42362a1e1205000000000000000000000000000000000000020e1a26313c4854616e7b888c8c8c8c8c8c8b7e7165584b3e3225180b0000000913202d394653606c7884919eaab1a79c8f82766b60554b40342922191008010000000000000000000001071019222834404b54606b75828f9ca7b1ab9e9185796d6053463a2d22170b000000000000000000000000020f1c2935424f5c6875828f9ba8afa49a887b6e6155483b2e2215080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27333f4953616e7b88949fabab9e9285796d6053463a2f2d3946525e6875828f9caaaea2988b7e7164574d42362a1e1205000000000000000000000000000000000000000000070d161e242930363a3c4347484b4e4f51515151504e4c49464540393634393d3e464646464646463c3b37322a22180e04000000000000000000000000000000000000000000000000000000000000000a141d262f383f4450575f616b70767c808386888a8b8c8c8b8a8886837f7b76706b615e5750483f372e261c130900000000000000000000000f1b27333f4b5660686b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6360594f43382c1f1307000000000000000000000000000000000000000000000000000000020e1b2835414e5b6874818e9ba7aea398887b6f62594f46413c3b3a3b3c40454e58606d7984919c9a99978f8376695c504336291d100300000000010d18242f414e5b6874818e9ba7b2a9978a7d7064544a4034281c1106000000000006111d2935414c5565717e8b98aab4a79b8e8174685b4e4135281b0e00121e2b3845515e6b7884919eabafa396897c70635f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f55534d453b31261a0e02000000000000000000000000000000000000000000030c17222d38414d56616c74818e96a0aba69e9c9fa2a9aba0958d80736b60554c41352c20170c0000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c7f7f7f7f7f7f7f7f7a6d6154473b31261a0e02000000000000000000000000000000000000000915202d3a46525e69727f7f7f7f7f7f7f7f7e7064574a3d3124170a00000006121f2b3844505b66737f8c98a2aeab9f94897d70675c51453e342b2219130c070000000000000000060b1218222b343d45515c66707d89949eaaaea3998d8073665c5044382c1c110600000000000000000000000005111e2a36414c566a7784909daaac9f9386796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d3846535f697683909caaada2978a7d7064554b40352e3a4754616d7a86929facac9f92867a6d6054473b31251a0e0200000000000000000000000000000000000000000810191f282f353b4246474e5355585a5c5d5e5e5e5d5b595653514b46423e45494b535353535353534947433c342a20150a00000000000000000000000000000000000000000000000000000000000000020b141d262d333e454d535961636a6f73777a7c7d7e7f7f7e7d7c7976736e69636059524d453e362e251c130a010000000000000000000000111d2a3743505c68727879797979797979797979797979797979797979797979797979797979797979797979797979796f6b6054483b2f221509000000000000000000000000000000000000000000000000000000000c1926323f4c5965727f8c98a7b1aa9a8d80746b6059524c49484748494b51585f6a727f8b96a1a7a6998c7f7366594c403326190d000000000000071825323f4b5865727e8b98a8b2a79a8d8174665c5144382d22170e05000000060f18222c3945515d6775828f9ba8b4a79b8e8174685b4e4135281b0e00121e2b3845515e6b7884919eabafa396897c7063565252525252525252525252525252525252525252525252525252524846423b33291f1409000000000000000000000000000000000000000000000006111b262f3b44505a606d79849199a4afaaa8abadafa3999183796d60594f433a2f231a0e050000000000000000000000000000000000000000000000000000000000000815222e3b4754606a6f73737373737373736d685d524639291f1409000000000000000000000000000000000000000005121e2a36424d57626d7273737373737373706c6155493c3023160a000000030f1c28333f4a54616d7a86929faab0a69e9184796d605a50463d3429241e18120e0908070708080e11171d2429343d464f59606d7983919da6b0aa9f92867b6e61544a3f34281c0a000000000000000000000000000714202d3946525e687885929fabab9e918478665c5145382c1f130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b2a36424d5765727e8b98a3aea99b8e8175675d51453936424d5765727e8b99a3afa99b8e8175675d514539291f1409000000000000000000000000000000000000000008111a222b313a41454d5254585f626567696a6b6b6a69686663605c54534d455056586060606060606055534e463c32261b0f0300000000000000000000000000000000000000000000000000000000000000020b141b2227333c42474f55585f6266676d6f7172727271706f6d6766615f57544f46423b332c241c130a01000000000000000000000000121e2b3845515e6b788486868686868686868686868686868686868686868686868686868686868686868686868686867d6f6356493c30231609000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a0abac9f92877d706b615e565655545455545c606a6f7c86929fa8ab9f94887b6e6255483b2f2215080000000000000815222f3b4855626e7b8896a1acab9e9285796d60544a3f33282017100c080d1117212834404b54606d7a86929facb4a79b8e8174685b4e4135281b0e00121e2b3845515e6b7884919eabafa396897c7063564945454545454545454545454545454545454545454545454545453b3a36312921170d030000000000000000000000000000000000000000000000000a141d29323e45515d676f7d87939faab3b5b8b1a79f92877c6f675c51473d31281e11080000000000000000000000000000000000000000000000000000000000000006131f2b37434e5860626666666666666666615d564c413529180d030000000000000000000000000000000000000000020e1a25303b45515b62656666666666666664615a5044392d201408000000000b17222d3846525e6874808d98a2aeaca0968d80746c61594f473e352f28231c1a161514141516191c23282f353e464e58616c73808d95a0acaea2988e8174685e5242382e23170c000000000000000000000000000814212e3b4754616e7a8798a2aea99c90837669544b4034281c1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1a26313b4754606d7a86929facac9f92867a6d6053473a3a46525e697683909cabada197897d7063554c413529170d030000000000000000000000000000000000000007111a232c343d434c51575e61666a6f72747677777877767573706d66615f57515a62646c6c6c6c6c6c6c625f584e43372b1f13060000000000000000000000000000000000000000000000000000000000000000020a1117212a31373e44484e5355555d606264656565656462605c5555534d48443d363029211a120a0100000000000000000000000000121e2b3845515e6b788491939393939393939393939393939393939393939393939393939393939393939393939393897d6f6356493c30231609000000000000000000000000000000000000000000000000000000000815212e3a47535f6a7783909da6afa39992867d746d6865636161616264666d727c859198a2aea59c8f83766a5f53473a2e2114080000000000000814212e3a47535f6a7884919eabada1978a7e71665b50443c3229211d1819191c2228333b45515c66727f8b98a2aeb4a79b8e8174685b4e4135281b0e00121e2b3845515e6b7884919eabafa396897c706356493d383838383838383838383838383838383838383838383838382e2d2a261f170f0600000000000000000000000000000000000000000000000000020b17202935414b55606b73808c98a2aebab8aca0958c7f736a60554b40352b1f160c0000000000000000000000000000000000000000000000000000000000000000030f1b27323c464e5455595959595959595954524c443a3024190d0100000000000000000000000000000000000000000009141f29333f4951565859595959595959575550483e33281c10040000000006111c2a36414c56616e7a86929fa7b1a89d928a7e716b60595045413a342e2a25232221212123252a2e343940455058606a707d88939fa7b1a89f92867b6e61564d4130261c1106000000000000000000000000000a1623303d495663707c8996aab4a79a8e8174675b4e412e23180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000914202c3945525d6875828e9ba9aea2988a7e7164564c413b4854616e7b87939facab9e9185796d6053463a2f24190d01000000000000000000000000000000000000050e19232c353e464e555d60696e73787b7e81828484848483817f7d79746e69605d626c7179797979797979766a5f53473b2e21150800000000000000000000000000000000000000000000000000000000000000000000060f181f262b33383c4347484b5153555758595958575553514b4847423c38322a251f170f08000000000000000000000000000000121e2b3845515e6b7884919e9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f96897c6f6356493c302316090000000000000000000000000000000000000000000000000000000006121f2b37434e5864707d8a949ea8aba2989287807a75726f6e6d6e6f7174797f869197a1aaa79e93897c6f63584e43372b1f120600000000000006121f2b37434e586773808d9aa6b0a99d9083786c60574d443b332c29242624292d333c454e58606d7984919eaab4b4a79b8e8174685b4e4135281b0e00121e2b3845515e6b7884919eabafa396897c706356493d302c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c22211e1a140d06000000000000000000000000000000000000000000000000000000050e18242f3a434f59606d7a85929fabb8b7aa9d9084796d60584e43392f23190d040000000000000000000000000000000000000000000000000000000000000000000a15202b343c4347494c4c4c4c4c4c4c4c4746413a32281e130800000000000000000000000000000000000000000000030d17212d373f454a4b4c4c4c4c4c4c4c4a49443e362c22170b0000000000000d1925303a46525e68737f8c95a0abaea49f92867d6f6b615a514c44403936302f2e2e2e2e2f3036383f444b515a616a6f7c86929aa4afaba0968c8073695e52443b301e150a00000000000000000000000000000c1825323f4b5865727e8b98a5b1a5988b7f7265584c3f32251907000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c5663707d8a97a1adaa9c8f8275685d5245424d5765727f8c9aa4afa79a8d8073665c504438281e1308000000000000000000000000000000000000020c16202b353e474f5860676d747b8084888b8d8f90919191908e8c8985807b736d6764717e868686868686867c6f6255493c2f2216090000000000000000000000000000000000000000000000000000000000000000000000060e151a21282c31373a3c404547494a4b4c4c4b4a484645403b3a37312c27211a140d0500000000000000000000000000000000121e2b3845515e6b7884919eabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaca296897c6f6356493c3023160900000000000000000000000000000000000000000000000000000000030f1b26313c4955616c75828f96a1a9aaa299938d86827e7c7b7a7b7c7d81858b9298a1a9a8a0958e81746b6054463c31261a0f02000000000000020f1a26313c4855626f7b88949fabaca0958b7e71695f564d453e38352f332f35383f444d575f6a727f8c96a1acbcb4a79b8e8174685b4e4135281b0e00121e2b3845515e6b7884919eabafa396897c706356493d30231f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1514120e0903000000000000000000000000000000000000000000000000000000010c161f2834404b545f6a727f8c98a2aebab8ab9f92857b6e665b50443c30271d1207000000000000000000000000000000000000000000000000000000000000000000040e19222b32373b3c40404040404040403a3935302820160c020000000000000000000000000000000000000000000000050f1b252d343a3d3f404040404040403d3c39332c241a100500000000000008131e2a36414c56606d79839199a3afaea29892867d716c605d55514a46423e3c3b3a3a3b3c3e41464a50555d606c707c859298a2acafa4999184796d60574d4232291f0c030000000000000000000000000004101c2834404a546774818e9aa7b2a996897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d19242f3a4653606d7985929eabac9f92867a6d60544746535e697683909dacaca095887c6f62544a3f3428160c0100000000000000000000000000000000000008131e28323d474f59616a6f7a80868c9196989a9c9d9e9e9d9c9b9997928d8680796e69717e8b9393939393887c6f6255493c2f22160900000000000000000000000000000000000000000000000000000000000000000000000003090e161c20262b2e2f35383a3c3e3f3f3f3e3d3c3a38342e2d2b261f1b160e09030000000000000000000000000000000000121e2b3845515e6b7884919eabb7b5aca7a5a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a296897c6f6356493c3023160900000000000000000000000000000000000000000000000000000000000a15202d3944505a616d7a849196a0a7aba49f98928f8b89888787888a8d91979fa2aaa7a0969183796d60594f44342a20150a00000000000000000a15212e3a47535f6a76828f9ca6b0a79f92867b6e685e575047454040404041454a50575f696f7c86929fa8b2bdb4a79b8e8174685b4e4135281b0e00121e2b3845515e6b7884919eabafa396897c706356493d3023161212121212121212121212121212121212121212121208070502000000000000000000000000000000000000000000000000000000000007131d28313a45515c666f7c86929faab3b6b8aea2988f82786c60584e43392e23180d0400000000000000000000000000000000000000000000000000000000000000000007101920272b2e2f33333333333333332e2d29241e160e040000000000000000000000000000000000000000000000000009121b23292e31323333333333333331302d28221a120800000000000000020d1925303b45515c666f7c87929fa5afaaa29892867e746d67605c54524d4b4948474748494b4c52545c60676d747e869297a2aab0a69f93877d6f675c51453b3020170d000000000000000000000000000006121f2c3844515c667683909da9ada196877a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131f2c3844515c6674808d9aa7aea3998b7e7165564c4854616e7b87959fabab9d9083776a5f5342382e231704000000000000000000000000000000000000010d1925303a444f59616b707c848d92999ea1a8a7a9aaaaabaaa9a8a9a29f99928d837b6e717e8b979f9f9f95887c6f6255493c2f2216090000000000000000000000000000000000000000000000000000000000000000000000000000050b10151b1f2124292c2d2f3132323232312f2d2c2823211e1a15100b0400000000000000000000000000000000000000121e2b3845515e6b7884919eabb7aca39b989595959595959595959595959595959595959595959595959595959595897c6f6356493c30231609000000000000000000000000000000000000000000000000000000000003101c28333e46525e686e7b8490959fa3abaaa39f9b989694949495979a9ea1a9aba49f9590847b6e675d51473d3222180e03000000000000000006121f2b37434e5863707d89949faaaea29891837a6e69615a53514b4d4c4d4c51545b60696e7b849198a3aaacb2b4a79b8e8174685b4e4135281b0e00121e2b3845515e6b7884919eabafa396897c706356493d3023160a0505050505050505050505050505050505050505050000000000000000000000000000000000000000000000000000000000000000040e18242f3a434f59606d79839099a3aeaba9abadaa9f948c7f726a5f554b4034281f160c01000000000000000000000000000000000000000000000000000000000000000000070e151b1f2222262626262626262621201d19130c040000000000000000000000000000000000000000000000000000000911181d222425262626262626262423201c17100800000000000000000008141e2834404b54606a727f8c939ea6b0aaa298928a817a716d66615e575856555454545657565e61666d7179808a9298a2a9b1a79e948c7f736b60554b4033291f0e0500000000000000000000000000000713202d3a4653606d7986929facab9e918578685e5246392d20130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404a54626f7c8895a0acab9c8f8276685d524d5765727f8c98a7afa4998c7f7265584e4330261c110600000000000000000000000000000000000005111d2a36414c56606b707d8691969fa3abacaca8a4aaa39f9f9fa3aba4aba39f9590847b717e8b97a4aca295887c6f6255493c2f22160900000000000000000000000000000000000000000000000000000000000000000000000000000000030a0f1215181d1f202224252626252422201f1c1814120e0903000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7a79b918b8888888888888888888888888888888888888888888888888888888888887c6f6356493c302316090000000000000000000000000000000000000000000000000000000000000b17222a36414c565f696e7b838d92999fa3aaaba8a5a2a1a0a1a2a4a7ababa49f99938d837b6e695e554b41352b210f06000000000000000000030f1a26313c4854606b76828f98a2aeaaa09591837b716c64605d55595959555d60666c717b8491969d9a9ea0a8b2a79b8e8174685b4e4135281b0e00121e2b3845515e6b7884919eabafa396897c706356493d3023160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c16202935404b55606b73808d95a0aba79f9d9ea2a9a69f92867c6f675c51453d31281e130800000000000000000000000000000000000000000000000000000000000000000000040a0f13151619191919191919191413110d08020000000000000000000000000000000000000000000000000000000000060c1215181819191919191919171614100b0500000000000000000000020c18232e39424e58606c77818e949fa7b0aaa39f938e857e79726e6967646261616161626467686e72787e848d929fa2aab0a79f958f82786c60594f43392f20170d0000000000000000000000000000000916222f3c4955626f7c8899a3aea89b8f827568564c41362a1e1105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e394754606a7784919dacac9f92867a6d6154535e697683909da9ac9f93877b6e6154473c3221140a000000000000000000000000000000000000000713202d3946525e686f7d879298a1a8aeaba39f9b9895989292929995979b9fa2a0969183797e8b97a4afa295887c6f6255493c2f2216090000000000000000000000000000000000000000000000000000000000000000000000000000000000000306070c10131416171819191817151313100c0706020000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb1a5988b7f7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c796d6053473a2d201407000000000000000000000000000000000000000000000000000000000000050d1925303a444d575f696e7980868e92989c9fa2a9a4a5a5a5a4aaa39f9c99938f8780796e695e574d433a2f23190f00000000000000000000000a15202c38444f59616e7b86929fa5afa7a09591857e76716d676766666667676d71787e8691969d928d9196a0aca79b8e8174685b4e4135281b0e00121e2b3845515e6b7884919eabafa396897c706356493d3023160a0303030303030303030303030303030303030303030303000000000000000000000000000000000000000000000000000000000008131e28323a45515d676f7d87939fa7ab9f95909297a2ada3999083796d60594f433a2f24190e050000000000000000000000000000000000000000000000000000000000000000000000030608090d0d0d0d0d0d0d0d0707050100000000000000000000000000000000000000000000000000000000000000000105090b0c0d0d0d0d0d0d0d0a0a08040000000000000000000000000007121d27303c44505b656d798290959fa6aeaea59d97928b847f7b7773716f6e6d6d6e6f7173767a7f848b91969da4aeafa69f959083796d665b50473d31271d0e050000000000000000000000000000000c1925323f4c5865727f8b98abb4ab998c7f7366594c403025190d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121c2b37434e5866727f8c9aa4afa3998b7e71655654616e7b87959fabaa9c8f8276685e5246392d20140200000000000000000000000000000000000005121e2a36424d57616d7a859199a3aaada59e99928f8b888686858687888b8e92989fa0958e817e8b97a4afa295887c6f6255493c2f22160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607090b0c0c0c0b0a09070604000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6d675d5145392c2013060000000000000000000000000000000000000000000000000000000000000008131e29323c454d575e676d737b81868b8f9297969798999898979892908c87827c746d675e574d453b31281d1107000000000000000000000003101b27323d46535f69727f8b939ea6b0a7a097928a837e79767473737374767a7e838b9298a0968d8084919eaaa79b8e8174685b4e4135281b0e00121e2b3845515e6b7884919eabafa396897c706356493d3023161010101010101010101010101010101010101010101010100b0b0805010000000000000000000000000000000000000000000000050f1925303a444f59606d79849199a4afa399908385929ea7aba0958d80736b60554c41352920170b02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e27333f49535d676d79838f949da4adafa9a19e96918c8783807e7c7b7a7a7b7c7e8083878c91969ea1a8aeada59d948f837a6d675d544a3f342b1f150b00000000000000000000000000000005121e2b37424d576875818e9ba8afa399897c706356493d302316080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b27323c4854616e7b87939facab9c8f8275685d5765727f8c98a7aea2988a7e7164564d41362a1e11050000000000000000000000000000000000000714212d3a46535f6974818e97a1abada39c938e87827e7b7a7978797a7b7e81858c92989d938e828e9ba8afa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706362626262626262626262626262626262626262626262626262626262605d554b4035291d110400000000000000000000000000000000000000000000000000000000000000020d17202a333c454d555c60696e747a7e828588898b8c8c8c8b8a8886837f7b756f6a605c554d453b33291f160c000000000000000000000000000b16212b37424d57626d75818e949ea6aea9a29e95908a868381807f808183868b90959fa29891847a84919daaa79b8e8174685b4e4135281b0e00121e2b3845515e6b7884919eabafa396897c706356493d30231d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d181715110c06000000000000000000000000000000000000000000020b17212935414c56616b74818e96a0aba89f92877c7f8b959faba79f93887d70675d51453e32291d140a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c17222d38414b555d676d79828d929ea1a9afada8a19e9995908d8b8988878787898a8d90939a9ea0a8adafa9a29f928e827a6d685d554b42382d22190d030000000000000000000000000000000714212d3a46535f697884919eabac9f92867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202d3a46525e6976828f9caaac9f92867a6d605e697683909da9ab9f9285796d6053473b3025190e020000000000000000000000000000000000000815222e3b4855616e7b87929fa9afa59c918c817b75716f6d676c676d6f71757a7f8690949d938e939eaaafa295887c6f6255493c2f221609000000000001070b0f1112131313131313130a090704000000000000000000000000000000000000000000000407090a131313131313131313090806030000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c70635655555555555555555555555555555555555555555555555555555553514b433a2f24180d010000000000000000000000000000000000000000000000000000000000000000050e18212a333b434b51575f61686d7275797b7d7e7f7f7f7e7d7b7976726e69625f58514b433b332921170d0400000000000000000000000000040e1a26313c45515b606d79828f949da4acada79f9d9892908d8c8c8c8e9092999da0a29992867c7784919daaa79b8e8174685b4e4135281b0e00121e2b3845515e6b7884919eabafa396897c706356493d3029292929292929292929292929292929292929292929292929292524211d17110900000000000000000000000000000000000000000a141d29333b46525e68707d8a939da8ada1968d807378839099a4afa49a91847a6d605a50443b2f261b11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b262f39434c555d676d78808a92979ea5aab0acaba7a09d9a97959494949495979a9d9fa4acacb0aba59e97928a81786d685d564c433a2f261c1007000000000000000000000000000000000815222e3b4855616e7b8896a1ada99d908376675d5145392c20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d5764717e8b98a2aea3998a7e7164616e7b87939faca89b8e8174675d514539291f140800000000000000000000000000000000000004101d2935404b556673808c99a3afaa9d928c7f756e696562605d555d606264676d727b828f949e9b9ea5afafa295887c6f6255493c2f22160900000000050c12171b1d1e20202020202020161613100b04000000000000000000000000000000000000050b101416172020202020202020201615130f0a04000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c7063564949494949494949494949494949494949494949494949494949494745403a31281d130700000000000000000000000000000000000000000000000000000000000000000000060f182129303940454d53565e6165666c6e707172727271706f6d6766615e57534e454039312921170f0500000000000000000000000000000009141f2a333f45515c676d79828d929ea0a8acabaaa39f9c9a9999999a9d9fa3a7a09892877d707784919daaa79b8e8174685b4e4135281b0e00121e2b3845515e6b7884919eabafa396897c706356493d36363636363636363636363636363636363636363636363636363631302d29221b120900000000000000000000000000000000000006111b262f3b45505a616d7a85919ea5afa59e9184796d6f7c87939fa8aca1968e81746c61564d41382d22170c03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d27313a434c555d666d747e858e939c9ea6abadb1abaaa6a4a2a1a0a0a1a2a4a6a9acafaeaba69f9c938e857e746d665d564c443a31281d140a0000000000000000000000000000000004101c2834404a5465727e8b98a8b2aa998d807366554b4035291d1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a25303b4753606d7a86929facab9b8f82756765727f8b9aa4ada196897c7063554b403529170d020000000000000000000000000000000000000613202c3945515d677783909dabaea3988e81746d615e575553514b515455555d60696e79828f95a0abafb7afa295887c6f6255493c2f221609000000060f161d23272a2b2d2d2d2d2d2d2d2322201b160f0700000000000000000000000000000000080f161c2022232d2d2d2d2d2d2d2d2d22211f1b150e060000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3a39352f281f160c010000000000000000000000000000000000000000000000000000000000000000000000060f171e272e343b42464c5254545b60616364656665656462605c5554534d47433c342f271f170f0500000000000000000000000000000000030e18212834404b555d676d78808991969ea1a8aaacaca9a7a6a6a6a7a9a9a19e9590867d706b7784919da8a79b8e8174685b4e4135281b0e00121e2b3845515e6b7884919eabafa396897c70635649434343434343434343434343434343434343434343434343434343433e3d39342d241b110600000000000000000000000000000000030c17222d38414d57616c75818e97a1ada99e938a7d70676a74808d96a1aca89e938a7e71695e53493f33271e150b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b151f28313a434b545c606c707a81898f949a9ea2a9a9acaeb4afaeadadaeafb4aeaca9aaa29f9a948f89817b716c605c544c433a32281f160b020000000000000000000000000000000006121f2c3844515c6675828f9ba8aea298897d7063564a3d2f24180d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000914202c3945515d6775818e9ba9ac9f9285796d6876838f9cacab9e9184786c605346392f24180c000000000000000000000000000000000000000714202d3a4753606d7a86939facac9f92867a6d615b534d484745414547484b51575e676d79839099a3afbbafa295887c6f6255493c2f2216090000050f1820282f33373839393939393939302f2c2721191107000000000000000000000000000008111a21272c2f303939393939393939392f2e2b262018100600000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d302f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2d2c29241d160d0400000000000000000000000000000000000000000000000000000000000000000000000000050c151d232831363a4146474a505355565859595958575553514b4846423b373129231d150d05000000000000000000000000000000000000060f18232e39434b555d666d737d848b91969a9ea0a8a3a4a4a4aaa29f9c96918b837c706b6a7784919b9b9b9b8e8174685b4e4135281b0e00121e2b3845515e6b7884919eabafa396897c70635650505050505050505050505050505050505050505050505050505050504b49453f362d22170c010000000000000000000000000000000a151e27333f49535e69717e8a939ea9ada2978f82756c61606d7984919ea5afa59e92857b6e655b50443c30271c120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d161f28313a424a515a61686e757c82888d9297999c9fa2aaa4a5a5a5a5a4aba39f9d9a98928e88827c756e69615a514b423a312820160d0400000000000000000000000000000000000713202d3a4653606d7985929fabac9f9286796d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935404b5563707d8996a1ada2988a7d706d7a86929faca7998d8073665b5044382b1d1207000000000000000000000000000000000000000915222f3c4855626f7c889aa4afa99c8f8276685e5246423c3a3835393a3c41454d555c676f7c87929facb9afa295887c6f6255493c2f22160900010c16202a323a3f4345464646464646463d3b38322b23190f04000000000000000000000000020b1a232b33383c3d4646464646464646463c3b37322a22180e04000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023222222222222222222222222222222222222222222222220201d18130c04000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181f262a3035393a3f4446484a4b4c4c4c4b4a484645403b3a36312b262018120b03000000000000000000000000000000000000000007121d273039434b545c606b70797f84898e919695979798979698928f8a847f786e6a606a77848e8e8e8e8e8e8174685b4e4135281b0e00121e2b3845515e6b7884919eabafa396897c70635c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c585650483f34291d1105000000000000000000000000000006111c26303844505b656e7b85929fa5afa69f92857b6e615a5d67707d89939da9ada2978f82776c60574d42392e23180d0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d161f283039404450565e616a6f767c8085898d90929896979898989897969992908d8985817c766f6b615e575045403930281f160e040000000000000000000000000000000000000a1623303d495663707c8998a2aea89c8f8275675c5145382c1f13060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d18242f3a4653606d7984919eabaa9b8e8174717e8b99a3ab9f95887b6e62544a3f33281c0b01000000000000000000000000000000000000000a1723303d4a5663707d8996acb6a79a8d807467564c4136312d2c292c2d2f353b434b555f6a74818e9ba8b2afa295887c6f6255493c2f2216090007121d28323c444b5051535353535353534948443d352b21160b0000000000000000000000000a141d2b353d44484a5353535353535353534947433c342a20150a000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d302316161616161616161616161616161616161616161616161413110d0701000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c141a1e25292d2d3338393b3d3e3f3f3f3e3d3c3a38342e2d2a251f1b150c0701000000000000000000000000000000000000000000000b151e273139424a505960676d72787d818487898a8b8b8a898885827e79726d665f576773808181818181817f7265584b3f3225180c00121e2b3845515e6b7884919eabafa396897c706969696969696969696969696969696969696969696969696969696969696964625a5045392d21150800000000000000000000000000030d17232e38424d57606c77828f97a2adaa9f948b7e71695e5255606b74818e96a1ada99f948b7f72695f544a4034281f160c0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d161e272e343e444c525860626a6f74797d80838588898a8b8c8c8b8a89888683807d79746f6a636059524d453e342e271e160d0400000000000000000000000000000000000006131f2b37434e586773808d9aaab1a7988b7e7265554b4034291c100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131f2b3844505c6673808d9aa7ab9e92857975828f9babab9d9083766a5f5342382d22170b00000000000000000000000000000000000000000a1724313d4a5764707d8a97a3b0a6998d8073665a4d40332b272120202124293039434e58626f7c8896a1acafa295887c6f6255493c2f221609000b17232f3a444e565c5e6060606060606056544f473d32271b10040000000000000000000006111b262f3d474f545660606060606060606055534e463c32261b0f030000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a0909090909090909090909090909090909090909090706040100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e13191d2022282b2d2e303132333232312f2d2c2823211e1a140f0a04000000000000000000000000000000000000000000000000030c151f2730383f444f555c60666d7074777a7c7d7e7e7e7d7b7975716d66605c5458636e73757575757575726d62564a3d3124170b00121e2b3845515e6b7884919eabafa396897d7676767676767676767676767676767676767676767676767676767676767676716c6256493d3024170b000000000000000000000000010b151f28343f4a545f69727f8b949fa9aea2988f82776c60574d4f59606d7a84919ea5afa69f92867b6e665c51443d31281d12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c151c2328323b41464e54585f62666d707376797b7c7e7e7f7f7e7e7d7b797674706d67625f58544f46423b3328231d150c04000000000000000000000000000000000000000815222e3b47545f6a7784919eaaab9f95877b6e6154473b2f23180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54626f7b8895a0aca197897c7985929faca3998b7f7265574e422f261c110600000000000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a79b8e817468594f453d37322e2d2925262427313c4754606a7884919eabafa295887c6f6255493c2f221609000f1b27333f4b5660686b6c6c6c6c6c6c6c6360594f44382c201307000000000000000000000b17222d38414f5960636c6c6c6c6c6c6c6c6c625f584e43372b1f13060000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d1113171c1f20222325262626252422201f1c1814120e0903000000000000000000000000000000000000000000000000000000030d151e262e343d434b51545c606367686d6f70717171706e6c6664605c54504a525c636768686868686865625b51453a2e22150900121e2b3845515e6b7884919eabb6aa9d908383838383838383838383838383838383838383838383838383838383838383827e7164584b3e3125180b00000000000000000000000007121d27313944505c666e7b86929fa6b0a69f92867b6e655b504545525d68707d89939da8aea2989083786d60584e43392f24180e050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b1218202930363d43474e53545c606366666c6e70717272727271706e6d666763605c55544e48433d3630292018120b0300000000000000000000000000000000000000030f1b27333f4953626f7c8896a0acac9d908376695e52463a2d1d120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17232e3847535f6a7783909daba99a8d807e8a98a2ac9f92867a6d6154473c3121140a0000000000000000000000000000000000000000000916232f3c4956626f7c8995a8b2aa9e9184776b61574f47433d3a39353033312f2d37434e586875818e9ba8afa295887c6f6255493c2f22160900111d2a3743505c68727879797979797979706b6054483b2f221609000000000000000000030f1b27333f4953606b707979797979797979796f6a5f53473b2e2115080000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105060b0f12131517181919191817151313100c070502000000000000000000000000000000000000000000000000000000000000030c151c2328313940454a505356565d6062646465646362605b5453514b443f4a52585a5b5b5b5b5b5b585651483f34291d110500121e2b3845515e6b7884919eabb7aba095908f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8c807366594d4033261a0d0000000000000000000000040d18242f39434e58606d78839098a2aeaa9f948b7e72695e53493f414c56606b74818e96a0abaa9f958c80736a60554b40352920170c02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e171e252a32373c43474a505356545b6061636465656565646361605c545653514b47433c38322a251f170e0700000000000000000000000000000000000000000005121f2b3744505b6573808d9aa8afa49a8c7f7265574d42362a1e0b01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c2b37434e5865727f8b99a3aa9e9184818e9aaaa99b8f8275685e5246392d2013020000000000000000000000000000000000000000000714212e3a4754616d7a8796a0acaca0968a7d70696059544e4a47464141403e3c3a39404d596673808c99a6afa295887c6f6255493c2f22160900121e2b3845515e6b7884868686868686867d706356493d3023160a0000000000000000010c161f2b3744505b65707d8686868686868686887c6f6255493c2f2216090000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030606080a0b0c0c0c0b0a090706040000000000000000000000000000000000000000000000000000000000000000000000030a11171f272f34383f44464a4c52545657585857565553504a464540393440474b4d4e4e4e4e4e4e4b4a453f362d23180c0100121e2b3845515e6b7884919eabb7b1a7a09d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c998c807366594d4033261a0d00000000000000000000010c161f2935404b55606a737f8c959faaaea2988f82776c60574d41383a444f59606d79849199a4afa79f92877c6f675d51453e32291e130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d141920272b3137383f4446494a50535556575859595857565553504a4a4645403937322c27211a140d05000000000000000000000000000000000000000000000613202d394653606c7884919eabac9f93877b6e6154473b30251a0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b26313c4754616e7a86929faca0969186929faca2978a7d7164564c41362a1d11050000000000000000000000000000000000000000000713202d3946525d687784919eabb2a89e91847b706b6260585754524c4e4c4a494745404c5966727f8c99a5afa295887c6f6255493c2f22160900121e2b3845515e6b7884919393939393897c706356493d3023160a000000000000000007131d2834404a54606c7883909393939393988e81746a5f53473b2e2115080000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060d151d23292e34383a3d414547494a4b4b4b4a4846443f3a38342e28363b3f404242424242423f3d3a342d241b11060000121e2b3845515e6b7884919eabb2b2b1abaaa9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a6998c807366594d4033261a0d0000000000000000000008131e28313a45515d676f7c87929fa7b0a69f92867b6e655b50453b2f323d45515d676f7d87939fa7afa3999184796d60594f443a3025190f060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d151b20262b2e34383a3d3f444648494b4b4c4c4b4b4a4846443f3d3a38342e2b26201b160e09020000000000000000000000000000000000000000000004101d2935404b55636f7c8996a1ada99c8f8276695e52463a291f1409000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202d3946525e6875828f9caaa8a0989298a3ab9e9285796d6053463a3025190d0100000000000000000000000000000000000000000005111d2935414c566773808d99a3afada19691857d756f6a6763615e565b59575553514b4d5965727f8c98a5afa295887c6f6255493c2f22160900121e2b3845515e6b7884919e9f9f9f96897c706356493d3023160a00000000000000010d18242f3844515c66717e8a95a09f9fa99f92867b6e61584e43372b1f13060000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507081313131313131313090806030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181c23282b2d2f35393a3c3d3e3e3e3d3b3938332d2c2823242a2f323435353535353532312e29231b1209000000121e2b3845515e6b7884919ea6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6998c807366594d4033261a0d000000000000000000050e19242f3a434f59606d79839199a3afa99e948b7e71695e53493f33292935404b55606b73808d95a0aaaba0968e81746b61564c41362a21180c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f151b1c23282c2d2d3338393b3d3e3f3f3f3f3e3d3b3a38342e2d2c28231d1b150f0a040000000000000000000000000000000000000000000000000613202c3945515d6774818e9aa8ada2978a7e7164564d42362a1e11050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414c5664717e8a98a2aeaaa39fa3aaa89a8d8174675c514538281e130800000000000000000000000000000000000000000000010d1924303b4855616e7b87929fa7b1a9a1979189817c7773706d686968666462605d55595965727f8c98a5afa295887c6f6255493c2f22160900121e2b3845515e6b7884919eabaca396897c706356493d3023160a0000000000000004111d2935404b55606d7984919ea7b1ada2978d8073695e53463c32261b0f030000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e12141520202020202020201615130f0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c11171c1f2024292c2d2f31313231302f2d2b28221f1c18191f2326272828282828282524221d18110900000000121e2b3845515e6b78849199999999999999999999999999999999999999999999999999999999999999999999999999998c807366594d4033261a0d0000000000000000020d17202935414c56606b74808d95a0abada2978f82776c60574d41382d21242f3a434f59606d79839098a3aea89d938a7d70685e52463f33291e140a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a0f11171c1f2022282b2d2e30313232323231302e2d2c2823201f1c18120f0a0400000000000000000000000000000000000000000000000000000714202d3a4753606d7a85929fabac9f9285796d6053473b3025190e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1925303b4753606d7985929fabb4aeacaeaca096897c6f63554b403428160c0200000000000000000000000000000000000000000000000814212d3a46535f6973808d959fa7afa9a19e938e8884807d7a78767473716f6d6769666365727f8c98a5afa295887c6f6255493c2f22160900121e2b3845515e6b7884919eabafa396897c706356493d3023160a000000000000030d18212c3945515d67727f8b96a0acb2a89f92857a6d60574d42342a20150a000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d141a1e21212d2d2d2d2d2d2d2d22211f1b150e06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b101213191d202123242525242322201f1c1713100c0e1317191a1b1b1b1b1b1b181715110c060000000000121e2b3845515e6b78848c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c807366594d4033261a0d000000000000000008141e29323b45525d68707d88939fa8afa59e92857b6e655b50453b2f261b1d28313d45515c666f7c86929fa6afa59e92857a6d615a50453b30261c1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c101213171c1f2022232425262625242322201f1c171313100c070000000000000000000000000000000000000000000000000000000006131f2b37434e5864717e8b98a2aea49a8d8074675d514539291f140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008141f2c3845515d6774818e9aa8a6a6a6a6a69e9184786c605346392e23180c00000000000000000000000000000000000000000000000005121e2a36424d57606d788390959da5abada59e9b96918d8a878583817f7d7c7a787573706d727f8c98a5afa295887c6f6255493c2f22160900121e2b3845515e6b7884919eabafa396897c706356493d3023160a00000000000009141f2a36414c56606d7985929ea8b2aca1968c7f72685d52453b3122180e04000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f171f252a2d2e39393939393939392f2e2b2620181006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306080d1113141617181818171513120f0b06040002070a0d0d0f0f0f0f0f0f0c0b0905010000000000000c1925323f4c5865727f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7d706356493d3023160a00000000000000060f1925303b44505a606d7a84919aa4afa99e938a7e71695e53493f33291d14161f2834404b545f6a727f8c949faaada1978f81756c62574d42382e23170d03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306060b0f1213151618181919181817151312100c0606040000000000000000000000000000000000000000000000000000000000010c15222e3b47545f6a7683909caaac9f93877b6e61554b403529170d0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b55636f7c8996999999999999998c7f73655b5044372b1d1207000000000000000000000000000000000000000000000000020e1a26313b45515c666d7a838e939c9fa6abaaa8a09d9a969791908e8c8a88868482807d7a757f8c98a5afa295887c6f6255493c2f22160900121e2b3845515e6b7884919eabafa396897c706356493d3023160a0000000000020e1a26313946525e68737f8c97a1adb1a79e9184796d60564c4133291f100600000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d17212931363a3b46464646464646463c3b37322a22180e0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001040607090a0b0b0b0a0806060300000000000000000102020202020200000000000000000000000b1824313e4a56626d7273737373737373737373737373737373737373737373737373737373737373737373737373737373706b6054483b2f221609000000000000020b18212a36414c56616c74818e96a1acada1978e81756c61564d41382d21170b0d18232e39424e58606c78828f98a2aea99e938b7e71695f544a3f34281f150b0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030606080a0b0c0c0c0c0b0a0807060300000000000000000000000000000000000000000000000000000000000000000007131d2a36414c56626f7c88949faba69b8f8275695f5343392f24180500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18242f394653606c78848c8c8c8c8c8c8c8c887b6e6153493f33271b0b000000000000000000000000000000000000000000000000000009141f2834404b545d686d79818990949b9fa2a9a9aaa6a9a19e9c9b99979596918f8c8a8682818e9ba7afa295887c6f6255493c2f22160900121e2b3845515e6b7884919eabafa396897c706356493d3023160a000000000005121e2a36424d57616d7a85929fa9b3ab9f958a7e71675c51443a3021170d0000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f29333b42464853535353535353534947433c342a20150a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222e3a46515b6265666666666666666666666666666666666666666666666666666666666666666666666666666666666360594f44382c2013070000000000000a141d29333b46525e68707e8a939ea8afa59e91857a6d615a50443b2f261b0f0507121d27303c44505b666e7b86929fa5afa59f92867b6e665c50443c31271d120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d18242f3946525e6874818e9ba6aa9f94897c6f62574d4231271d1207000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121f2b3744505b65707d7f7f7f7f7f7f7f7f7f72695f5341382d22170b0000000000000000000000000000000000000000000000000000030c18232e39424c565d676d747d83898e9297999c9fa2a9a5a7a9a7a6a4a8a19e9c9999928f8e939da9afa295887c6f6255493c2f22160900121e2b3845515e6b7884919eabafa396897c706356493d3023160a00000000020b19232d3a46535f6974808d98a2aeb0a69d9083786c60554b4032281e0f050000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a25313b454d5354606060606060606055534e463c32261b0f0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002050708131313131313130f0e0c0804000000000000000000000000000000000000000000000000000000000006121e29343f495156585959595959595959595959595959595959595959595959595959595959595959595959595959595956544f473d32271b1004000000000006111c262f3b45505a616e7a85929ea5afa89d938a7d70685e52483e32291d140a00000b151e28333f4a545e69717e8b939ea9aea2989082786d60584e43392f23180e0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414b55616d7a86929faca59c8f82766a6054453c311f150b010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27333f4953616b707373737373737373726d62574d422f261b110600000000000000000000000000000000000000000000000000000007121d27303a444c555d606b70767c8185898c8f929796989a9c9e9fa3aba4a6a7aba39f9c9b9da5afafa295887c6f6255493c2f22160900121e2b3845515e6b7884919eabafa396897c706356493d3023160a000000000a141d2b37434e58616e7b86929faab4ab9e94897d70655b5043392e20160c000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d575e616c6c6c6c6c6c6c6c625f584e43372b1d12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080e111414202020202020201b1b18140f0901000000000000000000000000000000000000000000000000000000010d18232d373f464a4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4948443d352b21160b0000000000000b17222d38424d57626d75828f97a1adaca1968e81746b61564c41362c20170b020000030c17222d38424d57616c75818f97a1adaa9f948c7f726a5f554b40342920160c0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d6773808c98a3aa9e93897c6f62584e43332a1f0d03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d38414f596163666666666666666665625b51453b311d140a00000000000000000000000000000000000000000000000000000000000b151e28323a434b515960636a6f74797c808285878a8c8e8f9192999697999a9c9fa2aaa7a9afb7afa295887c6f6255493c2f22160900121e2b3845515e6b7884919eabafa396897c706356493d3023160a00000006111b262f3847535f6a75818e99a3aeafa4998f82756b6053493f30271d0e04000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a46535e69767979797979797979766a5f5347392f23180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d14191e20212d2d2d2d2d2d2d282724201a130b0300000000000000000000000000000000000000000000000000000006111b252d343a3e3f404040404040404040404040404040404040404040404040404040404040404040404040404040403d3b38322b23190f040000000000030f1c28333f4a545f69717e8b949ea9afa49a91847a6d60594f443a30241a0e050000000006111c262f3b45505a616d7a85919ea5afa69f92877c6f675c51453d32281e130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8592949494988e81756a6054463d3221180e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b262f3e474f55575959595959595959585651493f33291f0b020000000000000000000000000000000000000000000000000000000000030c162028313940454f54586062666d707376787b7d7f8183848687898a8c8e8f92989c9fa6b0b9afa295887c6f6255493c2f22160900121e2b3845515e6b7884919eabafa396897c706356493d3023160a0000000b17222d38414f59626f7c87939fabb4aa9f93877c6f62594f41382d1e150b00000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a54616e7b87868686868686867c6f62554b4034291c100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e171e252a2d2e393939393939393534312c251d150b0100000000000000000000000000000000000000000000000000000009131b23292e313233333333333333333333333333333333333333333333333333333333333333333333333333333333302f2c272119110700000000000006121f2b3844505b666e7b86929fa6b0a89f93887d70675d51473e32281e12080000000000000a141d29333e46525e68707d8a939da8aea3999183796d60594f443a3024190d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926323f4c5965727f878787878787867b6e61584e43342b200f060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d2c353e44484a4c4c4c4c4c4c4c4c4b4a453f372d21170d0000000000000000000000000000000000000000000000000000000000020b141b22272b2f353d44484e54545c60636669696e7072747677797b7c7e7f818385898f949fa7b1afa295887c6f6255493c2f22160900121e2b3845515e6b7884919eabafa396897c706356493d3023160a0000030f1b27333f4953606b76828f9aa4afaea3988e81746a5f53473d2f261b0c0300000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505b6673808c9a93939393938d8074675c5145382c1f1409000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d1720293036393b4646464646464642403d372f271d1309000000000000000000000000000000000000000000000000000000010911181e222425262626262626262626262626262626262626262626262626262626262626262626262626262626262322201b160f0700000000000006121f2b37434e58606c78829098a2a6aba0968d80746b60554c41352c20160c00000000000000020b17212a36414c56616b74818e96a0ababa0958d80746b60564c4135291d1104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a7b7b7b7b7b7b7a6e695e53463d3222190f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b1a232c33383c3d40404040404040403f3d3a342d251b0f0600000000000000000000000000000000000000000000000000000000000a141d262d3337393b3d3e4043474a51535659575e6163656769666d6e6f71737476797c828f95a0acafa295887c6f6255493c2f22160900121e2b3845515e6b7884919eabafa396897c706356493d3023160a00010b151f2b3744505b65707d89949eacb3a99f92867b6e61584e43352b1d140a0000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7884919e9f9f9f9f9e9285796d6053473b31251a0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008141e29323b414653535353535353534e4d4841392f251a0f0400000000000000000000000000000000000000000000000000000000060d1215181919191919191919191919191919191919191919191919191919191919191919191919191919191919161613100b04000000000000000815212e3a47535f6a727f8c9499999999999184796d60594f433a2f231a0e040000000000000000050f1925303a444f59606d798491999999999992897d70685d5245392c201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3946525e686e6e6e6e6e6e6e6e685e574d42342b201007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111a21282c2f30333333333333333332312e29231b1209000000000000000000000000000000000000000000000000000000000006111b262f383f444647494b4d4a505353514b4d4d535457595b545c606163646667666d707883909daaafa295887c6f6255493c2f22160900121e2b3845515e6b7884919eabafa396897c706356493d3023160a0007121d28343f4a54606c7883909da6b0ada1978d8073695e52463c3123190b020000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c5663707d8996a1acacacada2978a7e7164574d42362a1c110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1925303b444c525f606060606060605b59534b41372c20140800000000000000000000000000000000000000000000000000000000000106090b0c0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0a0907040000000000000000000915222f3c4855626f7b868c8c8c8c8c8c8c877c6f675d51473d31281e11080000000000000000000008131e28323e45515d676f7d878c8c8c8c8c8c8c857a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414c565e61616161616161615e564d453b3122190f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000810161c20232426262626262626262524221d1811090000000000000000000000000000000000000000000000000000000000000b17222d38414950535456585a545b60605d554b4246484a4c4e4a505354565759545c606673808c99a6afa295887c6f6255493c2f22160900121e2b3845515e6b7884919eabafa396897c706356493d3023160a000c18242f3844505c66717d8a959fabb2a89e92857a6d60574d42342a201107000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202c3945525d6875818e9ba8b2b9b7b3a99c8f8276695e5346382d22170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414c565e6c6c6c6c6c6c6c6c68655d53483d3124180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707e7f7f7f7f7f7f7f7f7e716a60554b40352b1f160c0000000000000000000000020c16202935404b55606b717e7f7f7f7f7f7f7f7f7d6f6356493c3023160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1925303b444c525454545454545454524c443b33291f10070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b101416171919191919191919181815120c06000000000000000000000000000000000000000000000000000000000000030f1b27333f49535b606163656768666c6d675d51453a3b3d3f413f444648494b4c4a505465727f8c98a5aea295887b6f6255483c2f22150900121e2b3845515e6b7884919eabafa396897c706356493d3023160c0c101d2935404b55606d7884919da7b1aca0968b7f72685d52453b3022180e00000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a86929facaeacaaacac9f93877b6e61544a3f33281c0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3946525e687679797979797979756f65594d4034271b0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303c4955616c707373737373737373716c61584e43392f23190d04000000000000000000000000050e18242f3a434f59616c7173737373737373736f6b6054483b2f221509000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008141e29323b4146474848484848484746413b322921170d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000407090a0d0d0d0d0d0d0d0d0c0b0905010000000000000000000000000000000000000000000000000000000000000005121f2b3744505b656c6e707173757779796d60564c413530322e34383a3b3c3e403f4d596673808c99a6b3aa95887b6e6255483b2f22150800121e2b3845515e6b7884919eabafa396897c706356493d302319191917212c3945515d67727e8b96a0acb1a79e9184796d60564c4133291f100600000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2b37434e5865727f8b98a3aba39f9da0a7a49a8c7f73665b5044382b1f13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a868686868686868175685b4e4235281b0f0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814202d3944505a6164666666666666666664615a50463d31271d1107000000000000000000000000000007131d28313d46505a616466666666666666666360594f43382c1f13070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d1720293036393b3b3b3b3b3b3b3b3936302920170f0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c777b7c7e808284868175685d52453e342f2a282c2d2e302e38414e586874818e9ba7aea298877a6d6154473a2e21140700121e2b3845515e6b7884919eabafa396897c706356493d3025252525252935414c56606d7984919ea8b2ab9f958a7e71665c51433a2f21170d0000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b47535f6a7783909daaa399929095a0ac9e9184786c6053463a2f24190d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8793939393938e8175685b4e4235281b0f02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c28333e485055575959595959595959575550483e342b1f150b000000000000000000000000000000010c161f2b343e48505557595959595959595956544f473d32271b0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e171e252a2d2e2e2e2e2e2e2e2e2d2a251e170e05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030608090c0f1112121312110f0d090606030000000002040406060606060601000000000000000000000000000000000000000000000000000714202d3a4753606d7986898b8d8f9192867a6d60594f454039363032322e34383f4953606a7784919eaaab9f928578685d5246392d20130700121e2b3845515e6b7884919eabafa396897c706356493d323232323232323946525d68727f8c97a1adb0a69d9083786c60544b4031281e0f050000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b55626f7c88959fac9f928783909daaa196897d7063564c4135291d110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a87949f9f9f9b8e8175685b4e4235281b0f020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222c363e44494a4c4c4c4c4c4c4c4c4a49453e362c22190d0300000000000000000000000000000000040d19222c363e45494a4c4c4c4c4c4c4c4c4948433d342b21160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d14191e202121212121212121201e19140d050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001040a0f121515191b1d1f1f1f1f1e1c1a1613120f0b06000b0e10111313131313130e0d0b080300000000000000000000000000000000000000000006131f2c3845515c6776828f989a9b9d988d80736b6159514b46413f3f3e3f40454a505b656f7c8996a0aca99c8f837669564c4135291d110500121e2b3845515e6b7884919eabafa396897c706356493f3f3f3f3f3f3f3f424d57616d7a85929fa9b2ab9e94897d70655b5042392e1f160c000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c6774808d9aa7a99c8f827f8c99a8a89b8e8175685d5245392c20150a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8794a1aca89b8e8175685b4e4235281b0f0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005101a242c33393c3d40404040404040403e3c39332c241a100700000000000000000000000000000000000007101a242c33393d3e40404040404040403c3b38322b22190f0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d1114141515151515151414110e080200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080d11151b1f212225282a2b2c2c2c2b292623201f1c17110c171b1d1e2020202020201b1a17140e08010000000000000000000000000000000000000004101c2934404b5564717e8b97a1a8aa9f93887d706b605c55524c4c4b4b4c4b51545c606c77828f9ca8b0a6998c807366594d403024190d0100121e2b3845515e6b7884919eabafa396897c7063564c4c4c4c4c4c4c4c4c4c535e6973808d97a2adafa4998f82756b6053493f30271d0d04000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7985929eaba7988b7f7c8896a1ac9f92867a6d6054473c31261b0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8794a1ada89b8e8175685b4e4235281b0f020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121a22282d3031333333333333333331302d28221a1208000000000000000000000000000000000000000008121a22282d30313333333333333333302f2c2721191007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010507080808080808080807050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c13191d20262b2e2f32353738393939373633302d2b28221c1823272a2b2d2d2d2d2d2d2726241f1a130b02000000000000000000000000000000000000000c18232f3a4753606d7985929ea7afa49a92867d736d67615e5659585858555c60666d737f8c949fabab9f94887c6f6255483c2f2215080000121e2b3845515e6b7884919eabafa396897c7063585858585858585858585858616e7b86929fa9b3aa9f93877c6e62594f41382d1e150b00000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d5764717d8a97a2aca095877b7884919eaba3988b7e7265584e43372b1d12070000000000000000000000000000000000000000020507080a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a14212e3b4754616e7a8794a1ada89b8e8175685b4e4235281b0f0706040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000810171c20232426262626262626262423211c171008000000000000000000000000000000000000000000000810171d212324262626262626262623221f1b160f070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181e24292c31373a3c3f4244454546454442403c3938332d28232e3336373939393939393433302b241d140b0100000000000000000000000000000000000007131f2c3845515d67727f8c95a0aaaca29892878079726d68676665656566676d7178808c919ca6afa59c8f82766a5f53473a2e2115080000121e2b3845515e6b7884919eabafa396897c70656565656565656565656565656a74818e98a3aeaea2988e81746a5f53473d2f261b100900000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a46535e6976828f9ca9aa9d90847774808d9aa9aa9d9083776a5f5347392e23180c00000000000000000000000000000000000002090e121415171717171717171717171717171717171717171717171717212e3b4754616e7a8794a1ada89b8e8175685b4e4235281b171413100c070100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b101416171919191919191919171714110c05000000000000000000000000000000000000000000000000050c1114171719191919191919191615130f0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c151c23282f35393c4347484c4e5052525252514f4d4946443f38342e393f4344464646464646413f3c362f261d130800000000000000000000000000000000000004101d2935404b55606d78839098a2aaaaa299938c847f7a7774727271727375797e838c929ca3ada79d93897c6f63584e43372b1f12060000121e2b3845515e6b7884919eabafa396897c7272727272727272727272727272727c87939faab3a99f92867b6e61584e4338302a221b120a010000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27333f4953616e7b87939faca8998c8073707d8997a2ab9f95887c6f62554b4034281c100400000000000000000000000000000000050d141a1e2021232323232323232323232323232323232323232323232323232e3b4754616e7a8794a1ada89b8e8175685b4e4235282323201f1d18120b03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004080a0a0d0d0d0d0d0d0d0d0b0a08050000000000000000000000000000000000000000000000000000000005080a0b0d0d0d0d0d0d0d0d09090703000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f181e272e343a4145474e5355585b5d5e5f5f5f5e5c595653504a454039444b4f515353535353534e4c4741382f241a0e030000000000000000000000000000000000000c18242f3944515c666e7c869298a2a9aba49f96918c8683817f7e7e7f8082858a90959ca4ada8a0958e81746b6054463c31261b0f030000121e2b3845515e6b7884919eabb3a79a8d807f7f7f7f7f7f7f7f7f7f7f7f7f7f7e829099a4afada1978c8073695e55504a423c342d241c130a0000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3744505b65737f8c99a4aca096887c6f6d7985929faba79a8d8074675c5145382c1f1409000000000000000000000000000000050f171f252a2d2e30303030303030303030303030303030303030303030303030303b4754616e7a8794a1ada89b8e8175685b4e42353030302d2c29241d150d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111a212a303940444c5254585f6265686a6b6c6c6c6a696663605b54514b434d565b5e6060606060605a58524a41362b1f140800000000000000000000000000000000000007121d2834404a545f6a707d869297a0a7ada9a19e9993908e8c8b8b8b8d8f92989da0a7ada69f959083796d60594f43342a20150a000000121e2b3845515e6b7884919eabb7a99d928d8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b90949fabb5ab9e92857a716d67605c544e463e362d251c120900000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7884919eabaa9e9184776a6674818e9ba9ab9e9285796d6053463b30251a0e0000000000000000000000000000020d17212930363a3b3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d4754616e7a8794a1ada89b8e8175685b4e423d3d3d3d3a38352f271f150b010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121a232c333c424a51565d60666a6f727577787879787775736f6c66605c554f565f676a6c6c6c6c6c6c67645c52473c3024170b000000000000000000000000000000000000010c18232e39424e57606b707d8590959fa2a9acaba49f9d9a99989898999c9fa2aaaca9a29f948f837a6e675d51463d3222180e03000000121e2b3845515e6b7884919eabb7aea49d9a9898989898989898989898989898989c9fa6b0b9ada19790837e79726d665f5850483f372d241b1007000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c5663707c8996a0aca7998d80736663707d8a97a2ada1978a7d7164574d42362a1b11060000000000000000000000000009141f29333b4246484a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a54616e7a8794a1ada89b8e8175685b4e4a4a4a4a4a4745403931271d120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111a242c353e454e545c60686d72777b7f8183858585858482807c78726d6760595b677177797979797979746e64584c3f33261a0d0000000000000000000000000000000000000007121c27303c454f59606b707b838c92979ea0a8a9acaaa7a5a5a4a5a6a8abaaa9a19e97928b827a6e685e554b40342b21100600000000121e2b3845515e6b7884919eabb7b6aea9a7a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a9abb0babeb3a99f95908b857f786f6a615a51493f362d22190d030000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945525d6875818e9ba8aca095887c6f62606d7985929faba99c8f8276695e5246382d22170b000000000000000000000000020e1a25303b454d52545656565656565656565656565656565656565656565656565656565656616e7a8794a1ada89b8e8175685b56565656565653514b43392f24180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f1a232c363e474f575f666d727a7f84888b8e9091929292918f8c89847f79706b605b6a77848686868686868074675a4e4134271b0e00000000000000000000000000000000000000000b151e2a333d474f5960696e787f858c9196999c9fa3aaa4a4a4a4aba39f9d9a97918c857f786d685e564c43392f22190f0000000000121e2b3845515e6b7884919eabb7b9b1acaaa9a9a9a9a9a9a9a9a9a9a9a9a9a9a9aaabacaeb4b4b1a79f9d97918b837c716c635b51483f342b1f150b0100000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a86929facab9d9084776a5f5c6674818e9aa8ac9f93877b6e6153493f33271b0f03000000000000000000000005121e2a36424d575e616363636363636363636363636363636363636363636363636363636363636e7a8794a1ada89b8e81756863636363636363605d554b4035291d1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c18212c353e485059616a6e787f858c9196989b9d9e9f9f9f9d9c9996918b847d736c666a778491939393938d8174675a4e4134271b0e0000000000000000000000000000000000000000030c18212b353d474f575f666d727a7f84898d9092989697979797969992908d8985807a726c665d564c443b31271d10070000000000121e2b3845515e6b7884919eabb7b1a7a09d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9fa3aaa7abadaba9a19e9590867e726d635b51463d31271d120700000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e5865727e8b98a2aea4998c7f7265585463707c8996a1ada4998c7f73655b5044372b1f130800000000000000000000000714202d3a46525e696e707070707070707070707070707070707070707070707070707070707070707a8794a1ada89b8e817570707070707070706d675d5145382c1f13060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e2a333d47505a616b707c838c92979ea0a8a8aaababacabaaa8a8a09e96918980786d667784919d9f9f9a8d8174675a4e4134271b0e000000000000000000000000000000000000000000060f19232b353d454d545c60686d72787c80838688898a8b8b8a89888683807d79736d68605b544c443b32291f150b000000000000121e2b3845515e6b7884919eabb7aca0959190909090909090909090909090909090919298979a9ea2a9adada7a098928b7f726d62584e43392f24180c01000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3a47535f6a7783909daaac9f93877b6e615453606c7884919eabab9e9184786c6053463a2f24190d01000000000000000000000815212e3b4854616e7b7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e8a97a4b1a99c8f827d7d7d7d7d7d7d7d7d796d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c26303c454f59616c717d8690959fa2a9acacaaa5aaa39f9f9fa3aba6a8a09e928d81786d7784919daaa79a8d8174675a4e4134271b0e00000000000000000000000000000000000000000000071119232b333c424a50565d60656c6f7376797b7c7d7e7e7e7d7b797774706d66615d56504a423a322920170d03000000000000121e2b3845515e6b7884919eabb7aa9d9183838383838383838383838383838383838486878a8e92979ea1a8afaaa39f918b7f726a60554b4035291d1307000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404a54626f7c88959fabaa9c8f8276695e52505b6673808d99a7aca096897c7063554c4135291d1104000000000000000000000b1825323e4b5865717e898989898989898989898989898989898989898989898989898989898989898a909aa6b2ab9f948f8989898989898989877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17232e38424d57616b717e879298a0a7adaca7a09d9995989292929996999ea1a49c938e81747784919daaa79a8d8174675a4e4134271b0e0000000000000000000000000000000000000000000000071119212a30383f444c52535b606266666d6e7071717171706e6d666763605c54524c443f382f2820170e0500000000000000121e2b3845515e6b7884919eabafa396897d7676767676767676767676767676767778797b7d81858b91969ea5aeaea39f92877c6f675d51453a2f24180d010000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844515c6673808d9aa7aea2988a7e7164564d4a54626e7b88959faba89b8e8174675d5145392c20150a000000000000000000000b1825323e4b5865717e8b969696969696969696969696969696969696969696969696969696969696979aa2acb7b0a69f9c9696969696969694877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a545f69707d879299a2aaaea7a09d95908c898786858687898d91969ea19d938c7f7784919daaa79a8d8174675a4e4134271b0e000000000000000000000000000000000000000000000000070f181e262e343a414549505356545c606163646464646362605c545653504a46413a332d261d160e050000000000000000121e2b3845515e6b7884919eabafa396897c706a6a6a6a6a6a6a6a6a6a6a6a6a6a6a656c6e7174797e848e939ca4aeafa3999184796d60554b4135291d11040000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7985929eabab9f9285796d60534747535f6a7783909dabac9f92867a6d6054473c31261b0f000000000000000000000b1825323e4b5865717e8b98a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a4a6acb4beb8b0aba9a3a3a3a3a3a3a194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505c666e7b859299a3abada49c959089837f7c7a7978797a7d80848a91969e9f92877c84919daaa79a8d8174675a4e4134271b0e00000000000000000000000000000000000000000000000000060c151c23282f35383f4446494a5053555657585857565553514a4a46443f38353028221c140b04000000000000000000121e2b3845515e6b7884919eabafa396897c70635d5d5d5d5d5d5d5d5d5d5d5d5d535b606164676d7179818c929ca5afaba0968c7f73675d5145392c2014080000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a0000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36424d5764717d8a97a1ada89b8e8174675d5145434e5865727f8b99a3aea2988b7e7265584e43372b1c12070000000000000000000b1825323e4b5865717e8b98a4b0b0b0b4aeacabababababababababababababababababababababababadb3bbc5bdb4aeacababababababa194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d2935414c56606d78839097a2abada39b928d837d77726f6d68656c6e7073787e848e939d99918486929faca79a8d8174675a4e4134271b0e0000000000000000000000000000000000000000000000000000030a11171e24292d3337393c3f444648494a4b4b4b4a484644403d3a38342e29241e17110a0200000000000000000000121e2b3845515e6b7884919eabafa396897c70635650505050505050505050505049505354555c60676d74808c939da8b2a89f92857a6d6054473b3025190e0200000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a46525e6975828f9ca9ada196897c7063554b403c4754616d7a86929facaa9d9083766a5f5347392e23180c0000000000000000000b1825323e4b5865717e8b98a4b1bfb4aaa29f9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9ea1a9b3beb4aba39f9e9e9e9e9e9e9e94877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3946525d68727f8b959fa9ada49b918b8078706b6662605d5b606163666d717a818d929d96919298a2aea79a8d8174675a4e4134271b0e00000000000000000000000000000000000000000000000000000000060c13191b22272b2d2e34383a3b3d3e3e3e3e3d3b3a38342e2d2c28231c19130b06000000000000000000000000121e2b3845515e6b7884919eabafa396897c7063564943434343434343434343433f4446484b51555d606e74818e96a1adaea2988b7f7265564d41362a1e110500000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27333f4953616e7b87939facab9e9184786c605346393946525e6875828f9ca9ab9f95887c6f62544a4034281c100400000000000000000b1825323e4b5865717e8b98a5afbaaea29892919191919191919191919191919191919191919191919297a1adb9aea399929191919191919191877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b55616d7a85929fa7b0a69c928b7f736d666059565452505354545c60676d78808d939e9e9fa2aab4a79a8d8174675a4e4134271b0e000000000000000000000000000000000000000000000000000000000001080d11171b1f2023282b2d2e3031313131302f2d2c2823201f1c17110d080200000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3737373737373737372d3337393b40454b515c606d7984919eaab3aa9d908376685e5246392d20140700000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a00000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3744505b65727f8c99a4afa7998c8073665b50443836414c5664717e8a97a2ada79a8d8073665c5144382c1f140900000000000000000a1623303d495663707d89939da8b2ac9f92868485858585858585858585858585858585858585858585929eabb8ac9f92878485858585858585847b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515d6773808c97a2adab9f948c7f736d605c544f4947454446474a50555d666c77818f96a1acaeb4b4a79a8d8174675a4e4134271b0e0000000000000000000000000000000000000000000000000000000000000000060b0f1213171c1f202223242525242322201f1c181312100c0600000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d302a2a2a2a2a2a2a2a22272b2d2f343a4145515d67717e8b98a2aeab9f95877a6e6154473b2e21140800000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a0000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7884919eabab9f95887b6e62544a3f33303a4753606d7985929fabab9e9285796d6053463b30251a0e00000000000000000916222f3b4854606b74818e96a1aca99d9083787878787878787878787878787878787878787878787a8794a1ada89b8e817878787878787878786e695e52463a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7985929ea9afa3998f82786c605b504a423d3a3937393b3f444c545b656d7a84919ea6b0bcb4a79a8d8174675a4e4134271b0e000000000000000000000000000000000000000000000000000000000000000000000305060b10121315161718181817151312100c070603000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d30231d1d1d1d1d1d1d171b1f2023292f35414b55606d7985929facb1a7978a7e7164574a3e3124170b00000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c55636f7c8996a0acab9d908376695f5342382d2c3845515c6774818e9aa8ada1978a7d7164574d42362a1b1106000000000000000713202c38444f59606d7a84919aa4ab9f958c7f736a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6e7a8794a1ada89b8e81756b6b6b6b6b6b6b6b615e574d42362a1e12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935404b5564717e8b97a2adac9f92877b6e665b50443f38302d2c2b2d2e343a424a535d67707d8a949fabb7b4a79a8d8174675a4e4134271b0e0000000000000000000000000000000000000000000000000000000000000000000000000000030607080a0b0b0b0b0a0807060400000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023161010101010060b0f1213181d242f3a45515d6775828e9ba8b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a00000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d6774818e9ba8aea3998b7e7265574d422f262934404b55636f7c8996a1aca99c8f8275695e5246382d22170b0000000000000004101b27323d45515d67707d88939fa8a79f92877c6f675c5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e616e7a8794a1ada89b8e8175685e5e5e5e5e5e5e54524d453b30251a0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d6776828f9ca9b1a79a8e8174695f544a3f342e2621201f2023282f38414c55616b7683909ca9b3b4a79a8d8174675a4e4134271b0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a0404040400000305070c131d2935404b5565727f8c98a5b2a89b8f8275685c4f4235291c0f02000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a00000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a86929facac9f92867a6d6154473c3121232f394653606c7884919eabac9f92867b6e6153493f33271b0f03000000000000000b16212935414c55606b74808d96a0aba3999083796d60594f52525252525252525252525254616e7a8794a1ada89b8e8175685b5252525252524846423b33291f140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a86929facaca095887c6f62574d42382d231c15131213171d262f3a434f5964717d8a97a2adb4a79a8d8174675a4e4134271b0e0000000000000004080a0a0b0b0b0b0b0b0a0a08040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a000000000000000000010c18242f3d4a5763707d8a96a3b0a99d9083766a5d5043372a1d1004000000000000000000000000000000000000000000121e2b3845515e6b7884919ea6a6a396897c706356493d3023160a0000000000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e5865717e8b98a2aea99b8f8275685e5246392d201f2b3744505b6573808c99a7afa3998c7f72655b5044372b1f130700000000000000040d19242f3a434f59606d79849199a3aba0958d80736b60554b404545454545454545454754616e7a8794a1ada89b8e8175685b4e45454545453b3a36302921170d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724303d4a5763707d8a99a3aeaa9d9083776a5f53453c2f261c110a0605060b141d28313e4653606d7985929fabb4a79a8d8174675a4e4134271b0e0000000000050b10141617181818181818171614100b05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a000000000000000000000716222f3c4955626f7c8895a2afaa9d9184776a5e5144372b1e1104000000000000000000000000000000000000000000121e2b3845515e6b7884919999999996897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000000000814212e3a47535f6a7683909daaada1978a7d7064564c4135291d1b27333f4953616e7b88959fabab9e9184786c6053463a2f24180d010000000000000008131e28313d45515d676f7c87929fa7a79f93877d6f675d51453d323838383838383b4754616e7a8794a1ada89b8e8175685b4e42383838382e2d2a251f170f050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99abb4ab998c7f7366584e43332a1d140a00000000020b161f2c3844515c6674818e9ba7b4a79a8d8174675a4e4134271b0e000000000810171c2023242525252525252423201c1710080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a000000000000000000000915222f3c4855626f7b8895a2aeaa9e9184776b5e5144382b1e1105000000000000000000000000000000000000000000121e2b3845515e6b78848c8c8c8c8c8c897c706356493d3023160a00000000000000000000000000000000000000000000000000000000000000000000000004101c2834404a54626e7b88959fabab9e9285796d6053463a30251917222d3847535f697683909dabaca096897c6f63554b4135291d110400000000000000010c161f2935404b55606a73808c95a0aba4999184796d60594f443a2f242b2b2b2e3b4754616e7a8794a1ada89b8e8175685b4e42352b2b2b21201e1a140d05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a546975828f9ca8afa499897c6f6356493c3123180b02000000000004101c2834404a5464717e8b97aab4a79a8d8174675a4e4134271b0e00000008111a22282d303131313131313131302d28221a110800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a000000000000000000000916232f3c4956626f7c8995a2afaa9d9084776a5d5144372a1e11040000000000000000000000000000000000000000000c1925323f4c5865727f7f7f7f7f7f7f7f7b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844515c6673808d9aa7b1a89a8d8074665c514438281e13111b2b37424d5765727f8b99a3aea89b8e8174675d5145392c2015090000000000000000040d18242f39434e58606d79839099a3aba0968d80746b60564c4135292017212e3b4754616e7a8794a1ada89b8e8175685b4e4235281f1f1514120e09030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505b667784919eaaac9f93867a6d6053473a2d201407000000000000000c18232e3b4855626e7b8898a3aea79a8d8174675a4e4134271b0e000005101a242c33393c3d3e3e3e3e3e3e3d3c39332c241a1005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a00000000000000000001071724303d4a5763707d8a96a3b0a99c908376695d5043362a1d10030000000000000000000000000000000000000000000b1824313e4a56626d72737373737373736e695e53463a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7985919eabaca095887c6f62544a403428160c0e1a26313c4754616d7a86929facac9f92857a6d6054473c31261a0e00000000000000000007121d27313d45515c666f7c86929fa6a89d92897d70685d52453e32291e212e3b4754616e7a8794a1ada89b8e8175685b4e4235281b12080705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7986929facaa9e918477675d5145382c1f1306000000000000000713202d394653606c7986929faca79a8d8174675a4e4134271b0e00000b17222c363e44494a4b4b4b4b4b4b4a49443e362c22170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a0202020202000104060c121d2935404b5565727f8c98a5b2a89b8e8275685b4f4235281c0f020000000000000000000000000000000000000000000915222e3a46515b626566666666666666615e574d42362a1e1205000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414c5664707d8a97a1adac9d9184776a605442392e2318040915202d3946525e6875828f9ba9aea2988b7e7165574e42372b1c11060000000000000000010b151f2834404b545f6a727f8c949faaa49e91847a6d605a50443b3025212e3b4754616e7a8794a1ada89b8e8175685b4e4235281b0f020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a8799a3aea99c8f837669554b4035291d10040000000000000006121f2b3844505b667784919eaaa79a8d8174675a4e4134271b0e0004101c28333e48505557585858585858575550483e33281c10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160f0f0f0f0f0f080d1113171d242c3945515d6775828f9ba8b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000006121e29343f495156585959595959595954534d453b31251a0e0200000000000000000000000000000000000000000000000000000000000000000000000714202d3946525e6875828f9ca9afa49a8c7f7266584e4330271c120705111d2935414c5664707d8a97a2adaa9d9083766a5f5347382e23170c000000000000000000030d18232e39424e58606d78829098a2ada1968e81756c61564c41362a212e3b4754616e7a8794a1ada89b8e8175685b4e4235281b0f020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895abb5a89b8e8175685b4e422f24180c0000000000000000030f1c28333f4a54697683909ca9a79a8d8174675a4e4134271b0e000814202d3944505a616464646464646464615a5044392d2014080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d30231c1c1c1c1c1c1c1c191d2023282f35404b55606d7985929facb1a7978a7e7164574a3e3124170b00000000000000000000000000000000000000000000010d18232d373f464a4c4c4c4c4c4c4c4c4846423b33291f14090000000000000000000000000000000000000000000000000000000000000000000000030f1b27333f4953616e7a86929facac9f93877b6e6154483c3221150b00010d1925303a4653606d7985929eabab9f95887b6e62544a3f34281c100300000000000000000007121d27303c44505c666e7b86929fa6a89e938a7e70685e52463e33292e3b4754616e7a8794a1ada89b8e8175685b4e4235281b0f020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afa79a8d8174675a4e4134271b070000000000000000000b17222d424f5c6975828f9ca8a79a8d8174675a4e4134271b0e000a1623303c4955616c70717171717171706c6155493c3023160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3029292929292929292924292c2e34394045515d67717e8b98a2aeaba095877b6e6154473b2e211408000000000000000000000000000000000000000000000006111b252d343a3e3f404040404040403b3a36312921170d03000000000000000000000000000000000000000000000000000000000000000000000005121f2b3744505b65727f8c99a3afaa9c8f8276695e52463a2d201403000008131f2c3845515c6774818d9aa8b1a79a8d8073665c5044382c1f1408000000000000000000000b151e28343f4a545f69727f8b949fa9a59e92857a6e615a50453b2f2e3b4754616e7a8794a1ada89b8e8175685b4e4235281b0f020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8995a2afa79a8d8074675a4d4134271a0e010000000000000000061c2935424f5c6875828f9ba8a79a8d8174675a4e4134271b0e000a1724313d4a5764707e7e7e7e7e7e7e7e7064574a3d3124170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d353535353535353535362f35393a3f444b515b606d7984919eaab4aa9d908377695e52463a2d20140700000000000000000000000000000000000000000000000009131b23292e3132333333333333332e2d2a251f170f050000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7884919dabaea2988b7e7164574d42362a1e1205000004101c2834404b55636f7c8996a0acab9e9185796d6053463b3025190e02000000000000000000030c17232e38424d57606c77828f97a2ada1978f82756c62574d41382d3b4754616e7a8794a1ada89b8e8175685b4e4235281b0f020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afa79a8d8074675a4d4134271a0e0100000000000000020f1c2935424f5c6875828f9ba8a79a8d8174675a4e4134271b0e00111e2b3744515e6a77848b8b8b8b8b8b84776a5e5144372b1e110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356494242424242424242424242434145474a50555d606d74818e96a1adaea2988c7f7265564d42362a1e1105000000000000000000000000000000000000000000000000010911181e2224252626262626262621211e1a140d0500000000000000000000000000000000000000000000000000000000000000000000000004111d2935404b55636f7c8996a0acac9f92857a6d6053473b30251a0e020000000c18232e394653606c7884919eaaada1978a7d7064564c41362a1e11050000000000000000000006111c26303c44505b656e7b85929fa5a99e938b7e71695e53493f333b4754616e7a8794a1ada89b8e8175685b4e4235281b0f020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aea79b8e8174685b4e4135281b09000000000000000003101c2936434f5c6976828f9ca9a79a8d8174675a4e4134271b0e00111e2b3744515e6a778491979797979184776a5e5144372b1e110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c7063564f4f4f4f4f4f4f4f4f4f4f4f4f4c5254545c60676d747f8c939da8b2a99f92867a6d6054473b3025190e020000000000000000000000000000000000000000000000000000060d12151819191919191919191514120e0903000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d6774818e9aa8b2a89b8e8174675d514539291f14090000000007121f2b3744505b6573808c99a6b0a99b8f8275685e5246392d20140800000000000000000000000a141e27333f49535e69717e8b939ea9a59f92857b6e655b50443c3b4754616e7a8794a1ada89b8e8175685b4e4235281b0f020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a9b3a89b8f8275685c4f4230251a0e020000000000000004101d2935404b556a7783909daaa79a8d8174675a4e4134271b0e00111e2b3744515e6a7784919da4a49d9184776a5e5144372b1e110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c70635c5c5c5c5c5c5c5c5c5c5c5c5c5c565d6063666d7179818c919ca5afada1978d8073685d524539291f1409000000000000000000000000000000000000000000000000000000000106090b0c0d0d0d0d0d0d0d080705020000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a85929fa8a8a196897d7063554b403529170d0300000000030f1b27333f4953616e7b88949fa8a89f92867a6e6154473b3025190e0200000000000000000000020c17222d38414d57616c75828f97a1ada2978f82776c60574d423b4754616e7a8794a1ada89b8e8175685b4e4235281b0f020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8697a1ada99d9083766a574d42362a1e1205000000000000000613202c3945515d677885919eaba79a8d8174675a4e4134271b0e00111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706868686868686868686868686869696a686d7073797e848e939ca4adada49e91847a6d60564c413529170d020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c5565717e8b989b9b9b9b9184786c6053463a2f2418060000000000000b17222d3846535f697683909b9b9b9b998c7f7265564d41362a1e1105000000000000000000000006111b262f3b45505a616d7a85929ea5a99f948b7f72695f544a3f4754616e7a8794a1ada89b8e8175685b4e4235281b0f0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3945515d677885929eabab9e928578695e52463a2d201407000000000000000714202d3a4753606d7a8697a1ada79a8d8174675a4e4134271b0e00111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabafa396897d7575757575757575757575757575757677787a7d80848a91969da5adada49c928a7d70675d51443a30241905000000000000000000000000000000000000000000000000000000000000000000010406070a0c0e10111213131212110f0d0b08080602000000000000000000000000000000000000000000000000000000000613202c3945515d6776838e8e8e8e8e8e8d8073665b504438281d130700000000000006111b2a36424d5765727e8b8e8e8e8e8e8e8477685e5246392d2014070000000000000000000000000a141d29333e46525e68707e8a939ea8a69f92867b6e665c50444754616e7a8794a1ada89b8e8175685b4e4235281b0f0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b556a7683909da9ada297877b6e6154483b2f23180c00000000000000091623303c4956636f7c8996a9b2a79a8d8174675a4e4134271b0e00111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb6a99c908282828282828282828282828282828282838587898d91969ea1a8afada49c928c80736b61554c4132281e13080000000000000000000000000000000000000000000000000000000000000205070d11131417191b1d1e1f1f1f1f1f1e1c1a181514120e090503000000000000000000000000000000000000000000000000000714212d3a4754606d7a81818181818181817b6e61544a3f33281c0f03000000000000000e1a26313b4754606d7a81818181818181817b6e6154473b2e211408000000000000000000000000020b17212a36414c56616c74818e96a1ada2989083786d60584e4754616e7a8794a1ada89b8e8175685b4e4235281b0f02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18242f414e5b6774818e9aa7b3a9978a7e7164554b4034291c1106000000000007111e2a36424d5665727f8c98a5b2a79a8d8174675a4e4134271b0e00111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7ab9f94908f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f909196969a9ea1a8acaea9a19e928c80776c60594f433a2f20160c020000000000000000000000000000000000000000000000000000000002090e1114181d20212326282a2b2c2c2c2c2b2a29272522211e1a13120f0b0600000000000000000000000000000000000000000000000613202c3945515d676d75757575757575756e695f5342382d22170b00000000000000000914202c3945525d686d75757575757575756e685e5246392d20140700000000000000000000000000050f1925303a44505a606d7a84919ea4aa9f958c7f726a5f544b54616e7a8794a1ada89b8e8175685b4e4235281b0f0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071825323e4b5865717e8b98a8b2a79b8e8174675c5145382e23170e05000000060f19232d3a46525e6976838f9ca9b4a79a8d8174675a4e4134271b0e00111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110401030506060605040100000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7b0a69f9c9b9b9b9b9b9b9b9b9b9b9b9b9b9b9c9c9d9ea1a9a6abadadaba39f97918a80776c655b50473e31281e0e04000000000000000000000000000000000000000000000000000000040a0f14191e2024292c2d30333536383839393938373634312e2d2b26201f1b17110d0701000000000000000000000000000000000000000004111d2935414c555d606868686868686868615f574d422f261c1106000000000000000004111d2935414c565d606868686868686868615e564d41362a1e1105000000000000000000000000000008131e29323e45525d68707d89929da8a79f92877c6f665c5154616e7a8794a1ada89b8e8175685b4e4235281b0f02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8896a1acab9e9285796d60544a3f34282017100c080d1117212935414c55616e7b87939facb4a79a8d8174675a4e4134271b0e00111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110a0d101112131212100e0b080705020000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb2b2b0aba9a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a9aaabadaeacaaa9a19e99928d857d736c655b53493f352c1f160c0000000000000000000000000000000000000000000000000000040a0f161b1f252a2d2f35393a3d3f41434445464645454442403e3b3a37312d2b27221b18120b0600000000000000000000000000000000000000010d19242f3a434c51545b5b5b5b5b5b5b5b55534d453c311d140a000000000000000000010d19242f3a444c52545b5b5b5b5b5b5b5b54524d443b3025190e020000000000000000000000000000020d17202935414c56606b74808d96a0aba3999083796d605854616e7a8794a1ada89b8e8175685b4e4235281b0f02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3a47535f6a7884919eabada2978b7e71665c50443c3229211c1819191c2328333c45515d67737f8c99a4afb4a79a8d8174675a4e4134271b0e00111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e13171a1d1e1f1f1f1e1d1b181514120e0904000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919ea6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5a5a4aba39f9d9a97928d86807a706b605b534941382d231a0d0400000000000000000000000000000000000000000000000001070c151b21272c30363a3b4145474a4c4e50515252525252514f4d4b4847423d3937332d29241d17110a0200000000000000000000000000000000000008131e28313a4145474e4e4e4e4e4e4e4e4847423c332a1f0b020000000000000000000008131e28323a4145474e4e4e4e4e4e4e4e4746413b32291f140800000000000000000000000000000000050e19242f3a444f59606d79849199a4aba0958d80736a6055616e7a8794a1ada89b8e8175685b4e4235281b0f020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e586773808d9aa6b0a99d9184786d60574d443b332c29232624292e343c454f59606d7a85929eabb5b4a79a8d8174675a4e4134271b0e00111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1f202427292b2c2c2c2b2a282521211e1a14100c0700000000000000000000000000000000000000000000000000000000121e2b3845515e6b78849199999999999999999999999999999999999999999999999897969992908d8985807b746d686159504941382f261b1108000000000000000000000000000000000000000000000000030b121820262b32383b4246474b515456595b5d5e5f5f5f5f5e5d5c5a5855534d4946443f38352f28231c140c060000000000000000000000000000000000010c161f282f35393a42424242424242423b3a37312a21180e0000000000000000000000010c1620282f35393a42424242424242423b3936302920170d02000000000000000000000000000000000008131e28323d45515d676f7d87939fa7a79f93877c6f675d616e7a8794a1ada89b8e8175685b4e4235281b0f0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020f1a26313c4855626f7c88949fabaca0958b7f72695f564d453e38342f332f35383f444e57606b73808d97a1adbdb4a79a8d8174675a4e4134271b0e00111e2b3744515e6a7784919daaaa9d9184776a5e514437282c2d30343638393939383734322e2d2a251f1c18120b030000000000000000000000000000000000000000000000000000121e2b3845515e6b78848c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8b8b89888683807d79736e69605d564f443f382f261d140a000000000000000000000000000000000000000000000000060d151d232932373d43484d5254555d60636668696b6b6c6c6c6b6a696764615f5756535049454039342e261e1810060000000000000000000000000000000000040d161e24292c2d35353535353535352e2d2b261f180f06000000000000000000000000040d161e24292c2d35353535353535352e2d2a251f170e05000000000000000000000000000000000000010c16202935404b55606b73808d95a0aba4999184796d60616e7a8794a1ada89b8e8175685b4e4235281b0f0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15212e3a47535f6a76838f9ca6b0a79f92867b6e685e575047454040404041454a50585f696f7d87939fa9b3beb4a79a8d8174675a4e4134271b0e00111e2b3744515e6a7784919daaaa9d9184776a5e51442e34383a3d4043444546454543413e3b3a36312c28231d150c08020000000000000000000000000000000000000000000000000c1925323f4c5865727f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7d7b797773706d66615e57524c443e332d261d140b0200000000000000000000000000000000000000000000000810181f272f343c43474f54565e6165676d70727476777879797878777573716e696763605b53514b443f38302a2217110a0200000000000000000000000000000000040c13191d2021282828282828282822211e1a150e060000000000000000000000000000040c13191d2021282828282828282821201e19140d050000000000000000000000000000000000000000040d18242f39434f59606d79839099a3aba0968d80746b616e7a8794a1ada89b8e8175685b4e4235281b0f02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e5863707d89949fabaea29891837a6e69615a53514b4d4c4d4c52545c606a6f7b859299a4a9afb7b4a79a8d8174675a4e4134271b0e00111e2b3744515e6a7784919daaaa9d9184776a5e5144394045464a4d505152525251504e4b4846423b38342e271e19130c0400000000000000000000000000000000000000000000000b1824313e4a56626d727373737373737373737373737373737373737373737373727271706e6d666763605c54534d45413a3227221b140b02000000000000000000000000000000000000000000000009121a222a313940454e53596063696e72767a7d7f81838485858585858482807e7b7874706c65605d55504a423c3428221c140b020000000000000000000000000000000001080d1113141b1b1b1b1b1b1b1b1514120e09030000000000000000000000000000000001080d1113141b1b1b1b1b1b1b1b1414110e08020000000000000000000000000000000000000000000007121d28313d45515c676f7c87929fa7a89d92897d70686e7a8794a1ada89b8e8175685b4e4235281b0f020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b26313c4854606b76828f99a3aeaaa09590837b716c64605c55595959565d60666d727c8491979d9b9da5afb4a79a8d8174675a4e4134271b0e00111e2b3744515e6a7784919daaaa9d9184776a5e5141464b5153575a5c5e5f5f5f5e5d5b5854534d464540393029251e160e06000000000000000000000000000000000000000000000915222e3a46515b626566666666666666666666666666666666666666666666666665646362605c545653514a46423b3530282017110a02000000000000000000000000000000000000000000000009121b242c343c434b51585f626b6f757b7f8386898c8e90919292929291908f8d8b8884817c78726d67605c544e463f332d261d140c020000000000000000000000000000000000010406070f0f0f0f0f0f0f0f080806020000000000000000000000000000000000000000010407070f0f0f0f0f0f0f0f08070502000000000000000000000000000000000000000000000000010c161f2834404b555f6a737f8c959faaa49e91847a6d6e7a8794a1ada89b8e8175685b4e4235281b0f020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202c38444f59626e7c86929fa5afa8a09590857e76716d676766666668686d71787f8691969d938e939da9b4a79a8d8174675a4e4134271b0e00111e2b3744515e6a7784919daaaa9d9184776a5e514c52555c606367696b6c6c6c6b6a6765615e5753514b423e35302820180f0700000000000000000000000000000000000000000006121e29343f495156585959595959595959595959595959595959595959595959595858565553504a4a46444039363129241e160e0600000000000000000000000000000000000000000000000009121b252d363e464e555c606a6f767c82878c909299999b9c9e9e9f9f9f9e9d9c9a9796918d89847f79726d665f5850443f382f261e140b02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d18232e39434e58606d78839098a3ada1968e81746e7a8794a1ada89b8e8175685b4e4235281b0f0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c27333d47535f6a727f8c939ea6b0a7a097928a837d79767473737374777a7e848b9298a0958e818e9ba7b4a79a8d8174675a4e4134271b0e00111e2b3744515e6a7784919daaaa9d9184776a5e50565d61676d70737677787978787674716e6965605c545046413a322a221810070000000000000000000000000000000000000000010d18232d373f464a4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4b4a4846443f3d3a38342e2a251f19130c0400000000000000000000000000000000000000000000000008121b242d373f4850585f676d737c82898f93999c9fa3aba7a9aaabacacababaaa8a6a8a19e9a96918b857e786f6a625a504a423830261d140a0000000000000000000000000000000000000000000000000000000000000406070a0d0f111212131212100f0c0906060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27303c44505c666e7b86929fa6a89e938a7d707a8794a1ada89b8e8175685b4e4235281b0f02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16212b37434e58606c77818f949fa6aea9a19e94908a868381807f808183868b91959fa19790837a8794a0ada79a8d8174675a4e4134271b0e00111e2b3744515e6a7784919daaaa9d9184776a5e5a62686d73797d8083848585858483817e7b76716d66615a524c443c342a22180f06000000000000000000000000000000000000000006111b252d343a3e3f40404040404040404040404040404040404040404040403f3f3e3d3b3a38342e2d2c28231c1a140d080200000000000000000000000000000000000000000000000007101a242d373f49515a616a6f7980878f949b9fa4abacafafacaaa9a7a7a6a7a8a9abaeb2adaba8a09e97918b837c716d605b544a42382f261b1106000000000000000000000000000000000000000000000000000003070c10131417191c1d1f1f1f1f1e1d1b191613120f0b0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e28343f4a545f6a727f8b949faaa59e92857a7a8794a1ada89b8e8175685b4e4235281b0f0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f1a26313c44505b656d79828f949da4acada69f9c98928f8d8c8c8c8e9092999da0a19892857b7a8793a0ada79a8d8174675a4e4134271b0e00111e2b3744515e6a7784919daaaa9d9184776a5d606d717a80858a8d8f9192929291908e8b87837e79716c615e564e463c342a21180d03000000000000000000000000000000000000000009131b23292e31323333333333333333333333333333333333333333333333333231302f2d2c2823201f1c18120e090300000000000000000000000000000000000000000000000000040d19222c363f49515b626c707c838d93999fa6acafadabaca49f9e9c9b9a9a9a9b9d9fa2aaa9abb0aca9a19e9590867e746c665c544a41382d22170d040000000000000000000000000000000000000000000000060b0f12181d1f202326282a2b2c2c2c2b2a282622201f1c17110e09030000000000000000000000000000000000000000000000000000000000000000000000000000000000030c17232e38424e57606c78828f98a2ada1978f817a8794a1ada89b8e8175685b4e4235281b0f0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a152027333f49535d676d79828d929ea1a8adabaaa29f9c9a9999999b9d9fa3a69f9792867c6f7a8793a0ada79a8d8174675a4e4134271b0e00111e2b3744515e6a7784919daaaa9d9184776a676d757e858c92979a9c9e9f9f9f9e9d9a9895908b847e756d685f584e463c33291f150b0100000000000000000000000000000000000000010911181e22242526262626262626262626262626262626262626262626262625252322201f1c171312100c07000000000000000000000000000000000000000000000000000000010c161f2a343e48515b626d727e8691959fa4abb0aca9a19e9a9a93918f8e8d8d8d8e909298989c9fa6acafada7a098928b80786d665c53493f332720160c010000000000000000000000000000000000000000020a11171b1f24292c2d3033353738393939383735322f2d2b28221c1a140e08020000000000000000000000000000000000000000000000000000000000000000000000000000000006111c26303c44505b666e7b86929fa6a99e938c7f8c99a6b2a89b8e8175685b4e4235281b0f020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b17222d38414b555d676d78808a91969ea1a8abacaca9a7a6a6a6a7aaa8a09e948f857c6f6d7a8793a0ada79a8d8174675a4e4134271b0e00111e2b3744515e6a7784919daaaa9d918477676d79818b92979ea2a9a9aaabacababa9a7a79f9d96918a827a6e6a5f584e453b31271d1207000000000000000000000000000000000000000000060d12151819191919191919191919191919191919191919191919191919191817151312100c060604000000000000000000000000000000000000000000000000000000000007131d28313c46505a626d727f879298a0a8afaea8a09d97928d8a86848281808081828385888b90949a9fa3abb0aaa39f928d81786d655b50443d32281e130800000000000000000000000000000000000002080b141b22272b2f35383a3d404244454546454543423f3c3938332d2a261f19140d05000000000000000000000000000000000000000000000000000000000000000000000000000000000a151e28333f4a545e69717e8b949ea9a59c918c919ca8b4a89b8e8175685b4e4235281b0f0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b262f39434b555d666d747d848c91969a9ea1a8a3a4a4a4a9a29f9b96918a827b6f6a6d7a8793a0ada79a8d8174675a4e4134271b0e00111e2b3744515e6a7784919daaaa9d9184776d79828e939fa2a9a5aaa39f9f9fa3aba6abacaba8a19e938f847c6f6a5f574d43392f24180c040000000000000000000000000000000000000000000106090b0c0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0c0c0b0a080706030000000000000000000000000000000000000000000000000000000000000000020b18242f3a434e58616c727f8b9399a2aab1aaa29f95918b85817d7a7776747473747576797b7f83888e92999fa6aeaea49d938e81776c60594f443a2f24190d0400000000000000000000000000000000040c13191d262d3337394045474a4c4f505252525251504e4c4946443f3836312a251f170e07010000000000000000000000000000000000000000000000000000000000000000000000000000030c17222d38424d57626c75828f97a2ada39c999ca3adb4a89b8e8175685b4e4235281b0f02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d27313a434b545c606b70797f848a8e919695979798979697928e8a847e776e69606d7a8793a0ada79a8d8174675a4e4134271b0e00111e2b3744515e6a7784919daaaa9d91847778828f949ea59f9d9895989292929996999ea1a8adaca69e9691857c6f695f554b40352920160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d2935404b555f6a717e88939fa4abafa79f98928b847e7974706d68696867676768656c6e72767b818790949ca4afaea59d938c7f726b60564c41352920150a000000000000000000000000000000070e161e25292f383f44464b515356595b5d5e5f5f5f5e5d5b595553504a46423b3630292018120b03000000000000000000000000000000000000000000000000000000000000000000000000000006111c262f3b45505a616e7a85929ea5ada8a6a8adb5b4a89b8e8175685b4e4235281b0f0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b151f28313a424a515961676d72797d818487898a8b8b8a898885827d78716c655e606d7a8793a0ada79a8d8174675a4e4134271b0e00111e2b3744515e6a7784919daaaa9d918477808d949f9f9d95908c898786858687898d91969ea1a9afa8a19792857b6e675d51453d32271b0f050000000000000000000000000000000000000000000000000004080c0e0f131313131313130a09070400000000000000000000000000000000010406070b0e0f0d0908060300000000000000000000000000000000000006111c262f3845515d676f7c86929aa4afafa59e9590867f78716d6763605d565b5a5a5a535b606265696e747c828c929fa3abafa59f93887d70685d52453c32261b0f0300000000000000000000000000081019202830353d41495053555d606366686a6b6c6c6c6b6a686562605b54534d46413b3229231d150d0400000000000000000000000000000000000000000000000000000000000000000000000000000a141d29333f46525e68717e8a939ea9b2b2b4b8bfb4a89b8e8175685b4e4235281b0f020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d161f28303940444f555d60666d7074787a7c7d7e7e7e7d7b7975716d66605b53606d7a8793a0ada79a8d8174675a4e4134271b0e00111e2b3744515e6a7784919daaaa9d91847d8a929d9f959089837f7c7a7979797a7d80848a91969ea5afa9a1979083796d60584e43372b21160b000000000000000000000000000000000000000000000002090f14181b1c20202020202020161613100b0400000000000000000000000001070d111314181b1b1a1615130f0a04000000000000000000000000000000000b17222d38424f59606d79849198a2acafa59d938e837b726d66605c5554524c4e4d4d4e49505355575f626a6e78808a9299a3afafa49a91847a6d60584e43372b20150900000000000000000000000008111a222b323a41464f535b6063676d7073757778787978787675726f6c66615f57524d443f342f271f160d0400000000000000000000000000000000000000000000000000000000000000000000000000020b17212a36414c56616c75818e97a1adb9bfbfbfb4a89b8e8175685b4e4235281b0f02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d161e272e343e434b51545c606367686d6f70717171706e6c6564605c545054606d7a8793a0ada79a8d8174675a4e4134271b0e00111e2b3744515e6a7784919daaac9f928685929e9a938c837c76726f6d68656c6e7073787e848f939da5afa9a0958d80746a6054473d33271c1003000000000000000000000000000000000000000000030c131a202527282d2d2d2d2d2d2d2322201b160f0700000000000000000000040c13181d20212528282623221f1b150c070100000000000000000000000000030f1c28333f4a54606b74818e96a0aab0a69d938e81796e69605c54514b474541414140413f4446484d53585f666d737e87929fa4aeaca1968e81746a5f53473c31261a0e000000000000000000000007101a232b343d444c525960656c7075797d7f8283858585858483817f7c79736e69615e565045403931281f160d0300000000000000000000000000000000000000000000000000000000000000000000000000050f1925303b44505a616d7a84919ea5afb3b3b2b2a89b8e8175685b4e4235281b0f0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c151c2328313940454a505357565d6062646465646361605b5353504a4754606d7a8793a0ada79a8d8174675a4e4134271b0e00111e2b3744515e6a7784919daaaea2989292979993887f786f6b6562605d5b606163666d717a818e939da6b0a79f93877c6f62594f44382c1f14090000000000000000000000000000000000000000020c151e252c31343539393939393939302f2c27211911070000000000000000080d161d24292c2d323435332f2e2b272018120b0300000000000000000000000006121f2b3844505b66707d89939da8b2a89e948e81786d675f57504a45403a39352f34342d3337393c42474e545c606c717e8b929ca7b1a99f93877c6f62574e42372b1c1106000000000000000000050f19222b353d464e565e616b70787d8285898c8e909192929291908e8c8884807b746e68625a514b433a31281f150b020000000000000000000000000000000000000000000000000000000000000000000000000008141e29323e46525e68707d8a939da8a6a6a6a6a69b8e8175685b4e4235281b0f020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181f272f35383f44464a4c52545657585857565553504946443f4754606d7a8793a0ada79a8d8174675a4e4134271b0e00111e2b3744515e6a7784919daab4aaa29f9e9f93877e736c666059565452505354545c60686d78818e949ea9afa49a9083766b6054483b31251a0e020000000000000000000000000000000000000009131e272f373d4042464646464646463d3b38322b23190f0400000000000008111a1f282f35393a3e4142403c3b373229241d150d030000000000000000000003101c28343f4a54606c7883909da5afaba0968f82786d665c554d443f38342e2c2924272722272b2d31373c424a505a616c73808d95a0acafa49a8f82756a5f5347382e23170b0000000000000000020b17212b343d474f5860686d757d83898e9298999b9d9e9f9f9f9e9d9b9897918d87817b716c605c554c433a31271d140a00000000000000000000000000000000000000000000000000000000000000000000000000020d17202935414c56616b74818e96999999999999998e8175685b4e4235281b0f0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d151d24292e34383a3d414547494a4b4b4b4a4846443f3a383a4754606d7a8793a0ada79a8d8174675a4e4134271b0e00111e2b3744515e6a7784919daab7b4aeaa9e938b7f726c605b544f4947454446474a50565d666d78828f97a1adac9f94897d7063574d42362a1e1205000000000000000000000000000000000000040f1a252f3941484d4f535353535353534948443d352b21160b000000000007101a232b313a4145474b4e4e4d4947433d352f271f150c0200000000000000000006121f2b3844505c66717e8b95a0acafa49991847a6d665c544b433b342e2823201d191a1a171b1f20262b30383f44505a606d7883909aa4afac9e93887b6e62544a3f34281c1003000000000000000a141d29333d474f59606a6f7a818990959b9fa2aaa8aaababacababa9a8a9a19e99928e867e756d675d554c43392f261b110600000000000000000000000000000000000000000000000000000000000000000000000000050e1925303a444f59606d79848c8c8c8c8c8c8c8c8c8175685b4e4235281b0f020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181c23282c2d3035393a3c3d3e3e3e3d3b3937332d2d3a4754606d7a8793a0ada79a8d8174675a4e4134271b0e00111e2b3744515e6a7784919daab7baaea2988f81756d625a504a423d3a3937393b3f444c545c666d7a85919ea7b0a69c8f8276695e53463a2d2114070000000000000000000000000000000000000814202c37414b53595b6060606060606056544f473d32271b1004000000020b19232b353d434b5154585b5b5956544e45403931271e140a0000000000000000000713202d3a4653606d7884919ea7b1a99f93877c6f685d544a42393128231c1813110d08060b0f12131a1e262e343e44515c666f7c87939facafa59a8d8074665c5044382b1f120600000000000006111b262f3b454f59606b707c848e939da0a7acadaba8a5a3a2a2a3a4a6aaabadaba39f98928b81796d675d554b41382d22170b020000000000000000000000000000000000000000000000000000000000000000000000000008131e28323e45515d676f7c7f7f80807f7f7f7f7f7e7064574a3d3124170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c11171c1f2024292c2d2f31313231302e2d2b27222d3a4754606d7a8793a0ada79a8d8174675a4e4134271b0e00111e2b3744515e6a7784919daab7b5ab9f92867b6e615b51443f382f2d2c2b2d2e343a424a545e68717e8b95a0acac9f93877b6e6154483b2f24180d0100000000000000000000000000000000000c1825313d48535d65686c6c6c6c6c6c6c6360594f44382c2013070000000a141d2b353d474f555d6065676866626058514b433930261c11060000000000000005121e2a36424d5764717d8a96a0acada2978d80746a60564c423830271f17110c0704010000000305090c141c232834404a54606a75828e9ba7b1ab9e9285796d6053463a2d2013060000000000000b17222d38414d57606b707d8691969ea5acaca9a29f9b9896969596979a9da0a7acaeaaa29f938e82796d675d53493f33271d140a00000000000000000000000000000000000000000000000000000000000000000000000000020c16202935414b55606a6f737373737373737373706c6155493c3023160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c101213191d202123242525242322201f1b212d3a4754606d7a8793a0ada79a8d8174675a4e4134271b0e00111e2b3744515e6a7784919daab7afa3998d8073685e52493f332d2621201f2023282f38424c56606c7884919dabafa49a8c7f7266554b4035291d100400000000000000000000000000000000010e1b2734404d59656f7579797979797979706b6054483b2f221609000006111c262f3d474f5960676d717475736f6a605d554b42382e23170b000000000000000714212d3a46535f6976828f9ca8b2aa9f92857a6d60584e443a30261e150d0600000000000000000000020a1118232e39424e58626f7c8995a0ababa197897c706356493d2d22170b0000000000030f1b27333f49535e696f7d869298a1a9afa8a09e97928e8b8a8989898b8d90959a9fa3aaaea59e949082796d655b50443c2f261b110600000000000000000000000000000000000000000000000000000000000000000000000000040e18242f3a434e58606266666666666666666664615a5044392d2014080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306080d11131416171818181715131214212d3a4754606d7a8793a0ada79a8d8174675a4e4134271b0e00111e2b3744515e6a7784919daab7ac9f92877b6e61564d413728221c14131213171d26303a44505b66727e8b99a3aeac9c908376675d5145392c20130600000000000000000000000000000000020f1c2835424f5b687581868686868686867d706356493d3023160a00000b17222d38424f59606b707a7e8181807c756d675d544a3f34281c10030000000000000815222e3b4855616e7b87939facaea2988c7f73685d52463d32281e150c030000000000000000000000000007121c27303d4754606a7784919d9e9e9e998d80736653493f33271b0f030000000005121f2b3744505b656e7b859298a2aaaea59d96918b85817f7d7c7c7c7e8083888d92989fa6aea69f948e81776c60574e41382d22170b000000000000000000000000000000000000000000000000000000000000000000000000000007131d28313c464e5455595959595959595959575550473e33281c100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001040707090a0b0b0b0a08060714212d3a4754606d7a8793a0ada79a8d8174675a4e4134271b0e00111e2b3744515e6a7784919daab5a89c8f8275695e52443b302517110a0605060b141e28333f4a54606d7a86929facac9f9286796d6053473a2d20140700000000000000000000000000000000020f1c2835424f5b6875828e9393939393897c706356493d3023160a00030f1c28333f4a54606b707d858b8e8e8c8981796d665c5044382b1f1206000000000004111d2935414c5666727f8c9aa4afac9f92867a6d60564c41342b20160c030000000000000000000000000000000b151e2b37434e586673808c9191919191908376655b5044372b1f120500000004101c2934404b55606c77828f97a1aaaea49c938e847e797572706f6f707173777b808690949da4aea69e938b7f726a5f53493f33271c110600000000000000000000000000000000000000000000000000000000000000000000000000010c161f2b343c4347494c4c4d4d4c4c4c4c4c4a49443e352c22170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0ada79a8d8174675a4e4134271b0e00111e2b3744515e6a7784919daab3a9988b7e7165564d4232291f130600000000020c17222d3845515d6775828f9ca8afa399897d706356493d3023160a00000000000000000000000000000000020f1c2835424f5b6875828e9b9f9f9f96897c706356493d3023160a0006121f2b3844505b666f7d8792979a9b99938e82786d6053463a2d20130700000000000613202c3945525d687683909dacb3a99a8e8174685d52443a3022190d0400000000000000000000000000000000030c1b27323d4956636f7d8484848484848483786c605346392d20130600000006131f2c3845515c67717e8b949fa9afa59c928c8179716d6765636362636467696e747b828d929da4aea59f92867b6e655b5044382d22170b0000000000000000000000000000000000000000000000000000000000000000000000000000040d19222b32373b3c4040404040404040403d3c39332c231a1005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0ada79a8d8174675a4e4134271b0e00111e2b3744515e6a7784919daaada197887b6e6155483b3022170d00000000000006111c2935414c5565727f8c98a5b5ab988b7f7265584c3f3225190c00000000000000000000000000000000020f1c2835424f5b6875828e9ba8aca396897c706356493d3023160a000613202d394653606c79849199a1a9a8a59e948b7e7165584b3e3225180b00000000000714212d3a4754606d7a86939facada297897c7063564c4132281e10070000000000000000000000000000000000000a15222f3b4854606b6f78787878787878776c655b5044372b1f12050000000714202d3a4753606d7984919ea6b0a89d938c80746d67605c555756565658575f61696e78808d929da6aea3989082786c60544a3f33281c0f03000000000000000000000000000000000000000000000000000000000000000000000000000007101920272b2e2f33333333333333333331302d28221a110800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0ada79a8d8174675a4e4134271b0e00111e2b3744515e6a7784919daaab9e928578695f53463a2d211405000000000000000d19242f3d495663707c8996aab4a79a8e8174675b4e4134281b0e00000000000000000000000000000000020f1c2835424f5b6875828e9ba8afa396897c706356493d3023160a00091623303c4956636f7c8996a0abb3b4afa69c908376695d5043362a1d1000000000000a1724303d4a5763707d8a99a4afab9e9285796d6053463a3020160c0000000000000000000000000000000000000007131f2c38434f5960636b6b6b6b6b6b6b6a605b53493f33271b0f03000006121f2b37434e5865727e8b97a1adaca0968e81746e605d55514b4a4949494b4d53575f666d74808d949ea9aa9f948a7d71665b5044382b1f1509000000000000000000000000000000000000000000000000000000000000000000000000000000070e151b1f22222626262626262626262423201c1710080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0ada79a8d8174675a4e4134271b0e00111e2b3744515e6a7784919daaa99c90837669574d42362a1e1205000000000000000814212e3a4754616d7a8798a2aea99c8f8276695c4f4336291c1000000000000000000000000000000000020f1c2835424f5b6875828e9ba8afa396897c706356493d3023160a000b1825323e4b5865717e8b98a8b2bdc1b8ab9f9285786c5f5245392c1f1200000000000d1a2733404d5a6673808d99abb5a89b8e8175665c5044382b1f120400000000000000000000000000000000000000030f1b27323d464f54565e5e5e5e5e5e5e5e53504941382d22170b0000000815212e3a47535f6a7783909da9b1a79e9184796d605c514b45403d3c3c3d3e42464d545c606c78828f96a1ada69d9184786c6053463c31261a0f02000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f13151619191a1a1919191919171614100b05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0a6a69a8d8174675a4e4134271b0e00111e2b3744515e6a7784919daaa79b8e8174685b4e4131261a0e02000000000000000713202d3946525e687985929facaa9d9083776a5d5144372a1e1100000000000000000000000000000000020f1c2835424f5b6875828e9ba8afa396897c706356493d3023160a000b1825323e4b5865717e8b98a8b2bdc1b8ab9f9285786c5f5245392c1f120000000004101c2834404b546975828f9ca8b6ac988b7e7265544a3f34281c100300000000000000000000000000000000000000000a16212b343d434849515151515151515146443f382f261b11060000000915222f3c4855626f7c8895a0acaca0958a7d70675d51454039342e302f3031373c424a505b666d7a84919ea6aca0968a7e7164584e43372b1f12060000000000000000000000000000000000000000000000000000000000000000000000000000000000030608090d0d0d0d0d0d0d0d0d0a0a08040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793999999998d8174675a4e4134271b0e00111e2b3744515e6a7784919daaa69a8d8073675a4d4034271a09000000000000000005111d2a36414c566b7784919eaaab9e9184786b5e5145382b1e1200000000000000000000000000000000020f1c2835424f5b6875828e9ba8afa396897c706356493d3023160a00091623303c4956636f7d8996a0abb3b5b0a69d9083766a5d5043372a1d100000000006131f2c3845515c667884919eabafa49a897c6f6256493c2e23170b000000000000000000000000000000000000000000040f19222b32383b3c45454545454545443937332d261d140a000000000c1926333f4c5966727f8c99a7a6a69d9083786c60554b40352f2823232323262b30383f4a545d68707d8a949faba89c9083766a5f53473a2e21150a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a878c8c8c8c8c8c8074675a4e4134271b0e00111e2b3744515e6a7784919daaa6998c7f7366594c403326190d0000000000000000010d19253044515d6a7784909daaab9e9285786b5f5245382c1f1200000000000000000000000000000000020f1c2835424f5b6875828e9ba8afa396897c706356493d3023160a000713202d3a4653606d78849199a2aaa8a69e948b7f7265584b3f3225180c000000000713202d3a4653606d7986939facac9f93867a6d6053473a2d2014060000000000000000000000000000000000000000000007101921272c2f3038383838383838372d2b27221b140b0200000004101c2834404a546976828f99999999988b7f72655b5043392f241d181616161a1e262e38424c56616c7682909ca7ab9f94887b6e6255483c31261b0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d797f7f7f7f7f7f7f7d7063564a3d3023170a00111e2b3744515e6a7784919daaa5988c7f7265594c3f3226190c000000000000000000081d2a3743505d6a7683909da9ab9f9285786c5f5245392c1f1200000000000000000000000000000000020f1c2835424f5b6875828e9ba8afa396897c706356493d3023160a0006121f2b3844505c66707d8792989b9c9a948f82786d6053463a2d201307000000000815222e3b4855616e7b889aa4afab9e918478675d5145392c1f13060000000000000000000000000000000000000000000000070f161b1f22232b2b2b2b2b2b2b2b201f1b17110a020000000006121f2c3844515c6678858c8c8c8c8c8c877b6e6153493f31281d171c1f201f1c171c262f3a44505a63707d8995a0aca6998d807366584e43372b1f120600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c676d73737373737373706b6155483c2f23160900111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c000000000000000004111d2a3744505d6a7783909daaab9f9285786c5f5245392c1f1200000000000000000000000000000000020f1c2835424f5b6875828e9ba8afa396897c706356493d3023160a0003101c28343f4a54606b707e858c8e8f8d89827a6d665c5144382c1f120600000000091623303c4956636f7c8996acb6a99d9083766a554b4035291d1004000000000000000000000000000000000000000000000000040a0f1315161e1e1e1e1e1e1e1e13120f0b060000000000000713202d3a4653606d787f7f7f7f7f7f7f7f72695e5341382d262922282b2d2b2822272428323e4653606c7884909daaaa9e9184776a5f53473a2e21150600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2934404b555c60666666666666666361594f44382c20140700111e2b3744515e6a7784919daaa6998c807366594d4033261a07000000000000000003101c28343f4a546a7784919daaab9e9285786b5f5245382c1f1200000000000000000000000000000000020f1c2835424f5b6875828e9ba8afa396897c706356493d3023160a00000b17232e38424f59616c707a7f8282817d756d685d544a4034281c1004000000000a1724313d4a5764707d8a97a3b0a89b8f8275685c4f422f24180c000000000000000000000000000000000000000000000000000000030709091212121212121211060503000000000000000006121f2c3844515c666d73737373737373726d62574d422f3033362d33383938332d34312e2d3744505b65727f8c98a7aca096887b6f6255483c2d22170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232f39434b51535959595959595956554f473d33271c100400111e2b3744515e6a7784919daaa79a8d8074675a4d412e23180c000000000000000006121f2c3844505c667885919eabaa9e9184776b5e5144382b1e1100000000000000000000000000000000020f1c2835424f5b6875828e9ba8afa396897c706356493d3023160a000006111c26303d47505a61686d72757574706b605d564c42392e23180c00000000000b1825313e4b5864717e8b97a4b1a79b8e8174685b4e4135281b07000000000000000000000000000000000000000000000000000000000000000505050505050504000000000000000000000004101c2834404a545c606666666666666665625b51453b3a3d4042443f4446443f43413e3a39363f4953616e7b8795a0aca8988c7f7265544a3f33281c0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d2731394045474c4c4c4c4c4c4c4a48443d352c21160b0000111e2b3744515e6a7784919daaa89b8f827568554b4034281c1004000000000000000713202d3a4653606d7986939faca99d9083766a5d5043372a1d1000000000000000000000000000000000020f1c2835424f5b6875828e9ba8afa396897c706356493d3023160a0000000a141e2b353e4850565e6165686967636059524c443a30271c120700000000000b1825323e4b5865717e8b98a4b1a79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e39424a515359595959595959595751494045464a4d4f514a5053504a504e4b4746413a46525e697783909daaa89c8f8275665b5044382b1f1206000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f272f34383a404040404040403d3c38332c231a10050000111e2b3744515e6a7784919daaaa9d908477675c5145382c1f1306000000000000000815222f3b4855626e7b8899a4afa89b8e8175685b4f4235281c0f00000000000000000000000000000000020f1c2835424f5b6875828e9ba8afa396897c706356493d3023160a000000020c1a232c363e444c5254595b5c5a56544f45413a32281e150b0000000000000c1825323f4b5865727e8b98a5b1a79a8d8074675a4d4134271a0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121c2730394044464c4c4c4c4c4c4c4c4a46474b515356595c5e5f5b605b5e5d5a5754524c46444d576773808d9aa6ab9f9285796c605346392d20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d151d23292c2d33333333333333302f2c27211a1108000000111e2b3744515e6a7784919daaac9f9286796d6053463a2d22170b000000000000000b1724313e4a5764717d8a97abb5a6998c807366594d4033261a0d00000000000000000000000000000000020f1c2835424f5b6875828e9ba8afa396897c706356493d3023160a0000000008111a242c323a4146474c4f4f4e4a48443d352f2820160c030000000000000c1825323f4b5865727e8b98a5b1a79a8d8174675a4e4134271b0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e272e34383a4040404040404042464e53545c606366696b6c666c666b696764615e5653504a5764707d8a97a9ada297887b6e6255483b2f2215080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181c1f20262626262626262323201c16100800000000111e2b3744515e6a7784919daaafa399897c6f6353493f33271b0f05000000000008131f2b37434e586774808d9aa7b2a8978a7e7164574b3e3124180b00000000000000000000000000000000020f1c2835424f5b6875828e9ba8afa396897c706356493d3023160a000000000008111a20283036393a3f4242413d3c383329241e160d04000000000000000b1825323e4b5865717e8b98a4b1a79a8e8174675b4e4134281b0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151c23282c2d3333332f383f444d53585f62666d7073757779797979787674716d6864605b5454616e7b8797a2ada9978a7e7164574b3e3124180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c10131419191919191919171614100b050000000000111e2b3744515e6a7784919daab5ab998d8073655b5044372b20170d0500000006101a242e3b47535f6a7784919daaada196887b6e6155483b2e22150800000000000000000000000000000000020f1c2835424f5b6875828e9ba8afa396897c706356493d3023160a000000000000080e161e252a2d2e32353634302f2c272119130c0400000000000000000b1724313e4a5764717d8a97a4b0a89b8e8275685b4f422d22170b000000000000000000000000000000000000000000000000000000020507080c0c0c0c0c0c0c0c0605030000000000000000000000030b12181c1f202629313a414950575f616a6f74797d808284858686868483817e7a76716c6661595e697885929faba6998d8073665a4d4033271a080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070d0d0d0d0d0d0d0a09070400000000000000111e2b3744515e6a7784919daab7aa9e9184786c6053463e32291f17100c080d1117222a36424d57626f7c8896a0acab9e918478695f53463a2d21140700000000000000000000000000000000020f1c2835424f5b6875828e9ba8afa396897c706356493d3023160a00000000000000050c13191d2021262829272322201c160d08010000000000000000000a1723303d4a5663707d8996a3b0a99c8f82766953493f33271b0f0300000000000000000000000000000000000000000000000002090e111414191919191919191913120f0b060000000000000000000000070c10161f29323a434b535b60696e757c8185898c8f919293989291908d8a86827d78706c615e6a7683909da9a89b8f8275685c4f422f24190d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daab7aca096897d70635a50443b3129201c1819191c2328343c46525e6974818d9aa8b2a99a8e817467574d42362a1e120500000000000000000000000000000000020f1c2835424f5b6875828e9ba8afa396897c706356493d3023160a000000000000000002080d111314191c1c1b171614100b0500000000000000000000000916222f3c4955626f7c8895aab4aa9d918477655b5044372b1f12050000000000000000000000000000000000000000000000050d14191e20212525252525252525201f1b17110a02000000000000000000000a141d28313a444c555d656c727b82888d9298999c9e9f9fa39f9e9c9a99938f8a847d756d686875828e9ba8aa9d9084776a564c4135291d11040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003080c0e0e13131313131313130a0907040000000000000000000000000000000000020507081313131313131313110706040000000000000000111e2b3744515e6a7784919daab7b2a89c9083766c61564d433a322c28232624292e343d46505a616e7b86929facada196897d7063564a3d31261a0e0200000000000000000000000000000000020f1c2835424f5b6875828e9ba8afa396897c706356493d3023160a00000000000000000000010507070c0f0f0e0a090704000000000000000000000000000714212e3a4754616d7a8798a2aeac9f9285796c605346392d20130600000000000000000000000000000000000000000000050e171f252a2d2e32323232323232322d2b27221b140b02000000000000000006111c262f3a434c565e676d777f868e939a9fa2aaa8aaacacaeacaba9aba49f9c96918a827a6f6a74808d9aa7ac9f928579685d5245392c201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001090f14181a1b2020202020202020161613100b050000000000000000000000000003090e1214151f202020202020201d1312100c07000000000000111e2b3744515e6a7784919daab7b7ab9f948a7e71695e554c443d38342e333035383f444e58616c75818e98a3aea99e9184796d6053463a2d2013090000000000000000000000000000000000020f1c2835424f5b6875828e9ba8afa396897c706356493d3023160a00000000000000000000000000000002030100000000000000000000000000000000000713202d3946525e687985929facaea298877b6e6154483b2e211508000000000000000000000000000000000000000000020d17202930363a3b3f3f3f3f3f3f3f3f3937332d261d140a00000000000000000b17222d38424c555e686d79828c92989ea5abaeadaba8a5a3a2a1a2a3a6a9aca8a09d938f847c6f727f8c99a5aea298877a6d6054473a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b131a202427282d2d2d2d2d2d2d2d2322201c160f070000000000000000000000060e141a1e21222c2d2d2d2d2d2d2d2a201f1c18120b0300000000111e2b3744515e6a7784919daab7bbb0a69e92857b6e675e564f46454040404041464a5058606a707e8a939eaaada2978c7f73665c5044382c1f12060000000000000000000000000000000000020f1c2835424f5b6875828e9ba8afa396897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000005111d2a36414c566a7683909da9b4aa978a7d7064574a3d3025190e02000000000000000000000000000000000000000009141f29323b4246474c4c4c4c4c4c4c4c46443f382f261b1106000000000000030f1c28333f4a545d676d7a838f949fa2aaafaca9a29f9b989695959597999d9fa7aca59e9691857c727f8b98a5b4aa95887b6e6255483b2f221508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151d252b3034353939393939393939302f2c2721191107000000000000000000060f181f262a2d2e3939393939393939372d2c28231c150c03000000111e2b3744515e6a7784919daab7b0aba9a1979083796d68615953514b4d4c4d4c52545c606a6f7c86929fa5afa89f92857a6d60544a3f34281c10030000000000000000000000000000000000020f1c2835424f5b6875828e9ba8afa396897c706356493d3023160a0000000000000000000000000000000000000000000000000000000000000000000000010d192530414e5b6774818e9aa7b3a69a8d807367564d41362a1e110500000000000000000000000000000000000000020e1925303b444d5254585858585858585853504941382d22170b0000000000040f19232b3844505b666d798390959ea6aeafa8a19e97928e8b898888888a8c90959a9fa3a8a19792857b7e8b97a4afa296897c6f6356493c3023160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131d272f373c404146464646464646463d3b38322b23190d0400000000000000020b18212a31363a3b4646464646464646443a38342e271e150b000000111e2b3744515e6a7784919daab0a69f9c9d9f9590837a706b64605c54595959565d61666d727c859298a2aeaba0968c7f72685d5242382e23170c000000000000000000000000000000000000020f1c2835424f5b6875828e9ba8afa396897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000000081825323f4b5865727e8b98a9b3aa9d908377685e5246392d20160b0000000000000000000000000000000000000005111e2a36424d565e616565656565656565605b53493f33271b0f03000000000a16212b37424e57606c78828f95a0a7b0aca49f96918b85817e7c7b7b7c7d8083888d92999fa6a19790837e8b97a4b0a3968a7d7063574a3d3024170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1a252f3941484d4e53535353535353534948443d352b1f160c010000000000000a141d2a333b4246485253535353535353504644403930271c12070000111e2b3744515e6a7784919daaab9f948f90959f9590847d76706d666766666668686d72787f879297a1aaafa3999184796d60564c4130261c1106000000000000000000000000000000000000020f1c2835424f5b6875828e9ba8afa396897c706356493d3023160a0000000000000000000000000000000203010000000000000000000000000000000000000915222f3c4855626f7b8897a1adab9f95877b6e6154473d32271b0d030000000000000000000000000000000000000714202d3a46525e696e72727272727272726c655b5044372b1f1205000000030f1b27323a47535f6a727f8c949ea7b1aaa39a938d847e797572706f6e6f7073767b818790949da49f959084919eabb1a4978a7e7164574b3e3124180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814202b37414b53595b606060606060606056544f473d31281e1308000000000006111c262f3b454d53555f606060606060605d53514a42392e23180c0000111e2b3744515e6a7784919daaa99c8f828390989f969189827d79767473737374777a7e848c9299a1a9aea49f92877c6f675c51443a2f1e150a00000000000000000000000000000000000000020f1c2835424f5b6875828e9ba8afa396897c706356493d3023160a00000000000000000000010507070c0f0f0e0a09070400000000000000000000000000000613202d394653606c7885919eabb1a7988b7f7265594f44382c1f150b0100000000000000000000000000000000000814212e3b4754616e7b7f7f7f7f7f7f7f7f786c605346392d20130600000007131f2c38434f59626e7b86929fa6b0aba39892888079716d6765636262626466696e747c838d929ca49f969196a1acb1a4988b7e7165584b3e3225180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1824303c48535d64686c6c6c6c6c6c6c6c6360594f433a2f24190e05000000030c17222d38424d575f616c6c6c6c6c6c6c6c6a605c544a4034281c100400111e2b3744515e6a7784919daaa79b8e817b86929fa19e948f8a858381807f808183868b91969fa3abaea49c928b7f726a60554b4032281e0c0300000000000000000000000000000000000000020f1c2835424f5b6875828e9ba8afa396897c706356493d3023160a000000000000000002080d111314191c1c1b171614100b0500000000000000000000000005121f2b3744505b6574818e9aa9b2aa9d9083776b6054483d31271d12070000000000000000000000000000000007111d2935414c5665727f8b8b8b8b8b8b8b8477655b5044372b1f12050000000915222f3b4854606b76828f99a3aeaea39992867e736d67605c555655555557575f616a6e78808d929ca5a19ea1a8b2b1a5988b7e7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1a2734404d59646f747979797979797979706b60554c41352920160c0200000a151e28333f4a545f696e7979797979797979776d665c5144382c1f120600111e2b3744515e6a7784919daaa79b8e81747e8b919fa49f9c98928f8d8c8c8c8e9092999da0a8aeaaa39f928d80736d62584e43392e20160c0000000000000000000000000000000000000000020f1c2835424f5b6875828e9ba8afa396897c706356493d3023160a00000000000000050c13191d2021262829272322201c160d080100000000000000000000030f1b27333f495363707d8a96a1adaca095897d7063594f43392f241810070000000000000000000000000000040e18222d3946525d6875828f98989898988e81746853493f33271b0f03000005111e2a36414c56636f7c89949fabb0a69f92877d706c605c55514b494848494a4d53585f666d74808d939ea8abacb2bab2a5988b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2835414e5b68748186868686868686877d70675d51453e32281e13080006111c26303844505b666e7b868686868686868683786d6053463a2d20130700111e2b3744515e6a7784919daaa79b8e8174727f8c939aa1a8a29f9c9a9999999b9d9fa3abacaca69f98928b80736e645b51463d30271d0d040000000000000000000000000000000000000000020f1c2835424f5b6875828e9ba8afa396897c706356493d3023160a000000000000080e171e252a2d2e32353634302f2c272119130c04000000000000000000000b17222d3a4653606d7984919eabb1a79c8f82766b61554b40352922191007010000000000000000000000050d16202935404b55616d7a86929fa5a5a3998b7e7164584b3e2d22170b0000000713202d3946525e6875828f9ba6b0ab9f948b7f726b615a514b45403d3c3b3c3d42464e545c606c77818e96a0acb9bdbeb2a5988b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8491999393939a91847a6d60594f443a3025190e050c17232e38424e58606c788290989393939392867b6e665c5144382c1f120600111e2b3744515e6a7784919da8a79b8e81746d727f8891969fa2aaa9a7a6a6a6a7aaacacaaa7a09d9490867e736e645c52493f342b1e150b000000000000000000000000000000000000000000020f1c2835424f5b6875828e9ba8afa396897c706356493d3023160a000000000008111a20293036393a3f4242413d3c383329241e160d0400000000000000000006121f2b3844505c6673808d99a3aeab9f94897d70675d51453e342b2218130c06000000000000000003090e171f28323a45515d67727f8c99a3aeac9f92867a6d6154473a2e2114060000000714212e3a4754616d7a86929facafa4998f82776c605950454039342f2f2f2f31373c424a515b656d7984919ea6b0bcbeb2a5988b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d676f7c87929fa69fa1968e81746c61564c41362a20170b151e28343f4a545f6a727f8c949faaa99e938b7e71695f544a4034281c100400111e2b3744515e6a7784919b9b9b9b8e8174686d727d848c92989c9fa3aba4a4a4aba49f9d9a95908a837c716c635c524a40372d22190c03000000000000000000000000000000000000000000020f1c2835424f5b6875828e9ba8afa396897c706356493d3023160a0000000008111a242c323a4146474c4f4f4e4a48443d352f2820160c03000000000000000003101c28343f4a54616e7b86929faab0a69e9184796d605a50463d3429241d17110e0908080708060c10141a2029313a444e58606d7984919eabb2a89c8f8276685e5246392d2013070000000c1825323f4b5865727e8b99a3afac9f93877b6e655b50473e342f2923222222262b30394049535d67707d89949fabb7beb1a5988b7e7265584b3f3225180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c55606b73808c949faaa89d938a7d70685e52463e33291d141d27303944505c666e7c86929fa6ada1978f82756d62574d42392e23180c0000111e2b3744515e6a77848e8e8e8e8e8e817468626b707980858b8f929996979897969993908d89837e786f6a625a524a40382e251b100700000000000000000000000000000000000000000000020f1c2835424f5b6875828e9ba8afa396897c706356493d3023160a000000020c1a232c363e444c5254595b5c5a56544f45413a32281e150b0000000000000000000b17232e3846525e6974818e98a3aeaca0968d80746c61594f473e352f28231c1a161514141415171c1f262a333b434c565f6a73808c97a1adada1968a7e7164564c41362a1d1105000005111e2a36424d566875828f9babb4aa9b8f82756a5f53493f3529231d181515161a1e272e38414b55616b7683909caab3beb1a4978b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d19242f3a434f59606d78839098a2aea59e92857a6d615a50453b2f261b232e39434e58606d78839098a3aea49e91857a6d615a50453c30271c120700000d1a2734404d5a6773808181818181817f72655960676d737a7f8386888a8b8b8a8a888683807c77716c655f58504840382e261c13090000000000000000000000000000000000000000000000020f1c2835424f5b6875828e9ba8afa396897c706356493d3023160a0000000a141e2b353e4850565e6165686967636059524c443a30271c1207000000000000000006111c2a36424d56616e7b86929fa8b2a89d928a7e716b60595045413a342e2a2523222121212223282c31363e454d565e686f7c87929fa9b2a89e9184796d6053463a3025190d0100000714202d3a46525e697885929eabaea3988a7d7063584e41382d2318120c0708090c151c262f3a434f5964707d8a98a2aebab0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28313d44505c666e7b86929fa5ada1978f82756c61574d41382d222834404b555f6a737f8c95a0aaa79d92897d70685e52483f332a1e150b0000000d1926323f4b58636e73757575757575726d6256555d60686d7276797b7d7e7e7e7d7b7a77736f6a64605b534e463f362e261c140a010000000000000000000000000000000000000000000000020f1c2835424f5b6875828e9ba8afa396897c706356493d3023160a000006111c26303d47505a61686d72757574706b605d564c42392e23180c0000000000000000000e1925303b46525e6973808d96a0abaea49f92867d6f6b615a514b443f383630302e2e2e2e2f2e34383b42464f575e686d7a849199a3aeaca0968b7f72665c514438291e13080000000814212e3b4754616e7a8797a1adac9f9286796d6053473c2f261b110701000000030b141d28313d4653606d7985929fabb8afa296897c6f6356493c30231609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f28343f4a545f69717e8b939ea8a99e938a7e71695e53493f3327313945515c676f7c87929fa7aaa0958d80746b61564c41362d21180c030000000a17232f3b47525c636768686868686865625b514b51565d6065666d6f70717171706f6d6767626058535049413c342d241c140a02000000000000000000000000000000000000000000000000020f1c2835424f5b6875828e9ba8afa396897c706356493d3023160a00000b17232e38424f59616c707a7f8282817d766d685d544a4034281c1004000000000000000009141f2a36424d57606d79849199a4afaea29892867d716c605d55504a46423e3c3b3b3a3b3c3d3f44464d535961696e7a839096a0abafa59e9184796d60544a403428170c02000000091623303c4956636f7c8996a9b3a99c908376675c5145382a1d140a000000000000020b161f2c3845515c6775828f9ca8b5b3a995887b6e6255483b2f22150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d17232e38424d57616c75818e96a1aba59f92857b6e655b50443c2f39434f59606d79839099a3aea3989083796d60594f443a30241b0f060000000007131f2a36404a52585a5b5b5b5b5b5b5856514841454c5254545c6062636465646362605d5556544e46443f382f2a221b120a0200000000000000000000000000000000000000000000000000020f1c2835424f5b6875828e9ba8afa396897c706356493d3023160a0003101c28343f4a54606b707e858c8e8f8d89827a6d665c5144382c1f12060000000000000000020e1a25303b45515d676f7d87939fa6b0aaa29892867e746d67605c54524d4b4948474747484a4a5053575f616b707b8390959fa8b1a79d93897d70665c5142392e231805000000000b1724313e4a5764717d8a97a4b0a79b8e817468554b403429180b020000000000000004101c2834404b556673808c99a6b3ada297877a6d6054473a2d211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c26303b45505a606d7a849199a4ada2978f82776c60574d4238404b55606b73808d95a0aba69f92867c6f675c51473d32281e12090000000000020e19242e3840474b4d4e4e4e4e4e4e4b4a453f353a4145474b51535557585857575553514b4947433d37332d261d18100900000000000000000000000000000000000005080a0b0a08050000020f1c2835424f5b6875828e9ba8afa396897c706356493d3023160a0006121f2b3844505c66707d8792989b9c9a948f82786d6053463a2d20130700000000000000000009141f2935404b55606b73808c949ea7b1aaa298928a8179716d66615e575856555454545557545c6063696e757d8590959fa7b1a9a0958e81746b61544b4030271c1207000000000b1825323e4b5865717e8b98a4b1a6998d8073665a4d402f23180d0000000000000000000c18232e3f4b5865727e8b98a5b1ab9e928578675d5145392c2013060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a151e29333e45525d68707d87939fa7a99f948b7f72695f544a3f45515d676f7d87939fa7a99f948b7f726a5f554b40352c20160c0000000000000008121c262e363b3f404242424242423f3d3a34292f35393a404546484a4b4b4b4a484745403c3b37322b27221b140b060000000000000000000000000000000000060c111517181715110c06000f1c2835424f5b6875828e9ba8afa396897c706356493d3023160a000713202d3a4653606d79849199a2aaa8a69e948b7f7265584c3f3225190c000000000000000000020c18242f39434f59606c78828f959fa7b0aaa39f928e847e79726e6967646361616161626366666d70757b818a91979fa7b1aaa1979183796d60594f42392e1e150b00000000000c1825323f4b5865727e8b98a5b1a6998c7f7366594c4033261907000000000000000000071824313e4b5764717e8a97a4b1a99d9083766a554c4135291d1104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c18212935414c56606b73808d959faaa69f92867b6e665b50444f59606d79849199a4ada1978f82776c60584e43392f231a0e0400000000000000000a141c242a2f323435353535353532312e292324292c2e34383a3c3d3e3e3e3d3c3a38352f2e2b271f1b17110a0200000000000000000000000000000000000910171d21242524211d170d080f1c2835424f5b6875828e9ba8afa396897c706356493d3023160a00091623303c4956636f7c8996a0abb3b5b0a69d9083766a5d5043372a1d100000000000000000000007121d27313d44505b666d798390959fa6aeaea59d97918b847f7b7774716f6e6e6d6e6f707275797d82878e939ea1a9b1a9a19892857b6e675d51473d30271d0c0300000000000b1825323e4b5865717e8b98a4b1a6998c807366594d402e23170b0000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e412f24190d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f19242f3a444f59606d78839098a2aea2989082786c60574d55606b74808d96a0aba59e92857a6e655b50463c31271d1108000000000000000000020a12191f2326272828282828282524221d18191d2023282c2d2f30313231302f2d2c2924221f1b150f0b0600000000000000000000000000000000000009121b22292d3031302d292219130d1c2835424f5b6875828e9ba8afa396897c706356493d3023160a000b1825323e4b5865717e8b98a8b2bdc2b8ab9f9285786c5f5245392c1f1200000000000000000000010b151f28333f4a545d676d7a838f949da4adafa9a19e96918c8783807e7c7b7a7a7a7b7d7f8285898e93999ea5adafa7a09792867c6f695f554b40352c1e150b0000000000000b1824313e4b5764717e8a97a4b1a79a8e817467544a3f34281c100300000000000000000c1926323f4c5965727f8c98a5b3a9988b7e7265584b3f3225180800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28323d44515c666e7b86929fa5aa9f948b7f72695f535c676f7d88939fa8a89d928a7d70685e53493f342a1f150b000000000000000000000000080e1317191a1b1b1b1b1b1b181715110c0d1113181c1f2022242525242422201f1d1815130f0a030000000000000000000000000000000000000006101b242d34393d3e3d39342a251e171c2835424f5b6875828e9ba8afa396897c706356493d3023160a000b1825323e4b5865717e8b98a8b2bdc1b8ab9f9285786c5f5245392c1f120000000000000000000000030d17222d38424b555d686d79828d929ea1a9afada8a19e9995908d8b8988878787888a8c8f92979b9fa4abafaca59d9591857c6f6a60574d433a2f231a0c030000000000000a1623303d495663707c8996aab3a99c8f8376665c5044382b1f14080000000000000007121e2a36424d576774818e9aa7ada297887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c16202834404a545f69717e8b939ea9a69f92867b6e655b606d7984919aa4aba0968e81746c61564d41382d22180d030000000000000000000000000002070a0d0d0f0f0f0f0f0f0c0b0905010104070c101313151718181817151413100c0706030000000000000000000000000000000000000000000c17222d363e45494b49453e36302920182835424f5b6875828e9ba8afa396897c706356493d3023160a000916232f3c4956626f7c8996a0abb3b4afa69c908376695d5043362a1d1000000000000000000000000006111c262f3a434c565d676d78808a92979ea5aab0acaba7a09d9a9796949494949596999b9fa2a9acafaca8a09d938e837b6f6a60584e453c31281d1108000000000000000815212e3b4854616e7b8798a2aeab9f9285796d6053463b3025190f060000000000060f19232d3a46535e697784909daaab9e9285796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d18232e39424d57626c75828f97a1aca2988f82776c606a73808d96a0aca3999184796d605a50443b2f261b100600000000000000000000000000000000000001020202020202000000000000000000040607090a0b0b0b0a0907060400000000000000000000000000000000000000000000000005111d29343e48505658565046413a3229242835424f5b6875828e9ba8afa396897c706356493d3023160a000613202d394653606c78849199a1a9a8a59e948b7e7165584b3e3225180b000000000000000000000000000a141d28313a444c555d666d747e858e939c9ea6abadb1acaaa7a4a2a1a1a0a1a2a3a5a8abadafaca8a19e96918981796e6960584e463d332a1f160c00000000000000000613202d394653606c7985929fabada297897c6f63564d41362a21180f09040104080f18212935414c55616e7b8795a0acaa9b8e8175665c5044382b1f1206000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121c27303c45505a616d7a85919aa4aa9f948b7e71686f7c87929fa8a69f92877c6f675d51473e32291d140a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212d3945505a6264625a524c443e352f2835424f5b6875828e9ba8afa396897c706356493d3023160a0006121f2b3844505b666f7d8791979a9b99938e82786d6053463a2d20130700000000000000000000000000020b161f28323a434c545c606c717a81888f949a9ea1a9a9abaeb3afaeadadadaeb6afacaaaba39f9c96918b847d746d675f574e463d342b21180d04000000000000000006121f2b3844505b6676828f9ca9b3a99a8e8174685e52463e332a211a14110d1014192129333b45515d6773808c99a7aea2988a7d7164544a3f34281c10030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e2a333f46525e68707d88939fa7a69e91857a6d77839099a3a99f948c7f726a60554b40352c20170b02000000000000000000000000000001070c0f111213131313131313131313131313131313131313131313131313131313131313131313131313131313130d0c0a07020000000000000a1724303d4956626c716c615e564f45403a3135424f5b6875828e9ba8afa396897c706356493d3023160a00030f1c28333f4a54606b707d858b8e8e8c8981796d665c5044382b1f12060000000000000000000000000000040d162028313a424a515a61686e747c82888d9297999c9fa2aaa4a5a5a5a5a4aca49f9d9b99928f8a847e79706b605d554d453d342b22190f06000000000000000000030f1c28333f4a5465727f8c98a6b0ac9f92867b6e61594f453c332a25201d181d1f252a333b454f59606d7a85929eabab9f9285796d6053473a2e23170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c18212935414c56606b74808d95a0aaa1978d80747e8b949faba2978f82786c60584e43392f231a0e050000000000000000000000000000050c13181b1e1f20202020202020202020202020202020202020202020202020202020202020202020202020202020201a1916130d0700000000000b1825313e4b5864717e756d686159514b433d34424f5b6875828e9ba8afa396897c706356493d3023160a00000b17222d38424f59606b707a7e8181807c756d675d544a3f34281c1003000000000000000000000000000000040e161f283039404450565e616a6f757b8085898c8f929896979898989897969a93918e8a86827d79726d666059514b433c332b2219100700000000000000000000000b17222d3b4855616e7b88949fabaea3988e81746b61574d453e36302c2924292c30363d454d57606b74808d97a1ada69a8e8174675d5145392c1c11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f1925303a444f59606d79839098a3a99f93877d85929ea6a59f92857b6e665b50463c31281d11080000000000000000000000000000060f171e24282b2b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2625231e19120a0100000013202c3946535f6c7986827a706b605d554f4440424f5b6875828e9ba8afa396897d706356493d3023160a000006111c262f3d474f5960676d717475736f6a605d554b42382e23170b0000000000000000000000000000000000040d161e272e343e444c525860626a6e74797c80838587898a8b8c8c8b8b8a888684817e7a76716d66605c544f454039312a211910070000000000000000000000000614212d3a46535f697683909ca7b1aa9d938a7d70695f574f46423b39352f35393b41464f575f69707d87939fa9ac9e94887c6f62554b4035291d0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28323d45515c676f7c86929fa6a49993869297a2a89e938a7e71695e544a3f342b1f160c0000000000000000000000000000050f1821292f343738393939393939393939393939393939393939393939393939393939393939393939393939393939393933322f2a241c130a00000013202c3946535f6c79868f857d746d676059514a424f5b6875828e9ba8afa396897d706356493d3023160a0000000a141d2b353d474f555d6065676866626058514b433930261c1106000000000000000000000000000000000000040c151c2328323b41464e54585f62666d6f7376797b7c7d7e7f7f7f7e7d7b7a7774716d6864605c54514a423d352f281f180f070000000000000000000000000005121e2a36424d5764717d8a95a0acafa59f92857b6e696159524d474541434045474c525960696e7b859299a4afa49a8f82766a5f5343392f24180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c16202834404b555f6a727f8b949ea9a4999399a2a9a0968e81756c61574d42382d22190d0400000000000000000000000000010c17212b333a4044454646464646464646464646464646464646464646464646464646464646464646464646464646464646403f3b352e251c1207000013202c3946535f6c798692928a81796f6b605c544e4f5b6875828e9ba8afa396897c706356493d3023160a000000020b19232b353d434b5154585b5b5956544e45403931271e140a0000000000000000000000000000000000000000030b1218202930363c43474e53545c606366656c6e6f717272727271706f6d676864615d5653504a4440393029241d160d060000000000000000000000000000020e1a26313b4653606c7883909da5afada29791847b706b615e5754514b4f4b5153565e616b707b849197a1aba99f93877c6f62584e4331271d12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e18232e39434e58606c77828f97a1aba49fa4aba39991847a6d605a50453b2f261c1007000000000000000000000000000007131e29333d454c505253535353535353535353535353535353535353535353535353535353535353535353535353535353534d4b4740372e24190d020013202c3946535f6c7986929e938e847c736d665f58505b6875828e9ba8afa396897c706356493d3023160a0000000007101a232b313a4145474b4e4e4d4947433d352f271f150c0200000000000000000000000000000000000000000000070e171e252a32373c43474a505356535b6061636465656565646362605d555754524c46443f38342e271e18120c040000000000000000000000000000000009141f2b3744505b65707d89939da7b1a9a19691857d746e6964605d555c555d6063686e747d859196a1a9aba1968e81746a5f54463c311f150b0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27303c44505b656e7a85929ea8afacafac9f92877d6f675d51483e33291d140a0000000000000000000000000000000c18242f3a454f575c5e60606060606060606060606060606060606060606060606060606060606060606060606060606060605957524940352a1e13070013202c3946535f6c7986929f9d96918780786e6a605b536875828e9ba8afa396897c706356493d3023160a000000000008111a1f282f35393a3e4142403c3b373229241d150d03000000000000000000000000000000000000000000000000050d141920272b3137383f4446494950535456575859595858575553514b4b4746413a38342e28231c150c07010000000000000000000000000000000000030f1b27333f4953606b74818e95a0a9b2a8a197928a817b75706d67696969676d70747a81899297a1a8afa49991847a6d61584e43342a200d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e27333f49535e68707d8a96a1acb9b3a6998c80736b60554c41362c21170b020000000000000000000000000000000f1b2834404c5761686b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c66635b52473b2f23160a0013202c3946535f6c7986929fa8a099938c837c726c655e6875828e9ba8afa396897c706356493d3023160a000000000000080d161d24292c2d323435332f2e2b272018120b03000000000000000000000000000000000000000000000000000002080d151b20262b2e34383a3c3f444647494a4b4c4c4c4b4a484745403e3a3935302c28231c18120b0300000000000000000000000000000000000000000b17222d38414f59606d79839097a1a9b1a9a29e938e86817d7a77767676777a7d81868e929ea1a9afa49f93877d70685e52463c3222180e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e18242f39434e58606d7984919eabb7afa396897c70675d51453e32291d140a00000000000000000000000000000000111e2b3744505c6873787979797979797979797979797979797979797979797979797979797979797979797979797979797979736d63574b3f3225190c0013202c3946535f6c7986929fa6aba49f9590867f776e696875828e9ba8afa396897c706356493d3023160a00000000000000040c13181d20212528282623221f1b150c07010000000000000000000000000000000000000000000000000000000000040a0f151a1c23282b2d2d3337393b3c3e3f3f3f3f3e3d3c3a39352f2e2d29241f1c17110c070000000000000000000000000000000000000000000006111b262f3d45515d676e7b859197a0a7afada59d99928e8a86848382838486898e92989da5adaca49f928b7f726b60564c41342a2010060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d17202935404b55606a73808c96a1acb7b7ab9e91847a6d605a50443b2f261b1106000000000000000000000000000000121f2b3845525e6b78858686868686868686868686868686868686868686868686868686868686868686868686868686868686807366594d4033261a0d00121f2c3845525f6b788590949fa3aba7a098928b827b716c75828e9ba8afa396897c706356493d3023160a000000000000000001070d111314181b1b1a1615130f0a0400000000000000000000000000000000000000000000000000000000000000000003090f11171c1f2022272b2d2e30313232323231302f2d2c292421201d1913100c06000000000000000000000000000000000000000000000000000a141d2935404b555f696f7c8591959ea5acafaba39f9b9a9391908f909192999a9fa3aaafa9a19a938c7f736d62594f443a3022190e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e29323a45515d676f7c87929fa8acaaacaca1968e81746c61564d41382d22170c030000000000000000000000000000121f2b3845525e6b7885919393939393939393939393939393939393939393939393939393939393939393939393939393938c807366594d4033261a0d000815222e3b4855616e7b828c9299a0a7aaa29f948f857e7575828e9ba8afa396897d706356493d3023160a00000000000000000000010406070b0e0f0d090806030000000000000000000000000000000000000000000000000000000000000000000000000000060b101213171b1f2021232425262625252422201f1d181413110d0803000000000000000000000000000000000000000000000000000000020b18242f39434d575f6a6f7b838e939ea0a8acaeacaca49f9e9c9c9c9e9fa3abacaeaca59e9792887f736d635b51473d32281e10070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f1925303a444f59606d79849199a3a8a09ea0a8a89d938a7e70685e53493f33271e150b0000000000000000000000000000121f2b3845525e6b7885919e9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f998c807366594d4033261a0d000714212d3a46535f696e787f8790959fa4aca69f97928a817a818e9ba8afa396897d706356493d3023160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306060b0f1213141617181919191817151413100c0707050100000000000000000000000000000000000000000000000000000000000007121d28313b454e585f696e79818a91969da0a7aaacafacaaa9a9a9aaacadababa39f9b938e857d726d635b52493f352b20160c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c18212a36414c56616b74818e96a0aba09691969ea5a59e92857a6e655b50443c30271c120700000000000000000000000000121f2b3845525e6b7885919eabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaca6998c807366594d4033261a0d0005121e2a36424d575f666d727c838d939aa1a8a9a29e938e8483919daaafa396897c706356493d3023160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003050608090b0c0c0c0c0b0a090706040000000000000000000000000000000000000000000000000000000000000000000000010c161f29333c464e575f676d757d848b9195999d9fa3aba4a5a5a5a4a9a29f9c99928e88817a706b625b524940372d23190e0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e2a333b46525e68707d8a929da8a39991848e939eaaa2978f82776c60574d42392e23180d04000000000000000000000000121f2b3845525e6b7885919eabb8b9b9b9b5ada7a5a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1998c807366594d4033261a0d00020e1a26313b454d545c606a6f79808891969ea5ada59e96919195a0acafa396897c706356493d3023160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d18212a343c454d555d606b70797e84898d9092999798989898979697928f8b86817c756d686159514940372e251b1107000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c26303b45505a616d7a85929ea5a89f92877c818e98a2a99e948b7f72695f544a4034281f160c010000000000000000000000121f2b3845525e6b7885919ea6b0b8c1b8ada39b9895959595959595959595959595959595959595959595959595959595958c807366594d4033261a0d000009141f29333b424a50585f676d737d848e939fa2a9a8a19e9da0a7b1afa396897c706356493d3023160a000000000000000000000000000000000000000000000000030606090c0f101212131212110f0d0a07060400000000000000000000000000000000000000000000000000000000000000000000000000000000030608090e0e0e0e0e0e0e07070501000000000000000000000000000000000000000000060f18222a333c434c515961666d71777c808386888a8b8b8c8b8b898885827e7a756f6a615e564f473f372e251c13090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d17232e38424d57626c75828f97a1aca1968d80737a86929fa7a69f92867b6e665c51443d31281d130700000000000000000000000f1c2936424f5c6975828f949fa6b0b8b3a79b918c888888888888888888888888888888888888888888888888888888888888807366594d4033261a0d0000030d17212930383f444e555c606b707a818a92979fa6acabaaacb1b9afa396897c706356493d3023160a00000000000000000000000000000000000000000000060b0f121316191b1d1e1f1f1f1f1d1c19171413100c07030000000000000000000000000000000000000000000000000000000000000000000000040a0f1315161b1b1b1b1b1b1b1413110d08020000000000000000000000000000000000000000061018212a313a41454f545c60656a6f7377797b7d7e7f7f7f7e7d7b7975726d68625f58524c443e352d251c130a0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f28343f4a545f69717e8b949ea9a59e9184796d727f8c95a0aca2989083786d60594f433a2f24180e05000000000000000000000714202d3a4753606d79828f949ea6b0b2a5988c7f7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a6d6154473a2e211407000000060f171e262e343c434b515960686d757e858f949fa3aab1b2b2b2afa396897c706356493d3023160a00000000000000000000000000000000000000040a0f11171c1f202326282a2b2c2c2c2b2a282623201f1d18120f0b060000000000000000000000000000000000000000000000000000000000000000070f161b1f22232828282828282821201d19130c050000000000000000000000000000000000000000060f181f282f353e424a515358606266676d6f707172727271706e6c6665615e56534e46413a322c231b130a01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27313944505c666e7b86929fa6a99e938a7d70676d7883909da5aaa0958c80736b60554b40352920170b0200000000000000000006131f2c3845515d676d79828f949ea6b0ac9f92867d706e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d685e5246392d20130700000000060c141c2328313940454f565d606c717b828b9298a0a7a6a6a6a6a396897c706356493d3023160a0000000000000000000000000000000000040a0f151b1c22282b2d2f3235373839393938373533302d2c29241f1c17110b06000000000000000000000000000000000000000000000000000000000007101920272b2e2f343434343434342e2d2a251e170e050000000000000000000000000000000000000000060d161e242930394044464e5456555c60626465656565646361605b5454524c47433c363029201a110a010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e18242f39434e58606d78839098a2ada2978e81756b61666f7d89939da9a79f93877c6f675d51453e32291d140a00000000000000000004101d2935404b555d676d79828f949ea6aea29892867d706c6262626262626262626262626262626262626262626262626262615e564c41362a1d11050000000000020a11171f272f343d444c525a61696e777f86909599999999999996897c706356493d3023160a00000000000000000000000000000000070c151b20262b2d3338393c3f424345454645454442403d3a38352f2b28221c17110a020000000000000000000000000000000000000000000000000000020b19222b32383b3c414141414141413a3936302920170c020000000000000000000000000000000000000000040c13191e272e34383d4347494b515355575858595858565553504a4746413a37322a251e170e08000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c16202935404b55606a737f8c959faaa69f92857a6e6159606b74818e97a1ada4999184796d605a50443b2f261b11060000000000000000000c18242f39434b555c676d79828f939ea5aaa29892877e716c625a555555555555555555555555555555555555555555555554524c443a3025190d0100000000000000060d151d2329323a414550575e656c727c838b8c8c8c8c8c8c8c897c706356493d3023160a0000000000000000000000000000030b121820262b3137383f4446494c4e505152525252504f4c4a4745403938332d27221b140b06000000000000000000000000000000000000000000000000000a141d2b343d4347494e4e4e4e4e4e4e4746413a32291e130800000000000000000000000000000000000000000001080c151c23282c32373b3c404547484a4b4c4c4c4b4a4846443f3a3936302b262019130d050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28323a45515d676f7c87929fa7aa9f948b7e71685e5259606d7a85919ea5aba0968e81746c61564c41382d22170c03000000000000000007121d273139434b555c676d78818f939ea5aaa39992877e716c625a514848484848484848484848484848484848484848484746413a32281e1308000000000000000000030b121820282f353e454d535b606a6e787e7f7f7f7f7f7f7f7f7b6e6154483b2e21150800000000000000000000000000050c151d232832373c43474a505356595b5d5e5f5f5f5e5d5b595653514b46443f38332d261d180f06000000000000000000000000000000000000000000000006111c262f3d464e54565b5b5b5b5b5b5b54524c443a3025190d0100000000000000000000000000000000000000000000030b12181c1f272b2e2f34383a3c3d3e3f3f3f3e3d3b3938332d2d2a251e1b150d080200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f1925303a444f59606d79849199a3aea2988f82776c60564c525d68717e8a939ea9a89d938a7d70685e53493f33271e150a0000000000000000010b151f273139434b555c666d78818e939ea5aba39992877e716c625b5149403b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a3936302820160c020000000000000000000001070d161e2429333b414950585f666d7273737373737373736e695e53463a2d211407000000000000000000000000060f171e272e343c43474e53545b606265686a6b6c6c6c6b6a686663605d5553504a443f382f2a2117110a020000000000000000000000000000000000000000000b17222d38424e58606267676767676767615e564c41362a1d1105000000000000000000000000000000000000000000000000070c10151b1f2223292c2d2f313232323231302e2d2b2822201e19130f0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c17212935414c56616b74808d96a0aba69f92867b6e655b50444c56616c75818e97a1ada59e92857a6e655b50443c30261c11060000000000000000030d151f273139434b545c666d78818e939ea5aba39993887f726d635b514940372f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2e2d2a251e160e0500000000000000000000000000040c131920292f383f444e545c60656666666666666666615e574d42362a1e12050000000000000000000000060f182129303940454e53585f62666c6f7275767878797878777573706d6763605b545049413c3327221b140b0200000000000000000000000000000000000000030f1c28333f4a54606a6f747474747474746d685e5246392d2013070000000000000000000000000000000000000000000000000000040a0f1315181c1f20222425252625252322201f1c1713110d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e29333b46525e68707d8a929da8aa9f948b7e72695e53493f44505a616d7a85929ea5ada1978f82776c60574d42382e23170d040000000000000000030d151f273039424b545c666d78818e939da5aba49a938b7f726d635b524a40332d262222222222222222222222222221201d19130c0500000000000000000000000000000001080e171d262d333c424a515358595959595959595954534d453b31251a0e0200000000000000000000050f18212a333b434b51585f626a6f74797c7f8183848585858583827f7d7975706c66605b534e463f332d261d140a0000000000000000000000000000000000000006121f2b3844505b666f7c818181818181817a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000306070c10131415171819191918171513120f0b060501000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c26303b45505a616d7a85919ea4aea2988f82776c60574d41383e46525e68707d8a939da8a99e948b7e72695f544a3f34281f160c010000000000000000030d151e273039424a545c666d78818e939da5aca49f918b7f736d635c52443f382f261d14151515151515151515151413110d0802000000000000000000000000000000000000050b141b222730394044464b4c4c4c4c4c4c4c4c4846423b33291f140900000000000000000000040d17212a333c454d555c606a6f757c8085898c8e909192929291908e8c8986827d78716c655f5850443f382f261b1106000000000000000000000000000000000004101c2934404b55606c78838e8e8e8e8e8e8376685e5246392d2013070000000000000000000000000000000000000000000000000000000000000000040607090a0b0c0c0c0b0a080606030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17232e38424d57626c75818f97a1ada69f92867b6e655b50453b2f36414c56616c74818e96a1ada69f92867b6e665c50443d31281d1207000000000000000000030c151e273039424a545c666d78818e939da5afa39b918c7f736e635c504941382f261e150c080808080808080807070501000000000000000000000000000000000000000000020a11171e272e34383a3f40404040404040403b3a36312921170d03000000000000000000010c161f29333c454d575e676d737c82888d9297989b9d9e9f9f9f9e9d9b9998928f8a847e786e6a625a504941382d22171107000000000000000000000000000000000b131f2c3845515c67717e8b959a9a9a95897d7063564c41362a1d11050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a545f69717e8b939ea9aa9f948b7f72695e53493f3329303a44505a606d7a84919ea4aea2989083786d60584e43392f24180d02000000000000000000030c151e273038424a545c666d78818e939da4ada39c918c80736e605b534a423830261e150c03000000000000000000000000000000000000000000000000000000000000000000060c151c23282c2d3233333333333333332e2d2a251f170f050000000000000000000007131d28313b454d575f696e7980878f949a9ea1a9a8a9ababacababaaa8aaa39f9b96918a837c716c605b53493f332723190d04000000000000000000000000000007121c2935404b55606d7984919ea7a89d9083776b6054443a3025190d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505c666e7b86929fa5aea2988f82776c60574d41382d2128323e45525d68707d89929da8aa9f958c7f736a60554b4035291f140900000000000000000000030c151e263038424a545c666c78818d929da4ada39c928c80746c655b544a423830271e150c03000000000000000000000000000000000000000000000000000000000000000000030b12181c1f2025262626262626262621211e1a140d0500000000000000000000040d18242f3a434d575f696e7b838d92999ea6abadaca9a6a4a2a2a3a4a6a9acaeaca8a09e9490867e736c655b50443f352b1f160c01000000000000000000000000000c18232e3845515d67727f8c96a1aca1968a7e7164594f4432291e13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2b37434e58606d78829098a2a8a69f92867b6e655b50453b2f261b202935414c56606b74808d96a0aca79f92877c6f675d51453b30251a0e0200000000000000000000030c151e263038424a545b666c77808d929da4ada49c928d80776c665c544a423930271e150c0300000000000000000000000000000000000000000000000000000000000000000000070c1012131819191919191919191514120e090300000000000000000000010c161f2935414b555e696e7b8490959fa3abaeaca49f9d999796959697999d9fa4acaeaca69f98928b80776c605b51473d31281d120700000000000000000000000004101c2834404a54606d7985919ea8aa9e9184796d6053463d3320170c02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222e3b47545f6a727f8c949b9b9b9b948b7f72695f53493f33291d1419242f3a444f59606d7984919a9b9b9b999184796d60574d42362a1e12050000000000000000000000030c151e263038424a545b656c77808d929da4aea49c928d80786d665c544a423930271e150b0200000000000000000000000000000000000000000000000000000000000000000000000406070c0d0d0d0d0d0d0d0d0807050200000000000000000000000007131d28313a45515d676e7b8491969fa7afaba39f9a93908d8a8989898a8d90939a9fa3abb0aaa29f928d80746d63594f43392f24180d02000000000000000000000006121f2c3844515c66727f8b97a1ada2988c7f72665c5044382c1f120500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c868e8e8e8e8e8e8e82786c60574d41382d21170b131e28323d45515d676f7d888e8e8e8e8e8e8e8174695e52463a2d201407000000000000000000000000030c141e262f38424a535b656c77808d929ca4aea49d928e81786d665c544a423930261d140b0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d18242f3a43505a606d79839196a1a8aea69f99928d8783807e7c7c7c7e8083878d92999fa6aeaea49c928c7f726b60554b4035291f140800000000000000000000000713202d3a4653606d7984919ea9ac9f92867a6d60544a3f34281c100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f81818181818181817b6e665b50453b2f261b0f050c16202935404b55606b727f81818181818181817b6e6154483b2e21150800000000000000000000000000020c141d262f384149535b656c74808d929ca4aea59d938e81786d665c544a42382f261d140a0000000000000000000000000000000000000004090c0e0f12121212120b0a080503070b0d0e12121212120c0c0a06020000000000000000000000000004111d2935404b55616c75818e95a0a9aea49d949087807b7673716f6f707173767b808690949da4aeaea49f93877d70675d51453b3025190e0000000000000000000007131f2c38434f5964717e8a96a1ada79a8e8174685d5242382e23170c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323e4b57636d7275757575757575756e695f544a3f33291d140a00040d18242f39434f59626d7275757575757575756e695e52463a2d2014070000000000000000000000000000020b141d262f384149535b606e73808d929ca4ada59d938e81786d665c544a42382f261b11060000000000000000000000000000000002090f15181b1c1f1f1f1f1f181715110e1317191a1f1f1f1f1f191816120d070000000000000000000000000613202c3945515d67717e8a939ea7aea49d928d837b746e6966646362636466696e747b828d929ca4aeafa4999184796d60564d41362a1d12070000000000000000000915222f3b4854606b7783909da9ab9f95887c6f62564c4130261c11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16222f3b46515b63666868686868686868615f574d42382d21170b02000007121d28313d47515b62656868686868686868615e574d42362a1e1205000000000000000000000000000000020b141d262f384149505c646e73808c929ca4ada59e938f81786d665c544a41382d221711080000000000000000000000000000030c141b202527282c2c2c2c2c2524211d191f2326272c2c2c2c2c2625221e18120a0100000000000000000004111d2935404b55606d7984919ea5afa59d928d80786e69615f575756565657575f61696e78808c929ca5afaba1968d8073685e5246392e23180c000000000000000004111d2935414c56636f7c8995a0acaa9d9083766a5f53443a301e150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121e2a3540495157595b5b5b5b5b5b5b5b55534d453b2f261c0f06000000010c161f2b353f495156585b5b5b5b5b5b5b5b54524d453b30251a0e0200000000000000000000000000000000020b141d262f383f44525c636e73808c929ca3ada59e938e81786d665b53493f3327231a1006000000000000000000000000020c151e252c313435393939393931302d28242b303334393939393933322f2a231c130a0000000000000000000613202c3945515d67737f8c96a1ada89e938d80746d665f57534d4b4949494b4d53575f666d73808c939ea8b2a89f92867b6e61544b4034281c1004000000000000000713202c3945525d6874818e9ba7aea2988b7e7165584e4332281e0c0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d18232e3740464b4c4e4e4e4e4e4e4e4e4846423b332a1d140a0000000000040d19232d373f464a4c4e4e4e4e4e4e4e4e4846423b33291f1409000000000000000000000000000000000000020b141d262d33404a525c636e73808c919ca3ada59e938e81786c655b50443f352c22180e04000000000000000000000009141e2730373d414245454545453e3d39342e363c3f4145454545453f3e3a352e251c120700000000000000000714202d3a4753606d7a85929fa9ada1968e81776c605c544d46423e3c3c3d3e42464d545c606e75818e96a1acaea3988d8073665c5145382c1f1306000000000000000714212d3a4754606d7a86929facac9f92867a6d6054473c3221160c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121c252e353b3e3f42424242424242423b3a36312a21180b0200000000000007111b252d343a3e3f42424242424242423b3a36302921170d0200000000000000000000000000000000000000020b141b222738404a525c636d737f8c919ca3ada59e938d80776c605b51473e342a20160b02000000000000000000040f1b25303941484d4f52525252524b49453e3840474c4d52525252524c4b463f372e23180d0200000000000006121f2b37434e5865727e8b97a2ada79e91847a6d655b514a423c3631302f3031363b424a505c606d7984919ea7b1aa9e9285796d6053463a2d20130800000000000005121e2a36424d5765727e8b98a3aea99b8e8175675d5145392c201304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a131c232a2f323335353535353535352e2d2a261f180f06000000000000000009131b23292e313235353535353535352e2d2a251f170f05000000000000000000000000000000000000000000020a1117262e38404a525b636d737f8c919ca3ada59d928c80736d62594f463c32281d140a0000000000000000000915202c37414b53595b5f5f5f5f5f58565048404a52585a5f5f5f5f5f595751493f352a1e12060000000000000815212e3b47535f6a7783909da9aca0958a7e71675d53494039302a26232323262a30383f45515d67717e8a95a0acada1978a7d7063574a3d2f24190d0100000000000714202d3a46525e697683909caaada197897d7063554c4135291d110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a12181e222526282828282828282822211e1a140e06000000000000000000010911181e222525282828282828282821201e1a140d0500000000000000000000000000000000000000000000000006141c262e374049525b636d727f8c919ca4ada49c928b7f726b61584e443a2f261b110600000000000000000c1825313d48535d65686c6c6c6c6c64615a5047525c64676c6c6c6c6c66635b51463a2f22160a0000000000000915222f3c4855626f7c8895a0acab9d9083786c60554c41382e271e1a1616161a1e262e35414b55606c7883909dabb3a99a8d817467554c4135291d110400000000000815212e3b4854616e7b87949fabab9e9285796d6053463a2f24190d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d121618191b1b1b1b1b1b1b1b1514120e0903000000000000000000000000070d121618191b1b1b1b1b1b1b1b1514120e090200000000000000000000000000000000000000000000000000000a141c252e374049515b636d727f8c929ca4aea49f93877d706a5f564c41382d22170b03000000000000010e1b2734414d59656f757878787878716c61564c58646e747878787878726d63574b3e3225180c000000000005111d2a36414c566673808c99a7afa3998b7e71655b50433a2f261c150c0909090c141c242f3a44505b65717e8b99a4afaa9d918477675d5145392c2013060000000005111d2935414c5665727f8c98a6b0a99a8e8174665c504438281e1308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002060a0c0c0f0f0f0f0f0f0f0f080705020000000000000000000000000000000106090b0c0f0f0f0f0f0f0f0f0807050200000000000000000000000000000000000000000000000000000000020a131c252e374049515b636d73808c929da5afa49992867c6f685d53493f33271f1409000000000000020f1c2835424f5b68758185858585857e7164584d5a67748085858585857f7266594c3f3326190c00000000000713202d3946525e687783909daaac9f92867a6d6053493f31281d140b03000000020a131d27333f4953616d7a86939facac9f93867a6d6054473a2d211407000000000713202d3946525e687683909ca9ada297897d7063544a3f3428160c010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a131c252e373f49515b636d73808d939da6aba29891847a6d655b50443c31261a0e05000000000003101d293643505c6976838f9292928b7f7265584e5b6875818e9292928d8073675a4d4034271a0d01000000000714212e3a4754616d7a86939faca99d908376685d5241382d1f160b020000000000010b17222d3846525e687783909daaafa49a887c6f6255493c2f221609000000000714212e3a4754616d7a86939facab9f9285796d6053463a2e23170c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607090c0e0f10100f0e0c09060603000000000001010606060606060404020000000000000000000000000000000000000000000000000000000000000000000000010a131c252e373f49525b606c77818e949ea7aaa0968f82776c60574d42372b21160b000000000004101d2a3743505d6a7683909d9f998c7f7266594f5c6875828f9b9f9a8d8174675a4e4134271b0e01000000000a1724313d4a5764707d8a9aa4afa79a8d817467564c412f261b0d040000000000000006111b2935414c566874818e9ba7b6ac978a7d7064574a3d3124170a000000000b1824313e4b5764717e8a99a4afa89b8e8275665c5145382c1c110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c10131316191b1c1d1d1c1b191613120f0b0600080b0d0e13131313131311100e0b0600000000000000000000000000000000000000000000000000000000000000000000010a131c252e374044505b656d78828f959fa9a89e948b7f72695f53463e33281c10040000000004111e2a3744515d6a7784909da6998c807366594f5c6976828f9ca79b8e8174685b4e4135281b0e02000000000d1a2633404d596673808c99acb6a5998c7f7266594c3f2f26140a0000000000000000000d192530404c5966737f8c99a6b1a4988b7e7165584b3e3225180b00000005121e2a36424d576874818e9babb1a7978b7e7164544b4034281c0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f12181c1f2023262729292929272522201f1c17110e14181a1b2020202020201e1d1a17110b04000000000000000000000000000000000000000101010101010100000000000000010a131c2527333f49535c666d79839097a1aca69f92867b6e61594f44382c21160b0000000005111e2b3844515e6b7784919ea69a8d8073675a505d697683909ca89b8e8275685b4f4235281c0f02000000030f1c28333f4a546975828f9ca8b1a5988b7e7265584b3f3225180c000000000000000000081925323f4c5865727f8b98a5b2a5988b7f7265584c3f3225190c0000000714212d3a46535f697884919eabaca095877b6e6154473b2e23180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f161b1d23282c2d3032343536363534322f2d2b28221c1a202427282d2d2d2d2d2d2a2a27221d160e05000000000000000000000000000105090b0b0e0e0e0e0e0e0d0d0b070300000000010a1317222d38414a545d676e7b85919aa4aea2988f82766b6155483d32271b100000000005121f2b3845525e6b7885919ea79a8d8174675a505d6a7783909da89c8f8275695c4f4236291c0f0300000006121f2b3844505b667784919daab2a5988b7f7265584c3f322519090000000000000000000c1925323f4c5865727f8b98a5b2a5988b7f7265584c3f3225190c0000000815222e3b4855616e7b8896a1adaa9d918477695e52463a2d1d12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b151b21272c2e34383a3c3f4142434342413f3c3938332d2a252b3033343939393939393736332e2720170e040000000000000000000000060c111517181a1a1a1a1a1a1a1917130e08010000000006111b262f38424b555e69707d88939fa8aa9f948a7d7063594f44382c1c120700000006121f2c3945525f6c7885929fa79b8e8174685b515e6a7784919da99c8f8376695c504336291d10030000000613202d394653606c7986929facb2a6998c7f7366594c4031251a0e0100000000000000000d192633404c5966737f8c99a6b1a4988b7e7165584b3e3225180b0000000b1825313e4b5864717e8b97a8b2a79a8d817467574d42362a1e1105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a111720262b323839404546494c4e4f50504f4e4c4946443f383631363c404146464646464644433f39322920160b000000000000000000000911171d2124252727272727272726231f19120a02000000000a141d263039434d56606b73808d96a1ada69d9083776b605448392e23180c00000006121f2c3844515c667986929fa89b8e8275685b515e6b7884919ea99d9083766a5d5043372a1d10040000000814212e3b4754616e7a8799a3aeb4a79b8e817468574d42362a1d12070000000000000004111d2935414c566774818e9aa7b0a3978a7d7064574a3d3124170a000003101c28343f4a546774818d9aa7b3a9978a7e7164574b3e30251a0e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141b222731373d43484b515356595a5c5c5c5c5a585553504a46423b41484c4e535353535353514f4a443b32271d1106000000000000000009121b22292d30323434343434343433302b241c140a00000000020b141e27313b444f59606d7984919ea9ab9f95897c7063544a4034281c100400000713202d3a4653606d798699a3a89c8f8275695c525f6b7885929eaa9d9084776a5d5144372a1e11040000000916222f3c4955626f7c8895abb5b7aa9d908477695e5346392f23180e040000000000020b14202c3945525d687783909daab2a895887c6f6255493c2f221609000006121f2b3844505c667683909da9ada297887b6e6155483b2e2215090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c141d262d333c43474f54545c6063656768696968676562605b54534d454a53595b6060606060605d5b554d44392e22170b0000000000000006111b242d34393d3e414141414141403f3b362e261c0b0200000000020c151f29323d45515d67717e8b97a1ada79b8e8175665c5144382c1f120600000714212d3a4754606d7a8793a0a99c8f8376695c4b556c7985929faa9e9184776b5e5144382b1e06000000000a1723303d4a5663707d8996a3b0b8aca095877b6e61554b40342920160d06000000030b141d28313a4754606d7a86929facaca096877a6d6054473a2d21140700000713202d3a4653606d7986929facab9f9285796c605346392d20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e262f383f444e53596063666d6f72747576767574726f6c66615e5751535d64676c6c6c6c6c6c6a675f554a3f33271a0e000000000000010c17222d363f45494b4d4d4d4d4d4d4d4c4740382e1d140a0000000000030d17202935404b55606d7985929eabab9f9285796d6053463a2d20130700000814212e3b4754616e7a8794a1a99d9083766a5d515c677986939fab9e9185786b5e52452e23170c000000000b1724313e4a5764717d8a97a4b0bcb1a7998c7f73675c51453c32281f17110d080b0f151d262f39434f5964717e8b99a3afaa9d918477675d5145392c20130600000815222f3b4855626e7b8898a3aea99c8f8376655b5044372b1f12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c263038414950585f626b6f75797c7f8182838382817f7c79736e69605d55646f747979797979797771675b4f43362a1d1000000000000005111d29343f485056585a5a5a5a5a5a5a58524a402f261b11060000000000050e18242f3945515c6674808d9aa7ada297897c6f6356493c3023160900000815222e3b4855616e7b8894a1aa9d9084776a5d53606d7a8699a4ab9f9285786c5f4a3f34281c10030000000b1825313e4b5864717e8b97a4b1beb8ab9e9185796d60584e443a3128231c1918171c1f272e38414b55616b7683909dabb3a99a8d817467554c4135291d110400000a1724313d4a5764707d8a97aab4a79a8d80746753493f33271b0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f17232e38424a535b606a6f767c8185898c8d8f8f8f8f8d8b8885807b746d676067748186868686868683776a5d5144372a1e110000000000000915212d3945505a626567676767676767645c5241382d22170b00000000000007121d2834404b5463707d8996a9b3a9988c7f7265594c3f3226190c00000915222f3c4855626f7b8895a2aa9e9184776b5e54606d7a8793a0ac9f928679665c5044382c1f12060000000c1825323f4b5865727e8b98a5b1beb9ada1978c7f736a5f564c433c342e29242522282b30394049535d67707d8a959fabada1978a7d7063574a3d2f24190d0100000c1926323f4c5965727f8c98a5b1a4988b7e7165584b3e2d22170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d172128343f4a545c656c727c82898e9298989a9b9c9c9b9a9897918d8680796f6a6774818e939393939084776a5d5144372a1e110000000000000b1724303d4956626c71747474747474736e6453493f33271b0f030000000000010c18232e3a4754616d7a8797a2ada79a8e8174675b4e4134281b0e01000916232f3c4956626f7c8995a2ab9e9185786b5e54616e7b8794a1aea39986796d6053463a2d2013070000000c1825323f4b5865727e8b98a5b1bebeb3a99f92867c6f685d564d443f383530322d33383c424b515b656d7984919ea7b1aa9e9285796d6053463a2d2013080000010e1b2734414e5a6774818d9aa7b6ac96897c706356493d3023160600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f29333b44505c666d777f878f949b9fa2aaa7a8a9a9a8a7a9a19e99928d847c706b74818e9a9f9f9d9084776a5d5144372a1e110000000000000b1825323e4b5865717e8080808080808073655b5044372b1f12050000000000000713202d3946525d687885929faba89c8f8275695c4f4236291c0f03000a1623303d495663707c8996a3ab9f9285786c5f55616e7b8894a1b4a093877a6d6054473a2d2114070000000c1825323f4b5865727e8b98a5b1bebab5aea39891837a6d685f57504a45413f3f3f3f44464e545c606c77818e96a0acaea2988d8073665c5145382c1f13060000030f1c2936424f5c6975828f9ca8afa49a877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a25303b45505a606d78818c92999fa6acaeadaba7a4a3a2a2a3a5aba39f9691867d7074818e9aa7aa9d9084776a5d5144372a1e110000000000000f1c2835424f5b6875828d8d8d8d8d8d87796c605346392d20130600000000000005111d2935414c566b7784919eaaa99d9083766a5d5043372a1d1004000a1724303d4a5763707d8a96a3ac9f928679665c55626f7c8895a2ada194877a6e6154473b2e2114080000000c1825323f4b5865727e8b98a5b1b6aea9a7aaa09590827a6e69605c54524c4c4b4c4a5053585f666d74808d939ea8b2a89f92867b6e61544b4034281c1004000004111d2a3744505d6a7783909daaac9f9386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d57626c74808d939fa3abb0aca9a19e9a9896959596989b9fa2a19892867c74818e9aa7aa9d9084776a5d5144372a1e110000000000000e1b2834414e5b6774818e9a9a9a9a9a877a6d6154473a2e21140700000000000004101d2935404b556b7784919eaaa99d9083766a5d5043372a1d1004000b1724313e4a5764717d8a97a4afa39986796d6056636f7c8996a2aea194887b6e6155483b2e2215080000000b1825323e4b5865717e8b98a4b1aea49d9a9fa49f9590837b726d66605d56595858545b60636a6f79818d929ca5afaba0968c8073685e5242392e23180c00000004101c2834404b556b7885919eabab9e928578665c5144382c1f120600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a46525e69717e8b929da5aeafa8a09e96918e8b8989898a8c8e92989ea09891847a818e9aa7aa9d9084776a5d5144372a1e110000000000000d1a2633404d596673808c99a6a7ac95897c6f6256493c2f24180d01000000000006131f2c3945515d677885929eaba99c908376695d5043362a1d1003000b1825313e4b5864717e8b97a4b5a093877a6d605663707d8996a3aea295887b6f6255483c2f2215090000000b1824313e4b5764717e8a97a4b1a99d928d9399a49f9590867f78726d686766656566666c70757c838e929ca4aeafa3999184796d60564d4130271d120700000006131f2c3845515c677986929facaa9d9084776a544a4034281c10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2b37424d57616e7b86929fa4aeafa59e96918a84817e7d7c7c7d7f82858b91969d968e81818e9aa7aa9d9084776a5d5144372a1e110000000000000b1825313e4b5864717e8b97aab4a4988b7e7165554b4035291d130a05010003070d16202d3a4753606d7a86939faca89b8f8275685c4f4235291c0f02000c1825323f4b5865727e8b98a5ada194877a6e615764707d8a97a3afa295897c6f6256493c2f2316090000000a1724313d4a5764707d8a97a3b0a79a8d8187939fa6a098928b847e7a76747272727375797c818790959da5aeaea49f92877c6f675d51443b301e150b000000000713202d3a4653606d798699a3aea99c908376695d50432e23180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a46535f6975818e98a2aeafa59d938e847d797471706f6f707275797e848d929b938e83909daaaa9d9084776a5d5144372a1e110000000000000916222f3c4955626f7c8898a2aea89b8e8175675d51453a2f241c14110d0b1012181f28343f4a54636f7c899aa4afa69a8d8073675a4d4034271a0d01000c1926323f4c5965727f8c98a5aea194887b6e615764717e8a97a4afa396897c706356493d3023160a0000000a1623303d495663707c8996a3afa4978a7e808d939ea6a29f96918b8683817f7e7f808285898e939aa0a7afaea49c928b7f726a60554b4032291f0c03000000000714212e3a4754616d7a8794abb5a89c8f8275695c4f4236291c0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222e3b4855616e7b87939faab1a79d938e8179706d66656362626365676d7179808b919b959095a0acaa9d9084776a5d5144372a1e110000000000000713202d3a4653606d7985929facab9f92857a6d60554b41352d26201d19171c1f2328313a44505c6673808c99acb2a8978b7e7164584b3e3125180b00000d192633404c5966737f8c99a6a6a295887b6f625865717e8b98a4a6a3968a7d7063574a3d3024170a0000000915222f3c4855626f7b8895abb5a4978b7e78818f949da4a8a09e9992908d8c8b8b8d8f92979b9fa4acb1aaa29f928c80736d62584e43392f20170d00000000000815212e3b4854616e7b8794a1aea89b8e8275685b4f4235281c0f0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2b37424d576773808d99a4afaca0958e81776d67605c5456565657555c60676d737f8b929c9da0a7b1aa9d9084776a5d5144372a1e1100000000000006121f2c3844515c6675828f9ba9aea2988b7f72675d51453f382f2d2a2523282b2e343b434d57606d7984919eabaca096887b6e6155483b2e22150800000d1a2733404d5a6673808d9999999995897c6f625865727f8b98999999978a7d7164574a3e3124170b0000000814212e3b4754616e7a8799a3afa5988b7e7279828d929ea1a9aba39f9c9a999898999b9ea1a9acafaca79f98928b80736e635b51463d31271d0e0500000000000815222e3b4855616e7b8894a1aea89b8e8175685b4e4235281b0f020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a46535f697784919eabb1a79d9083796d655d55504a4a49494a4b51555c606d73808c95a0acb1b7aa9d9084776a5d5144372a1e1100000000000004101c2834404a5464717e8a97a1adaa9e9184796d605b504a423c3936302e34383a40454d565e69727e8b96a1adaa9d918477695f53463a2d21140700000e1a2734414d5a6774808c8c8c8c8c8c897c70635966727f8c8c8c8c8c8c8b7e7164584b3e3125180b0000000713202d3a4653606d7986929faca6998c7f736d78808a91969fa2a9aca9a7a5a5a5a6a8abadaeaca8a09e9590867e736e635c52493f342b1f150b0000000000000815222e3b4855616e7b8894a1aea89b8e8175685b4e4235281b0f020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222e3b4855616e7b8896a0acaca095897d70665c534b443f3d3c3c3d40454b515b606d7883909da7b1b7aa9d9084776a5d5144372a1e11000000000000000c18232e3a4753606d7985929ea9ada1978e81746d605b544e47464142423f44464b51575f686e7b85929fa8aea3988c7f7366574d42372b1e120500000a1724303d4a5763707d7f7f7f7f7f7f7f7b6e6156636f7d7f7f7f7f7f7f7f7c6f6255493c2f22160900000006121f2c3844505c667884919eaba79a8d8074666d747d848c92979c9fa3aba7a8a8a8a8a7aaa29f9b96918b837c716c635c524a40372d22190d030000000000000815212e3b4854616e7b8794a1aea89b8e8275685b4f4235281c0f020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a8b2aa9d9083776b60544b4139342e2f2f2f34394045505c66707d8995a0acb7aa9d9084776a5d5144372a1e110000000000000007131f2c3845515c67737f8c97a1ada99d938c7f736c665f5854524c4f4f4a5053545c60696e7a839097a2ada89f92867a6d6154473c31261a0e0200000916232f3c4855616b70737373737373736e695f54606b6f737373737373736f6a5f53473b2e21150800000003101c28343f4a54697683909ca9a89b8f827568606c707980858b8f9299989a9b9c9c9b9a9898928e8a847e786e6a615a524940382e251b1007000000000000000815212e3b4854616e7b8794a1aea89b8f8275685c4f4235291c0f020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d9aa6b2a5998c7f7266594f42392f2823232323292e343f4a54606b7784909daab7aa9d9084776a5d5144372a1e110000000000000004101c2934404b55606d7a85919ea5afa59b918c7f786f6a64615e565c5c545c6062666d727b839095a0a9aca1968d8073685e5246392a1f14090000000714202c38444f59616366666666666666615f574f59606366666666666666625f584e43372b1f1306000000000c17232e414e5b6774818e9aa7aa9d908477665b61676d737a7e8386898c8d8f8f8f8e8d8b8985827d78716c655f57504840372e261c1a16100a0300000000000714212e3a4754616d7a8794aab4a99c8f8276695c4f4336291c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2835424f5b6875818e9ba8b3a995897c6f6256493d30271d171616181d232e38424f5966737f8c99a6b2aa9d9084776a5d5144372a1e1100000000000000000c18232f3945515d67717e8a939ea7ada39b928c827c75716d6869696869666d6f73797f859095a0a7afa49a91847a6d60564c41362a180e0300000004101c28333e474f55575959595959595955534d474f54565959595959595955534e463c32261b0f0300000000061926323f4c5965727f8c98a5ac9f9285796c60555d60676d71767a7d7f8182828282807e7c7975706d66605b534e453e362e2b2a2926211c150d04000000000713202d3a4653606d798698a2aea99d9083766a5d50432e23170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101d2a3643505d697683909ca9ada297867a6d6053473a2d20150b06070c121c26303d495663707c8996aab4aa9d9084776a5d5144372a1e11000000000000000007121d2935414c55616c75818e95a0a8ada49c948f87827e7a787675757677797c80848b9298a0a7ada49f93887d70675d51443a3025190600000000000b16212c353e44484a4c4c4c4c4c4c4c4846423d4448494c4c4c4c4c4c4c4947433c342a20150a00000000000a1623303d495663707d8996a8aea298887b6e625551555d6065686d7072747575757574726f6d6663605c545049413c333838383635322d261f160d0300000006131f2c3845515c667985929facaa9d9084776a544a3f34281c1003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7783909daaab9f928578675d5145392c2013030000000a15212d3a4754606d7a8798a2aeaa9d9084776a5d5144372a1e110000000000000000010d19242f3a43505a606d798390969fa7ada69f9a938f8a8784838282828486898c91969fa2aaada49c928c7f726b60554c4132291e1308000000000005101a232c33383c3d404040404040403b3a3732383b3c404040404040403c3b37322a22180e0400000000000714212d3a4754606d7a8796a0acaa978b7e716453494b5153565d6063656768696968676562605c5453504a443f45454545454543423e3831281f150a00000004101c2834404b546b7885919eabab9e928578665c5044382b1f1206000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9e9184776b554b4035291d11040000000713202c3945525d687985929facaa9d9084776a5d5144372a1e1100000000000000000008131e28313e45515d676e7a8490959da4acaca49f9c979691908f8f8f909298999ea1a9aea9a19e928c80736d63594f433a2f20170d0200000000000008111a21282c2f30333333333333332e2d2b272c2f30333333333333332f2e2b26201810070000000000000713202c3945525d687784919daaa79b8e8174655b504445474c525456595a5c5c5c5b5a585653514b4644474852525252525252504e49433a31261c10050000000c18232e44515d6a7784909daaac9f9286796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e51442f24180d0100000004111d2935414c566b7884919eabaa9d9084776a5d5144372a1e11000000000000000000010c161f2935404b555e686e7a838d929da0a7acaca8a8a19e9c9c9b9c9d9fa3aaabadaca59e97928a80736e645b51473d31281e0e0500000000000000000810161c2023242626262626262622211e1b1f22232626262626262622211f1b150e070000000000000004111d2935414c566774818e9aabab9e9184786c605346393a4145474a4c4e4f4f4f4f4d4b49464540454d53555e5e5e5e5e5e5e5d5a544c43382d21160a000000071c2936434f5c6976828f9ca9afa399877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e0700000000010d19243044515e6b7784919eaaaa9d9084776a5d5144372a1e1100000000000000000000040d18242f39434c565e686d79808990959da0a7a9acadaba9a8a8a9aaacadababa39f9b938e857d736d645c52493f352b1f160c00000000000000000000050b10141617191919191919191514120f131516191919191919191615130f0a040000000000000000010d1924303e4a5764717d8a99a3ada196897c6f62554b403535393a3d3f4142424242413f3c3a38424d575f626b6b6b6b6b6b6b69665e54493e32261a0d0100010e1b2834414e5b6774818e9aa7b5ab95897c6f6256493c2f231609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110400000000081e2b3844515e6b7784919eaaaa9d9084776a5d5144372a1e11000000000000000000000007121d28313b444c565e676d747d838a9095999d9fa3aba4a5a5a5a4a9a29e9b99928e88817a706c635b524a40372e231a0d040000000000000000000000000407090a0d0d0d0d0d0d0d080705030709090d0d0d0d0d0d0d0908060300000000000000000000000814212d3a4754606d7a86929faca99a8d8074675d51453a2f2c2d3032343536363534322f2d3a47535f696e787878787878787670665a4e4235291c0f0300000d1a2633404d596673808c99a6b1a4978a7e7164574b3e31241806000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110400000005111e2b3844515e6b7784919eaaaa9d9084776a5d5144372a1e110000000000000000000000010c161f29323b444c555c606b70787e83888c9092999698989898979697928f8b86817c746e68615a524940382e251c110800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202c3945525d6876828f9caaab9f9285796d60554b41352921232627292929282725262f3b4855626e7b858585858585858276695d5043362a1d100300000b1825313e4b5864717e8b97a4b1a5998c7f7266594c3f2d22170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110400000005111e2b3844515e6b7784919eaaaa9d9084776a5d5144372a1e11000000000000000000000000040d172029323a434b515960666d71777c808386888a8b8b8c8b8a898785827e7a756f6a615e56504740372e261c130a00000000000000000000000001070b0f1112131313131313130a0907040000000000000000000000000000000000000000000000000004111d2935414c5664717e8b98a2ada2978b7f72675d51453d332a21191b1c1c1c1c18222d38414e5865727f8b91919191918e8275685b4f4235281c0f0200000916232f3c4956626f7c8995a9b3a79b8e81746853493f33271b0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110400000005111e2b3844515e6b7784919eaaaa9d9084776a5d5144372a1e1100000000000000000000000000050e172029303940454f545c60646a6f7376797b7d7e7f7f7f7e7c7b7875716d68625f58524c443e352e251c140a010000000000000000000000050c12171b1d1e20202020202020161613100b040000000000000000000000000000000000000000000000010d19242f3a4753606d7a85929faba99e92857a6d60594f453b332a25201d191c1f2429333f4953606a7683909d9e9e9e988c7f7265594c3f3226190c0000000714212e3a4754616d7a8797a1ada99d908376655b5044372b1f12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110400000005111e2b3844515e6b7784919eaaaa9d9084776a5d5144372a1e110000000000000000000000000000050e171e272e343d424a5053585f6266676d6f707172727271706e696865615e56534e46413b322c231c130a020000000000000000000000060f161d23272a2b2d2d2d2d2d2d2d2322201b160f0700000000000000000000000000000000000000000000000813202c3945515d6774808d99a3ada1978d80746b60574d453d36302c2924282b2f353d44505b656f7c89959fababa096887b6f6255483c2f2215090000000713202d3946525e687885929eabab9f9285796c605346392d2013060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110400000005111e2b3844515e6b7784919eaaaa9d9084776a5d5144372a1e11000000000000000000000000000000050c151d232830383f44464e5355555c606263656565656463615e575854524c47433c363029201a110a010000000000000000000000050f1820282f33373839393939393939302f2c27211911070000000000000000000000000000000000000000000004111d2935404b55616e7b87929faaa99f93887d70695f574f46413a39352f34383a40454f59606c78828f9ca7b1aa9e9184776a5f53473a2e21150800000005111d2935414c566976838f9ca9aea298887b6e6155483b2e2215060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110400000005111e2b3844515e6b7784919eaaaa9d9084776a5d5144372a1e1100000000000000000000000000000000030b12181e262e34383c4347484b5153555758585958575654524d4b4746413a37312a251e170e08000000000000000000000000010c16202a323a3f4345464646464646463d3b38322b23190f04000000000000000000000000000000000000000000010d18242f3a46535f6974818e98a2aea49a92857b6e696059524c474541433f44464b5159606b727f8b949fabaea2988c7f7266584e43372b1f1206000000010d192530404d5a6773808d9aa6b4aa978a7d7064574a3d2d22170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110400000005111e2b3844515e6b7784919eaaaa9d9084776a5d5144372a1e11000000000000000000000000000000000000070c141c23282b31373a3c404546484a4b4c4c4c4b494846423e3a3936302b262019140d050000000000000000000000000007121d28323c444b5051535353535353534948443d352b21160b0000000000000000000000000000000000000000000007131d2a36424d57616e7b86929fa7aca19791847b6f6b615e5654524c4f4a5053555d606b707d87929fa6b0a89f92867a6d6154473c31261b0f0300000000081825313e4b5864717e8b97aab4a6998d807366544a3f33281c0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110400000005111e2b3844515e6b7784919eaaaa9d9084776a5d5144372a1e1100000000000000000000000000000000000000020a11171c1f262b2e2e34383a3c3d3e3f3f3f3e3d3b3a36302e2d2a251e1b150d080200000000000000000000000000000b17232f3a444e565c5e6060606060606056544f473d32271b1004000000000000000000000000000000000000000000010e1a26313b46525e69727f8c959fa9a9a19691857d746d6863605d565c545c6062676d737d869299a3aeaca1968d8073685e5246392a20150a00000000000815222f3b4855626e7b8898a2aea99c8f8276665b5044382b1f120600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110400000005111e2b3844515e6b7784919eaaaa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000060b10151b1f2123282c2d2f303232323231302e2d2a2521201d19130f0a04000000000000000000000000000000000f1b27333f4b5660686b6c6c6c6c6c6c6c6360594f44382c2013070000000000000000000000000000000000000000000009141f2a36424d57606d78839097a2aba8a1979187807a74706d686a6969666d6f737980879298a2abafa49a9184796d60564c41362a180e0400000000000613202d394653606c7985929fabab9f9285796c605346392d20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110400000005111e2b3844515e6b7784919eaaaa9d9084776a5d5144372a1e110000000000000000000000000000000000000000000000030a0f1215181c1f20222425252625242321201e1a1413110d0802000000000000000000000000000000000000111d2a3743505c68727879797979797979706b6054483b2f22160900000000000000000000000000000000000000000000030e1a25303b44505c666e7b859299a3aba9a199938d86817d7a7876767677797c80858c9299a2aaaea49f93887d70675d51443a3025190600000000000006121f2b3844505b6676828f9ca9aea298887c6f6255493c2d22170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110400000005111e2b3844515e6b7784919eaaaa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000306070c10131315171819191918161514120e090705010000000000000000000000000000000000000000121e2b3845515e6b7884868686868686867d706356493d3023160a000000000000000000000000000000000000000000000009141f28343f4a545f69707d879299a3aaaba49f98928e8a87848382838485888c91979fa3abaea49d928c7f736b60554b4132281e1308000000000000030f1c28333f4a546673808c99aab4aa988b7f7265544a3f33281c0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110400000005111e2b3844515e6b7784919eaaaa9d9084776a5d5144372a1e110000000000000000000000000000000000000000000000000000000000040607090a0b0c0c0c0b0a08070502000000000000000000000000000000000000000000000000121e2b3845515e6b7884919393939393897d706356493d3023160a0000000000000000000000000000000000000000000000020c17232e38424d57606b717e879298a0a8afaaa29f9b969691908f8f909298999ea1a9afaaa29f928d80776c60594f433a2f20160c02000000000000000b17222d3d495663707c8998a3aea89b8f8275665b5044382b1f1206000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110400000005111e2b3844515e6b7784919eaaaa9d9084776a5d5144372a1e110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919e9f9f9f96897c706356493d3023160a00000000000000000000000000000000000000000000000006111c26303b454f59616c717e8691969fa3abaeaca7a8a19e9d9c9c9d9fa2aaabadaca69e98928b80776c655b50473d31281d0e0500000000000000000614202d3a4753606d7986929facab9f9285796c605346392d201308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110400000005111e2b3844515e6b7784919eaaaa9d9084776a5d5144372a1e11000000000000060b0e101113131313131311100e0b06000000000000000000000000000001060b0e111113131313131311100e0b06000000000000000000000000000000121e2b3845515e6b7884919eabaca396897c706356493d3023160a000000000000000000000000000000000000000000000000000a151e2a333d47505a616c707c848d92999fa3ababadacaba9a9a9aaacaeacaca49f9c948f867e736c655b53493f352b1f160c00000000000000000006131f2c3845515c6776838f9ca9ada297897c6f6256493c3025190e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110400000005111e2b3844515e6b7784919eaaaa9d9084776a5d5144372a1e1100000000040b12171b1d1e2020202020201e1d1b17120b040000000000000000000000040c12171b1d1e2020202020201e1d1a17110b0400000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a00000000000000000000000000000000000000000000000000030c18212b353e48505a616a6f7980878e92999c9fa2a9a4a5a5a5a4aaa29f9c9a938f89827b716c605b534941382d231a0d0400000000000000000004101c2934404b5566727f8c99a8b2a9998c7f7366564c41362a1e11050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110400000005111e2b3844515e6b7784919eaaaa9d9084776a5d5144372a1e11000000050e161d23272a2b2d2d2d2d2d2d2b2a27231d160e05000000000000000000060e161d23272a2b2d2d2d2d2d2d2a2a27221d160e05000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a0000000000000000000000000000000000000000000000000000060f1a232c363e48505860676d747b81868b8f92979697989898979698928f8c87827c756e69615a504941382f261b110800000000000000000000000c18232f3c4855626f7b8896a1aca99d908376685e5246392d2014080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110400000005111e2b3844515e6b7784919eaaaa9d9084776a5d5144372a1e110000040e1720282e3336373939393939393736332e2820170e0400000000000000040e1820282e3337383939393939393736332e2720170e040000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a00000000000000000000000000000000000000000000000000000008111a242c363e464e555d60696e747a7e828588898b8b8c8b8b898885827f7b766f6b615f5750443f382f261d140a0000000000000000000000000715212e3a47535f6a7884919eabac9f93877a6e6154473b3025190d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110400000005111e2b3844515e6b7784919eaaaa9d9084776a5d5144372a1e1100000b16202932393f434446464646464644433f39322920160b000000000000010c16202a32393f434446464646464644433f39322920160b0000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a0000000000000000000000000000000000000000000000000000000008121a242c343c434b51575f62686d7275797b7d7e7f7f7f7e7d7b7976726e69636059534d453e332d261d140b0200000000000000000000000006121f2b37434e586774808d9aa9afa49a8b7e7165564c41362a1e110500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110400000005111e2b3844515e6b7784919eaaaa9d9084776a5d5144372a1e110006121d28323b444b4f51535353535353514f4b443b32281d1206000000000006121d28323c444b4f51535353535353514f4a443b32271d110600000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a000000000000000000000000000000000000000000000000000000000008111a222b313a40454d53565e6165656c6e707172727271706e6c6665615e57544f46423b3327221b140b0200000000000000000000000000030f1b26313d495663707c8997a1adac9c8f8276685e5246392d20140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110400000005111e2b3844515e6b7784919eaaaa9d9084776a5d5144372a1e11000b17232e39444d565b5e6060606060605e5b564d44392e23170b00000000000b17232e39444e565c5e6060606060605d5b554d44392e22170b00000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a0000000000000000000000000000000000000000000000000000000000000810191f282f353c42474c5254535b60616364656565646361605b5454534d48443d3631292117110a020000000000000000000000000000000a13202d3a4653606d7985919eabac9f92867a6d6154473b31261a0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110400000005111e2b3844515e6b7784919eaaaa9d9084776a5d5144372a1e11000e1b27333f4b565f676a6c6c6c6c6c6c6a675f564b3f33271b0e02000000020e1b27333f4b5660676b6c6c6c6c6c6c6a675f554a3f33271a0e00000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a00000000000000000000000000000000000000000000000000000000000000070d161d242931373a41464749505355565858595858565553504a4846423b38322a261f170f06000000000000000000000000000000000006121f2b3844505c6674808d9aa7afa3998b7e7265574d42362a1c1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110400000005111e2b3844515e6b7784919eaaaa9d9084776a5d5144372a1e1100101d2a36434f5b6771777979797979797771675b4f43362a1d100400000004111d2a37434f5c6772777979797979797771675b4f43362a1d1000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a0000000000000000000000000000000000000000000000000000000000000000040c13181f262b3036393a3f4446484a4b4c4c4c4b4a4846443f3b3a36312c27211a140d0600000000000000000000000000000000000003101c28343f4a54626f7c8895a0acab9c908376695f5346382e23170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110400000005111e2b3844515e6b7784919eaaaa9d9084776a5d5144372a1e1100111e2b3744515e6a778486868686868684776a5e5144372b1e110400000005111e2b3844515e6b778486868686868683776a5d5144372a1e1100000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a00000000000000000000000000000000000000000000000000000000000000000001070d151a1e252a2d2d3337393b3d3e3f3f3f3e3d3b3938332d2d2a251f1b160e090300000000000000000000000000000000000000000b17232e384754606a7784909daaab9f94887b6e61544a3f34281c10030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919da8a89d9184776a5e5144372b1e110400000005111e2b3844515e6b7784919ea8a89d9084776a5d5144372a1e1100111e2b3744515e6a778491939393939184776a5e5144372b1e110400000005111e2b3844515e6b778491939393939083776a5d5144372a1e1100000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000003090e13191d2022272b2d2e303132323231302e2d2b2822211e1a140f0b040000000000000000000000000000000000000000000006111c2b37434e5865727f8c98a2aea6998c8073665c5044382b1f15090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919b9b9b9b9184776a5e5144372b1e110400000005111e2b3844515e6b7784919b9b9b9b9084776a5d5144372a1e1100111e2b3744515e6a7784919d9f9f9d9184776a5e5144372b1e110400000005111e2b3844515e6b7784919e9f9f9d9084776a5d5144372a1e1100000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a0000000000000000000000000000000000000000000000000000000000000000000000000002080d1113171b1f20222325252625252322201f1c1714120e0903000000000000000000000000000000000000000000000000000f1b27323c4754606d7a86929facab9e9184796d6053463c31261a0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a77848e8e8e8e8e8e84776a5e5144372b1e110400000005111e2b3844515e6b77848e8e8e8e8e8e84776a5d5144372a1e1100111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110400000005111e2b3844515e6b7784919eaaaa9d9084776a5d5144372a1e1100000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a0000000000000000000000000000000000000000000000000000000000000000000000000000000105060b0f121315171819191918171513120f0b0605020000000000000000000000000000000000000000000000000000000a15202c3945525d6874818e9aa4ada1968a7d7063574e42372b1e1308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808181818181818073675a4d4034271a0d01000000010d1a2734404d5a6773808181818181818073665a4d4033271a0d00111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110400000005111e2b3844515e6b7784919eaaaa9d9084776a5d5144372a1e1100000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000030506080a0b0c0c0c0b0a080606030000000000000000000000000000000000000000000000000000000000000004111d2935414c56626e7b87939faca89c8f82766a5f53473a3025190d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1926323f4b58636e73757575757575736e63584b3f3226190d00000000000d1926333f4c58646e73757575757575736e63584b3f3226190c00111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110400000005111e2b3844515e6b7784919eaaaa9d9084776a5d5144372a1e1100000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1924303a47535f6a75828f9ba5ab9f94887b6e62564c41362a1d13070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a17232f3b47525c636768686868686867635c52473b2f23170a00000000000b1723303b47525c646768686868686866635c52473b2f23170a00111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110400000005111e2b3844515e6b7784919eaaaa9d9084776a5d5144372a1e1100000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e2b37434e58626f7c88939eaba69a8d8174685e52463a2f24180d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131f2a36404a52585a5b5b5b5b5b5b5a58524a40362a1f1307000000000007131f2b36404a52585a5b5b5b5b5b5b5a58524a40362a1f130700111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110400000005111e2b3844515e6b7784919eaaaa9d9084776a5d5144372a1e1100000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020f1a26313c47535f6a75828f99a3a19f92867a6d61554b4135291d11040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e19242e3840474b4d4e4e4e4e4e4e4d4b4740382e24190e020000000000030e19242e3840474c4d4e4e4e4e4e4e4d4b4740382e24190e0200111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110400000005111e2b3844515e6b7784919eaaaa9d9084776a5d5144372a1e1100000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915202b37434e58626e7b8792949494988c8073675d5145392c20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121c262e363b3f40424242424242403f3b362e261c12080000000000000008121c262e363b3f40424242424242403f3b362e261c12080000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110400000005111e2b3844515e6b7784919eaaaa9d9084776a5d5144372a1e1100000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b26323c47535f697380878787878787857a6d6054473a2d211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141c242a2f323435353535353534322f2a241c140a0000000000000000010a141c242b30333435353535353533322f2a241c140a000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110400000005111e2b3844515e6b7784919eaaaa9d9084776a5d5144372a1e1100000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202b37424d57606d797b7b7b7b7b7b7b796d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a12191f2326272828282828282726231f19120a02000000000000000000020a12191f2326272828282828282726231f19120a02000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110400000005111e2b3844515e6b7784919eaaaa9d9084776a5d5144372a1e1100000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e1a26313c45515c676d6e6e6e6e6e6e6e6d675c5145382c1f1306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080e1317191a1b1b1b1b1b1b1a1917130e0800000000000000000000000001080e1317191a1b1b1b1b1b1b1a1917130e080000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110400000005111e2b3844515e6b7784919eaaaa9d9084776a5d5144372a1e1100000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915202834404b555c6061616161616161605c554b4034291c10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002070a0d0d0f0f0f0f0f0f0d0d0a070200000000000000000000000000000003070b0d0d0f0f0f0f0f0f0d0c0a0702000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110400000005111e2b3844515e6b7784919eaaaa9d9084776a5d5144372a1e1100000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c18232e39434b51535454545454545453514b43392f23180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110400000005111e2b3844515e6b7784919eaaaa9d9084776a5d5144372a1e1100000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d273039404546484848484848484745403931271d120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110400000005111e2b3844515e6b7784919eaaaa9d9084776a5d5144372a1e1100000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e272e34383a3b3b3b3b3b3b3b3a38342f271f150b0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110400000005111e2b3844515e6b7784919eaaaa9d9084776a5d5144372a1e1100000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151d23282c2d2e2e2e2e2e2e2e2d2c29231d150d030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110400000005111e2b3844515e6b7784919eaaaa9d9084776a5d5144372a1e1100000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181c1f2021212121212121201f1c18120b03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110400000005111e2b3844515e6b7784919eaaaa9d9084776a5d5144372a1e1100000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c101313151515151515151413100c070100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110400000005111e2b3844515e6b7784919eaaaa9d9084776a5d5144372a1e1100000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070808080808080807060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110400000005111e2b3844515e6b7784919eaaaa9d9084776a5d5144372a1e1100000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110400000005111e2b3844515e6b7784919eaaaa9d9084776a5d5144372a1e1100000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110400000005111e2b3844515e6b7784919eaaaa9d9084776a5d5144372a1e1100000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110400000005111e2b3844515e6b7784919eaaaa9d9084776a5d5144372a1e1100000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110400000005111e2b3844515e6b7784919eaaaa9d9084776a5d5144372a1e1100000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110400000005111e2b3844515e6b7784919eaaaa9d9084776a5d5144372a1e1100000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e060000000005111e2b3844515e6b7784919eaaaa9d9084776a5d5144372a1e1100000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e51442d22170b0000000005111e2b3844515e6b7784919eaaaa9d9084776a5d5144372a1e1100000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9e9184776b53493f33271b0f0300000005111e2b3844515e6b7784919eaaaa9d9084776a5d5144372a1e1100000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaab9e918478655b5044372b1f120500000005111e2b3844515e6b7784919eaaaa9d9084776a5d5144372a1e1100000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaac9f9286796c605346392d20130700000005121f2b3744505b657885919eabaa9d9084776a5d5144372a1e1100000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaea398877b6e6154473b2f23180c0401000613202d394653606c7986929faca99d9083766a5d5043372a1d1000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daab4aa978a7d7064554b4034291e16110d0c1017212e3b4854616e7b8799a3afa89c8f8275695c4f4236291c0f00000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daab4a79a8d8174675c51453b3028201d19181d212935404b5564717d8a97abb5a79a8e8174675b4e4134281b0e00000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daab7ab9e9285796d60564d433a312c292424292c333b45515d6774818e9aa7b5ab998c7f7266594c3f3326190c00000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daab7ada1978b7f72685e554b433d39352f2f35383e454e58606d7a85929fabafa4998a7d7063574a3d3024170a00000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daab7b3a99f92857b6e675d554f47454141414045474f575f6a737f8c97a2adac9f93867a6d6054473a2d21140700000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daab7b3ada2979082796d67605954524c4e4e4b51535961696f7c86929fa9b3a99c908376685d5245392c20130600000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daab3a9a19e9f948f8279706b64605d565b5b555d60646b707b849198a3aeada1978b7e7165564c4135291d110400000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaada197929298948f847d76716d6869686868676d70767d859196a1aab1a79e9285796d6053473a2f24190d0100000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaab9e928585929f969189827e7a777574747577797d828a9297a1a8b2aaa0958c7f72675d5145392c1e13080000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d91847e8b949e9d948f8a86848281818283868a8f949ea1a9b2aba2989083796d60554b4035291d0c010000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d918478828f959f9f9c9993918f8e8e8f9092999c9fa6adb1aaa29992867c6f665c5143392f24180d000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184777a8390959da4a49f9d9c9b9b9b9d9fa3ababb0aca79f9892877d706a5f544b4031281d1207000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776d7a838d929c9fa6aaa8a7a7a8aaacaeacaba8a09e9590867d706b61584e42392e1f160c01000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d918477686d79818990949a9ea0a8a4a4a4a4a8a19e9a96918b837c706b61594f463c30271d0d0400000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a676d747d83898d919696979797979696918e89847e786f6a61594f473e342a1e150b0000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5d606b6f767c808487898a8b8b8a898784817d78716d665f584f473e352c22180c030000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5960636a6f74777a7c7d7e7e7d7c7a7874706c66605c544e463e352c231a1006000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e4f5458606267686d6f717171716f6d686763605b54504a423c342c231a110800000000000000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e51484e5456565e61636464646463615e565653504a443f38302a221a11080000000000000000000000000000000000121e2b3845515e6b7884919ea6a6a396897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e51444347494c525456575858575654524c4a46443f38342e261e181008000000000000000000000000000000000000121e2b3845515e6b7884919999999996897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144373b3c414647494a4b4b4a494746413d3938332d28231c140c0600000000000000000000000000000000000000121e2b3845515e6b78848c8c8c8c8c8c897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372e3035393a3c3e3e3e3e3c3a3936302d2b28221c17110a0200000000000000000000000000000000000000000c1925323f4c5865727f7f7f7f7f7f7f7f7b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b25292d2e3031313131302e2d2a25201f1c17110b06000000000000000000000000000000000000000000000b1824313e4a56626d72737373737373736e695e53463a2d211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b191d202123242525242321201d1913120f0b060000000000000000000000000000000000000000000000000915222e3a46515b626566666666666666615e574d42362a1e1205000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e1113141617181817161413110d080603000000000000000000000000000000000000000000000000000006121e29343f495156585959595959595954534d453b31251a0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110707090b0b0b0b09070705010000000000000000000000000000000000000000000000000000000000010d18232d373f464a4c4c4c4c4c4c4c4c4846423b33291f140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e1104000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b252d343a3e3f404040404040403b3a36312921170d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e110400000000000000000000000000000000000000000000000000000000000000000000000000000000000009131b23292e3132333333333333332e2d2a251f170f050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e1104000000000000000000000000000000000000000000000000000000000000000000000000000000000000010911181e2224252626262626262621211e1a140d05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaaa9d9184776a5e5144372b1e11040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060d12151819191919191919191514120e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919da6a69d9184776a5e5144372b1e11040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000106090b0c0d0d0d0d0d0d0d08070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a778491999999999184776a5e5144372b1e110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a77848c8c8c8c8c8c84776a5e5144372b1e1104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727f7f7f7f7f7f7f7f7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313d4a56626d72737373737373726d62564a3d3124180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222e3a45515b626566666666666665625b51453a2e221509000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121d29343f49515658595959595959585651493f34291d12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c18232d373f454a4b4c4c4c4c4c4c4b4a453f372d23180c0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b252d343a3d3f4040404040403f3d3a342d251b1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b23292e313233333333333332312e29231b1209000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000911181d2224252626262626262524221d181109000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c12151818191919191919181815120c0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105090b0c0d0d0d0d0d0d0c0b090501000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + image data: 1 + _typelessdata: 00 m_StreamData: serializedVersion: 2 offset: 0 diff --git a/Basis/Packages/com.basis.sdk/Fonts/Poppins-Regular SDF NamePlate.asset b/Basis/Packages/com.basis.sdk/Fonts/Poppins-Regular SDF NamePlate.asset index 2decca168d..e6789516f9 100644 --- a/Basis/Packages/com.basis.sdk/Fonts/Poppins-Regular SDF NamePlate.asset +++ b/Basis/Packages/com.basis.sdk/Fonts/Poppins-Regular SDF NamePlate.asset @@ -60,882 +60,8 @@ MonoBehaviour: m_SourceFontFilePath: m_AtlasPopulationMode: 1 InternalDynamicOS: 0 - m_GlyphTable: - - m_Index: 1000 - m_Metrics: - m_Width: 44.734375 - m_Height: 11.171875 - m_HorizontalBearingX: 3.953125 - m_HorizontalBearingY: 10.625 - m_HorizontalAdvance: 52.296875 - m_GlyphRect: - m_X: 10 - m_Y: 10 - m_Width: 46 - m_Height: 12 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 722 - m_Metrics: - m_Width: 47.875 - m_Height: 7.5625 - m_HorizontalBearingX: 9.453125 - m_HorizontalBearingY: -3.421875 - m_HorizontalAdvance: 65.96875 - m_GlyphRect: - m_X: 75 - m_Y: 10 - m_Width: 49 - m_Height: 8 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 710 - m_Metrics: - m_Width: 42.578125 - m_Height: 64.171875 - m_HorizontalBearingX: 5.125 - m_HorizontalBearingY: 63.546875 - m_HorizontalAdvance: 52.828125 - m_GlyphRect: - m_X: 143 - m_Y: 10 - m_Width: 43 - m_Height: 65 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 737 - m_Metrics: - m_Width: 44.1875 - m_Height: 50.21875 - m_HorizontalBearingX: 6.9375 - m_HorizontalBearingY: 50.21875 - m_HorizontalAdvance: 57.59375 - m_GlyphRect: - m_X: 75 - m_Y: 37 - m_Width: 46 - m_Height: 51 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 728 - m_Metrics: - m_Width: 48.0625 - m_Height: 50.9375 - m_HorizontalBearingX: 3.875 - m_HorizontalBearingY: 50.125 - m_HorizontalAdvance: 55.796875 - m_GlyphRect: - m_X: 205 - m_Y: 10 - m_Width: 49 - m_Height: 52 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 724 - m_Metrics: - m_Width: 50.03125 - m_Height: 50.9375 - m_HorizontalBearingX: 3.875 - m_HorizontalBearingY: 50.125 - m_HorizontalAdvance: 60.84375 - m_GlyphRect: - m_X: 273 - m_Y: 10 - m_Width: 51 - m_Height: 52 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 734 - m_Metrics: - m_Width: 38.6875 - m_Height: 66.59375 - m_HorizontalBearingX: 6.9375 - m_HorizontalBearingY: 66.59375 - m_HorizontalAdvance: 46.34375 - m_GlyphRect: - m_X: 10 - m_Y: 41 - m_Width: 40 - m_Height: 67 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 748 - m_Metrics: - m_Width: 48.328125 - m_Height: 72.53125 - m_HorizontalBearingX: 1.078125 - m_HorizontalBearingY: 49.3125 - m_HorizontalAdvance: 50.671875 - m_GlyphRect: - m_X: 343 - m_Y: 10 - m_Width: 49 - m_Height: 74 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 738 - m_Metrics: - m_Width: 49.859375 - m_Height: 50.9375 - m_HorizontalBearingX: 3.875 - m_HorizontalBearingY: 50.125 - m_HorizontalAdvance: 57.59375 - m_GlyphRect: - m_X: 205 - m_Y: 81 - m_Width: 51 - m_Height: 52 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 741 - m_Metrics: - m_Width: 24.109375 - m_Height: 50.21875 - m_HorizontalBearingX: 6.9375 - m_HorizontalBearingY: 50.21875 - m_HorizontalAdvance: 33.5625 - m_GlyphRect: - m_X: 140 - m_Y: 94 - m_Width: 26 - m_Height: 51 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 726 - m_Metrics: - m_Width: 46.796875 - m_Height: 50.9375 - m_HorizontalBearingX: 3.875 - m_HorizontalBearingY: 50.125 - m_HorizontalAdvance: 54.625 - m_GlyphRect: - m_X: 275 - m_Y: 81 - m_Width: 48 - m_Height: 52 - 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.03125 - 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: 743 - m_Metrics: - m_Width: 27.453125 - m_Height: 61.734375 - m_HorizontalBearingX: 2.34375 - m_HorizontalBearingY: 61.734375 - m_HorizontalAdvance: 32.765625 - m_GlyphRect: - m_X: 69 - m_Y: 107 - m_Width: 28 - m_Height: 62 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 731 - m_Metrics: - m_Width: 44.1875 - m_Height: 66.59375 - m_HorizontalBearingX: 6.9375 - m_HorizontalBearingY: 66.59375 - m_HorizontalAdvance: 57.59375 - m_GlyphRect: - m_X: 411 - m_Y: 10 - m_Width: 46 - m_Height: 67 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 746 - m_Metrics: - m_Width: 71.546875 - m_Height: 49.3125 - m_HorizontalBearingX: 1.078125 - m_HorizontalBearingY: 49.3125 - m_HorizontalAdvance: 73.796875 - m_GlyphRect: - m_X: 476 - m_Y: 10 - m_Width: 72 - m_Height: 50 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 732 - m_Metrics: - m_Width: 10.984375 - m_Height: 68.484375 - m_HorizontalBearingX: 5.578125 - m_HorizontalBearingY: 68.484375 - m_HorizontalAdvance: 22.140625 - m_GlyphRect: - m_X: 10 - m_Y: 127 - m_Width: 12 - m_Height: 69 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 729 - m_Metrics: - m_Width: 24.9375 - m_Height: 68.765625 - m_HorizontalBearingX: 2.0625 - m_HorizontalBearingY: 68.765625 - m_HorizontalAdvance: 29.609375 - m_GlyphRect: - m_X: 567 - m_Y: 10 - m_Width: 25 - m_Height: 69 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 693 - m_Metrics: - m_Width: 43.828125 - m_Height: 62.734375 - m_HorizontalBearingX: 6.9375 - m_HorizontalBearingY: 62.734375 - m_HorizontalAdvance: 55.171875 - m_GlyphRect: - m_X: 476 - m_Y: 79 - m_Width: 45 - m_Height: 63 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 735 - m_Metrics: - m_Width: 8.1875 - m_Height: 66.59375 - m_HorizontalBearingX: 6.9375 - m_HorizontalBearingY: 66.59375 - m_HorizontalAdvance: 22.140625 - m_GlyphRect: - m_X: 411 - m_Y: 96 - m_Width: 10 - m_Height: 67 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 744 - m_Metrics: - m_Width: 44.1875 - m_Height: 50.03125 - m_HorizontalBearingX: 6.484375 - m_HorizontalBearingY: 49.3125 - m_HorizontalAdvance: 57.59375 - m_GlyphRect: - m_X: 342 - m_Y: 103 - m_Width: 45 - m_Height: 51 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 697 - m_Metrics: - m_Width: 35.453125 - m_Height: 62.734375 - m_HorizontalBearingX: 6.9375 - m_HorizontalBearingY: 62.734375 - m_HorizontalAdvance: 45.359375 - m_GlyphRect: - m_X: 185 - m_Y: 152 - m_Width: 37 - m_Height: 63 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 747 - m_Metrics: - m_Width: 40.765625 - m_Height: 49.3125 - m_HorizontalBearingX: 1.171875 - m_HorizontalBearingY: 49.3125 - m_HorizontalAdvance: 43.109375 - m_GlyphRect: - m_X: 116 - m_Y: 164 - m_Width: 41 - m_Height: 50 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 730 - m_Metrics: - m_Width: 50.03125 - m_Height: 74.421875 - m_HorizontalBearingX: 3.875 - m_HorizontalBearingY: 50.125 - m_HorizontalAdvance: 60.84375 - m_GlyphRect: - m_X: 41 - m_Y: 188 - m_Width: 51 - m_Height: 76 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 736 - m_Metrics: - m_Width: 79.28125 - m_Height: 50.21875 - m_HorizontalBearingX: 6.9375 - m_HorizontalBearingY: 50.21875 - m_HorizontalAdvance: 92.703125 - m_GlyphRect: - m_X: 241 - m_Y: 152 - m_Width: 81 - m_Height: 51 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 727 - m_Metrics: - m_Width: 50.03125 - m_Height: 67.40625 - m_HorizontalBearingX: 3.875 - m_HorizontalBearingY: 66.59375 - m_HorizontalAdvance: 60.84375 - m_GlyphRect: - m_X: 341 - m_Y: 173 - m_Width: 51 - m_Height: 68 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 698 - m_Metrics: - m_Width: 62.28125 - m_Height: 64 - m_HorizontalBearingX: 3.875 - m_HorizontalBearingY: 63.453125 - m_HorizontalAdvance: 70.015625 - m_GlyphRect: - m_X: 241 - m_Y: 222 - m_Width: 64 - m_Height: 65 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 696 - m_Metrics: - m_Width: 33.75 - m_Height: 62.8125 - m_HorizontalBearingX: 6.9375 - m_HorizontalBearingY: 62.8125 - m_HorizontalAdvance: 46.171875 - m_GlyphRect: - m_X: 111 - m_Y: 233 - m_Width: 35 - m_Height: 63 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 704 - m_Metrics: - m_Width: 63.625 - m_Height: 62.28125 - m_HorizontalBearingX: 6.9375 - m_HorizontalBearingY: 62.28125 - m_HorizontalAdvance: 77.484375 - m_GlyphRect: - m_X: 10 - m_Y: 283 - m_Width: 65 - m_Height: 63 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 714 - m_Metrics: - m_Width: 83.703125 - m_Height: 62.828125 - m_HorizontalBearingX: 2.0625 - m_HorizontalBearingY: 62.734375 - m_HorizontalAdvance: 87.84375 - m_GlyphRect: - m_X: 611 - m_Y: 10 - m_Width: 84 - m_Height: 64 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 742 - m_Metrics: - m_Width: 38.15625 - m_Height: 50.9375 - m_HorizontalBearingX: 4.234375 - m_HorizontalBearingY: 50.125 - m_HorizontalAdvance: 46.984375 - m_GlyphRect: - m_X: 165 - m_Y: 234 - m_Width: 39 - m_Height: 52 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 699 - m_Metrics: - m_Width: 48.328125 - m_Height: 62.734375 - m_HorizontalBearingX: 6.9375 - m_HorizontalBearingY: 62.734375 - m_HorizontalAdvance: 62.28125 - m_GlyphRect: - m_X: 165 - m_Y: 305 - m_Width: 50 - m_Height: 63 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 745 - m_Metrics: - m_Width: 48.234375 - m_Height: 49.3125 - m_HorizontalBearingX: 1.078125 - m_HorizontalBearingY: 49.3125 - m_HorizontalAdvance: 50.484375 - m_GlyphRect: - m_X: 94 - m_Y: 315 - m_Width: 49 - m_Height: 50 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 709 - m_Metrics: - m_Width: 42.828125 - m_Height: 62.734375 - m_HorizontalBearingX: 6.9375 - m_HorizontalBearingY: 62.734375 - m_HorizontalAdvance: 54.71875 - m_GlyphRect: - m_X: 10 - m_Y: 365 - m_Width: 44 - m_Height: 63 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 694 - m_Metrics: - m_Width: 60.390625 - m_Height: 64.09375 - m_HorizontalBearingX: 3.875 - m_HorizontalBearingY: 63.546875 - m_HorizontalAdvance: 69.484375 - m_GlyphRect: - m_X: 73 - m_Y: 384 - m_Width: 62 - m_Height: 65 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 707 - m_Metrics: - m_Width: 41.9375 - m_Height: 62.734375 - m_HorizontalBearingX: 6.9375 - m_HorizontalBearingY: 62.734375 - m_HorizontalAdvance: 52.109375 - m_GlyphRect: - m_X: 10 - m_Y: 447 - m_Width: 43 - m_Height: 63 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 695 - m_Metrics: - m_Width: 52.828125 - m_Height: 62.734375 - m_HorizontalBearingX: 6.9375 - m_HorizontalBearingY: 62.734375 - m_HorizontalAdvance: 63.625 - m_GlyphRect: - m_X: 714 - m_Y: 10 - m_Width: 54 - m_Height: 63 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 692 - m_Metrics: - m_Width: 54.71875 - m_Height: 62.375 - m_HorizontalBearingX: 2.96875 - m_HorizontalBearingY: 62.375 - m_HorizontalAdvance: 60.65625 - m_GlyphRect: - m_X: 787 - m_Y: 10 - m_Width: 56 - m_Height: 63 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 725 - m_Metrics: - m_Width: 50.03125 - m_Height: 67.40625 - m_HorizontalBearingX: 6.9375 - m_HorizontalBearingY: 66.59375 - m_HorizontalAdvance: 60.84375 - m_GlyphRect: - m_X: 862 - m_Y: 10 - m_Width: 51 - m_Height: 68 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 713 - m_Metrics: - m_Width: 56.78125 - m_Height: 62.734375 - m_HorizontalBearingX: 1.984375 - m_HorizontalBearingY: 62.734375 - m_HorizontalAdvance: 60.84375 - m_GlyphRect: - m_X: 932 - m_Y: 10 - m_Width: 58 - m_Height: 63 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 739 - m_Metrics: - m_Width: 50.03125 - m_Height: 73.53125 - m_HorizontalBearingX: 6.9375 - m_HorizontalBearingY: 50.125 - m_HorizontalAdvance: 60.84375 - m_GlyphRect: - m_X: 932 - m_Y: 92 - m_Width: 51 - m_Height: 75 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 705 - m_Metrics: - m_Width: 49.3125 - m_Height: 62.8125 - m_HorizontalBearingX: 6.9375 - m_HorizontalBearingY: 62.8125 - m_HorizontalAdvance: 63.265625 - m_GlyphRect: - m_X: 714 - m_Y: 92 - m_Width: 51 - m_Height: 63 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 716 - m_Metrics: - m_Width: 49.140625 - m_Height: 62.734375 - m_HorizontalBearingX: 1.703125 - m_HorizontalBearingY: 62.734375 - m_HorizontalAdvance: 52.5625 - m_GlyphRect: - m_X: 784 - m_Y: 92 - m_Width: 50 - m_Height: 63 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 703 - m_Metrics: - m_Width: 30.140625 - m_Height: 62.734375 - m_HorizontalBearingX: 6.9375 - m_HorizontalBearingY: 62.734375 - m_HorizontalAdvance: 38.875 - m_GlyphRect: - m_X: 853 - m_Y: 97 - m_Width: 32 - m_Height: 63 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 711 - m_Metrics: - m_Width: 42.484375 - m_Height: 62.734375 - m_HorizontalBearingX: 3.0625 - m_HorizontalBearingY: 62.734375 - m_HorizontalAdvance: 48.6875 - m_GlyphRect: - m_X: 611 - m_Y: 93 - m_Width: 43 - m_Height: 63 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 749 - m_Metrics: - m_Width: 33.578125 - m_Height: 49.3125 - m_HorizontalBearingX: 3.6875 - m_HorizontalBearingY: 49.3125 - m_HorizontalAdvance: 40.953125 - m_GlyphRect: - m_X: 540 - m_Y: 98 - m_Width: 35 - m_Height: 50 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 702 - m_Metrics: - m_Width: 44.71875 - m_Height: 62.734375 - m_HorizontalBearingX: 6.9375 - m_HorizontalBearingY: 62.734375 - m_HorizontalAdvance: 53.90625 - m_GlyphRect: - m_X: 440 - m_Y: 161 - m_Width: 46 - m_Height: 63 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - m_CharacterTable: - - m_ElementType: 1 - m_Unicode: 8230 - m_GlyphIndex: 1000 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 95 - m_GlyphIndex: 722 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 83 - m_GlyphIndex: 710 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 110 - m_GlyphIndex: 737 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 101 - m_GlyphIndex: 728 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 97 - m_GlyphIndex: 724 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 107 - m_GlyphIndex: 734 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 121 - m_GlyphIndex: 748 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 111 - m_GlyphIndex: 738 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 114 - m_GlyphIndex: 741 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 99 - m_GlyphIndex: 726 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 32 - m_GlyphIndex: 3 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 116 - m_GlyphIndex: 743 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 104 - m_GlyphIndex: 731 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 119 - m_GlyphIndex: 746 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 105 - m_GlyphIndex: 732 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 102 - m_GlyphIndex: 729 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 66 - m_GlyphIndex: 693 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 108 - m_GlyphIndex: 735 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 117 - m_GlyphIndex: 744 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 70 - m_GlyphIndex: 697 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 120 - m_GlyphIndex: 747 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 103 - m_GlyphIndex: 730 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 109 - m_GlyphIndex: 736 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 100 - m_GlyphIndex: 727 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 71 - m_GlyphIndex: 698 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 69 - m_GlyphIndex: 696 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 77 - m_GlyphIndex: 704 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 87 - m_GlyphIndex: 714 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 115 - m_GlyphIndex: 742 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 72 - m_GlyphIndex: 699 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 118 - m_GlyphIndex: 745 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 82 - m_GlyphIndex: 709 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 67 - m_GlyphIndex: 694 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 80 - m_GlyphIndex: 707 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 68 - m_GlyphIndex: 695 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 65 - m_GlyphIndex: 692 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 98 - m_GlyphIndex: 725 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 86 - m_GlyphIndex: 713 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 112 - m_GlyphIndex: 739 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 78 - m_GlyphIndex: 705 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 89 - m_GlyphIndex: 716 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 76 - m_GlyphIndex: 703 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 84 - m_GlyphIndex: 711 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 122 - m_GlyphIndex: 749 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 75 - m_GlyphIndex: 702 - m_Scale: 1 + m_GlyphTable: [] + m_CharacterTable: [] m_AtlasTextures: - {fileID: 6024428667643083367} m_AtlasTextureIndex: 0 @@ -946,356 +72,181 @@ MonoBehaviour: m_AtlasHeight: 1024 m_AtlasPadding: 9 m_AtlasRenderMode: 4165 - m_UsedGlyphRects: - - m_X: 0 - m_Y: 0 - m_Width: 65 - m_Height: 31 - - m_X: 65 - m_Y: 0 - m_Width: 68 - m_Height: 27 - - m_X: 133 - m_Y: 0 - m_Width: 62 - m_Height: 84 - - m_X: 65 - m_Y: 27 - m_Width: 65 - m_Height: 70 - - m_X: 195 - m_Y: 0 - m_Width: 68 - m_Height: 71 - - m_X: 263 - m_Y: 0 - m_Width: 70 - m_Height: 71 - - m_X: 0 - m_Y: 31 - m_Width: 59 - m_Height: 86 - - m_X: 333 - m_Y: 0 - m_Width: 68 - m_Height: 93 - - m_X: 195 - m_Y: 71 - m_Width: 70 - m_Height: 71 - - m_X: 130 - m_Y: 84 - m_Width: 45 - m_Height: 70 - - m_X: 265 - m_Y: 71 - m_Width: 67 - m_Height: 71 - - m_X: 59 - m_Y: 97 - m_Width: 47 - m_Height: 81 - - m_X: 401 - m_Y: 0 - m_Width: 65 - m_Height: 86 - - m_X: 466 - m_Y: 0 - m_Width: 91 - m_Height: 69 - - m_X: 0 - m_Y: 117 - m_Width: 31 - m_Height: 88 - - m_X: 557 - m_Y: 0 - m_Width: 44 - m_Height: 88 - - m_X: 466 - m_Y: 69 - m_Width: 64 - m_Height: 82 - - m_X: 401 - m_Y: 86 - m_Width: 29 - m_Height: 86 - - m_X: 332 - m_Y: 93 - m_Width: 64 - m_Height: 70 - - m_X: 175 - m_Y: 142 - m_Width: 56 - m_Height: 82 - - m_X: 106 - m_Y: 154 - m_Width: 60 - m_Height: 69 - - m_X: 31 - m_Y: 178 - m_Width: 70 - m_Height: 95 - - m_X: 231 - m_Y: 142 - m_Width: 100 - m_Height: 70 - - m_X: 331 - m_Y: 163 - m_Width: 70 - m_Height: 87 - - m_X: 231 - m_Y: 212 - m_Width: 83 - m_Height: 84 - - m_X: 101 - m_Y: 223 - m_Width: 54 - m_Height: 82 - - m_X: 0 - m_Y: 273 - m_Width: 84 - m_Height: 82 - - m_X: 601 - m_Y: 0 - m_Width: 103 - m_Height: 83 - - m_X: 155 - m_Y: 224 - m_Width: 58 - m_Height: 71 - - m_X: 155 - m_Y: 295 - m_Width: 69 - m_Height: 82 - - m_X: 84 - m_Y: 305 - m_Width: 68 - m_Height: 69 - - m_X: 0 - m_Y: 355 - m_Width: 63 - m_Height: 82 - - m_X: 63 - m_Y: 374 - m_Width: 81 - m_Height: 84 - - m_X: 0 - m_Y: 437 - m_Width: 62 - m_Height: 82 - - m_X: 704 - m_Y: 0 - m_Width: 73 - m_Height: 82 - - m_X: 777 - m_Y: 0 - m_Width: 75 - m_Height: 82 - - m_X: 852 - m_Y: 0 - m_Width: 70 - m_Height: 87 - - m_X: 922 - m_Y: 0 - m_Width: 77 - m_Height: 82 - - m_X: 922 - m_Y: 82 - m_Width: 70 - m_Height: 94 - - m_X: 704 - m_Y: 82 - m_Width: 70 - m_Height: 82 - - m_X: 774 - m_Y: 82 - m_Width: 69 - m_Height: 82 - - m_X: 843 - m_Y: 87 - m_Width: 51 - m_Height: 82 - - m_X: 601 - m_Y: 83 - m_Width: 62 - m_Height: 82 - - m_X: 530 - m_Y: 88 - m_Width: 54 - m_Height: 69 - - m_X: 430 - m_Y: 151 - m_Width: 65 - m_Height: 82 + m_UsedGlyphRects: [] m_FreeGlyphRects: - - m_X: 130 - m_Y: 27 - m_Width: 3 - m_Height: 57 - - m_X: 59 - m_Y: 31 - m_Width: 6 - m_Height: 66 - - m_X: 332 - m_Y: 71 - m_Width: 1 - m_Height: 22 - - m_X: 175 - m_Y: 84 - m_Width: 20 - m_Height: 58 - - m_X: 106 - m_Y: 97 - m_Width: 24 - m_Height: 57 - - m_X: 31 - m_Y: 117 - m_Width: 28 - m_Height: 61 - - m_X: 396 - m_Y: 93 - m_Width: 5 - m_Height: 70 - - m_X: 331 - m_Y: 142 - m_Width: 1 - m_Height: 21 - - m_X: 314 - m_Y: 250 - m_Width: 709 - m_Height: 773 - - m_X: 314 - m_Y: 212 - m_Width: 17 - m_Height: 811 - - m_X: 101 - m_Y: 178 - m_Width: 5 - m_Height: 45 - m_X: 0 - m_Y: 205 - m_Width: 31 - m_Height: 68 - - m_X: 166 - m_Y: 154 - m_Width: 9 - m_Height: 70 - - m_X: 155 - m_Y: 223 - m_Width: 20 - m_Height: 1 - - m_X: 224 - m_Y: 296 - m_Width: 799 - m_Height: 727 - - m_X: 213 - m_Y: 224 - m_Width: 18 - m_Height: 71 - - m_X: 224 - m_Y: 224 - m_Width: 7 - m_Height: 799 - - m_X: 84 - m_Y: 273 - m_Width: 17 - m_Height: 32 - - m_X: 152 - m_Y: 305 - m_Width: 3 - m_Height: 718 - - m_X: 144 - m_Y: 377 - m_Width: 879 - m_Height: 646 - - m_X: 144 - m_Y: 374 - m_Width: 11 - m_Height: 649 - - m_X: 63 - m_Y: 355 - m_Width: 21 - m_Height: 19 - - m_X: 0 - m_Y: 519 - m_Width: 1023 - m_Height: 504 - - m_X: 62 - m_Y: 458 - m_Width: 961 - m_Height: 565 - - m_X: 62 - m_Y: 437 - m_Width: 1 - m_Height: 586 - - m_X: 999 m_Y: 0 - m_Width: 24 + m_Width: 1023 m_Height: 1023 - - m_X: 992 - m_Y: 82 - m_Width: 31 - m_Height: 941 - - m_X: 843 - m_Y: 82 - m_Width: 9 - m_Height: 5 - - m_X: 894 - m_Y: 87 - m_Width: 28 - m_Height: 936 - - m_X: 663 - m_Y: 83 - m_Width: 41 - m_Height: 940 - - m_X: 663 - m_Y: 164 - m_Width: 180 - m_Height: 859 - - m_X: 530 - m_Y: 69 - m_Width: 27 - m_Height: 19 - - m_X: 584 - m_Y: 88 - m_Width: 17 - m_Height: 935 - - m_X: 430 - m_Y: 86 - m_Width: 36 - m_Height: 65 - - m_X: 401 - m_Y: 233 - m_Width: 622 - m_Height: 790 - - m_X: 495 - m_Y: 176 - m_Width: 528 - m_Height: 847 - - m_X: 401 - m_Y: 172 - m_Width: 29 - m_Height: 851 - - m_X: 495 - m_Y: 169 - m_Width: 427 - m_Height: 854 - - m_X: 495 - m_Y: 165 - m_Width: 348 - m_Height: 858 - - m_X: 495 - m_Y: 157 - m_Width: 106 - m_Height: 866 - - m_X: 495 - m_Y: 151 - m_Width: 35 - m_Height: 872 m_FontFeatureTable: m_MultipleSubstitutionRecords: [] m_LigatureSubstitutionRecords: [] - m_GlyphPairAdjustmentRecords: [] + m_GlyphPairAdjustmentRecords: + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1000 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0700002 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 994 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1000 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.05 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 997 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1000 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0700002 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 998 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1000 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0700002 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1000 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1000 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0700002 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1004 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1000 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0700002 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1007 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1000 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0700002 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1010 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1000 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0700002 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1012 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1000 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.0700002 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1013 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1000 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.1200004 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1016 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1000 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.05 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1019 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 m_MarkToBaseAdjustmentRecords: [] m_MarkToMarkAdjustmentRecords: [] m_ShouldReimportFontFeatures: 0 @@ -1477,9 +428,9 @@ Texture2D: Hash: 00000000000000000000000000000000 m_IsAlphaChannelOptional: 0 serializedVersion: 4 - m_Width: 1024 - m_Height: 1024 - m_CompleteImageSize: 1048576 + m_Width: 1 + m_Height: 1 + m_CompleteImageSize: 1 m_MipsStripped: 0 m_TextureFormat: 1 m_MipCount: 1 @@ -1504,8 +455,8 @@ Texture2D: m_LightmapFormat: 0 m_ColorSpace: 1 m_PlatformBlob: - image data: 1048576 - _typelessdata: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020608080c0d0c08080602000000000000030608090c0d0c080705020000000000000305060a0c0d0b0807050100000000000000000000000000000002070a0d0d13131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313130a0a08040000000000000000000000000000000000000000000000000000000000030607080a0c0d0e0e0e0d0d0b09070604010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607090b0d0f0f101110100f0d0b09060503000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080a0d0f0f1011100f0e0c09070604000000000000000000000606060606060605050300000000000000000000000000000000000000000000000002060808090909090909090808060200000000000000000000000000000000000000000000000000000000000000000000000000000000000000010407071313131313131313080705020000000000000000000000000000000000000004090e111213131313131313130807050200000000000000000000000000000000000000000000000000000003080b0d0e1313131313131313080806020000000000000000000000000000000005080a0b13131313131313130b0b090501000000000000000000000000000000000000000000000000000000000000000002070b0d0d131313131313130f0e0c0804000000000000000000000000000000000000000000000000000000000000000000000000000000000406070707070707070707060300000000000000000000000000000000000000000000000000000002030606060606060606030200000000000000000000000000000000000000000000000000000000000000000001040707131313131313131313131313131313131313131313121111100e0c0a0806060300000000000000000000000000000000000000000000000000000000000000000000000000060b0e10111313131313131310100e0a0500000000000000000000000000000000000000000000000000000000000205070813131313131313130d0c0a0702000000000000000000000000000000000606060606060606000000000000000000010507070a0c0e0f1011100f0e0c0a07070501000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002070a0c0d1313131313131313130a09070400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090f121415191a191514120f0a030000040a0f131516191a181514120e09020000060b0f121316191a181414110d0802000000000000000000000000080e1317191a2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020171614100b0500000000000000000000000000000000000000000000000205060c1012131517191a1a1b1b1a1918161413110d080603000000000000000000000000000000000000000000000000000000000000000000000000000000000104070c10131316181a1c1c1d1d1d1c1b1a181513120f0b06040000000000000000000000000000000000000000000000000000000000000000000000000000000000000206090e121415171a1b1c1d1d1d1c1b18161413100c070400000005080a0b1313131313131312110f0c07010000000000000000000000000000000000000003090e121415161616161616161514120f090300000000000000000000000000000000000000000000000000000000000000000000000000000001080d11131420202020202020201514120e090300000000000000000000000000000000080f151a1d1f20202020202020201514120e0903000000000000000000000000000000000000000000000001080f14181a1b20202020202020201514120f0a03000000000000000000000000060c111517182020202020202020181715110c06000000000000000000000000000000000000000000000000000000000001080e1317191a202020202020201c1b18140f0902000000000000000000000000000000000000000000000000000000000000000000000001070c101314141414141414131312100b060000000000000000000000000000000000000000000005090d0f101313131313131313100f0d09050000000000000000000000000000000000000000000000000000000001080d11131420202020202020202020202020202020202020201f1f1e1e1d1b19171513120f0b06050200000000000000000000000000000000000000000000000000000000000000040b12171b1d1e202020202020201d1c1a16110a030000000000000000000000000000000000000000000000000003090e12141520202020202020201a1916130e0700000000000000000000000104070713131313131313130807050200000205080d11131417191b1c1d1d1d1c1b19171413110d08050100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080e1317191a202020202020202020171614100b05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d151a1f212225272622211f1a150c07090e161b1f222326272521201e1a140b060a11171b1f202326272521201e19140d05000000000000000000020a12191f2326272c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2423201c171008000000000000000000000000000000000000000003090e1214171c1f20222426272728272726252321201d1915130f0a0300000000000000000000000000000000000000000000000000000000000000000000000001070d1113181c1f2022252728292a2a2a2928272422201f1b1712100c07000000000000000000000000000000000000000000000000000000000000000000000000000003090f12141a1e2121242728292a2a2929272523201f1d1813100c070c11151718202020202020201f1e1b18130c050000000000000000000000000000000000060e151a1e21222323232323232322211f1a150e0600000000000000000000000000000000000000000000000000000000000000000000000000040c13191d202d2d2d2d2d2d2d2d2d21211e1a140d05000000000000000000000000000009121920262a2c2c2d2d2d2d2d2d2d21211e1a140d05000000000000000000000000000000000000000000020b131a202427272d2d2d2d2d2d2d2d22211f1a150e06000000000000000000000910171d2124252d2d2d2d2d2d2d2d2524211d171109000000000000000000000000000000000000000000000000000000020a12191f2326272d2d2d2d2d2d2d282725201a130c03000000000000000000000000000000000000000000000000000000000000000000030b12181d1f2021212121202020201f1c17110a02000000000000000000000000000000000000030a1015191c1d20202020202020201d1c1915100a0300000000000000000000000000000000000000000000000000040c13191d202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2b2b2a2928262422201f1c1714120e090401000000000000000000000000000000000000000000000000000000050e161d23272a2b2d2d2d2d2d2d2d2a2926221c150d040000000000000000000000000000000000000000000000060e141a1e21222d2d2d2d2d2d2d2d2625231e19120a010000000000000001080d11131420202020202020201514120e09080e1114191e2021242628292a2a2a2928262321201d1914110d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a12191f2326272d2d2d2d2d2d2d2d2d2323201c161008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c121820262b2e2f3233322f2e2b26201812141920272b2e2f3333322e2d2a251f1711141b22272b2d303333322e2d2a251e170e0901000000000000000a141c242a2f3233393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393931302d28221a12080000000000000000000000000000000000050b10141a1e2123282c2d2f3032333434343433312f2d2c2924221f1b16100c06000000000000000000000000000000000000000000000000000000000000000002080d13181d2023282c2d2f31343536363737363533312f2d2b27221f1c18120d0701000000000000000000000000000000000000000000000000000000000000000000040a0f151a1f21252a2d2e31333536373736353432302d2c29241f1c1812171d2124252d2d2d2d2d2d2d2b2b28241e170f06000000000000000000000000000000060f1820262b2e2f2f2f2f2f2f2f2f2f2e2b2620180f060000000000000000000000000000000000000000000000000000000000000000000000040d161e24292c3939393939393939392e2d2a251f170f0500000000000000000000000008121b242b31363839393939393939392e2d2a251f170f0500000000000000000000000000000000000000000b141d252b30333439393939393939392f2e2b2620180f06000000000000000009121b22292d3031393939393939393932312e29221b120900000000000000000000000000000000000000000000000000010a141c242b2f3334393939393939393534312c251e150c0200000000000000000000000000000000000000000000000000000000000000030d151d24292c2d2e2e2d2d2d2d2d2d2b28231c140c0e05000000000000000000000000000000040c141b212628292d2d2d2d2d2d2d2d292826211b140c040000000000000000000000000000000000000000000000040d161e24292c39393939393939393939393939393939393939393939383837363432302f2d2b2822211e1a14100d0701000000000000000000000000000000000000000000000000040e1720282e333637393939393939393736322d271f170d00000000000000000000000000000000000000000000060f181f262a2d2e393939393939393933322f2a241c130a000000000000040c13191d202d2d2d2d2d2d2d2d2d21211e1a1414191e20252a2d2e30333536363736363533302e2d2924201e19140e0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141c242a2f3233393939393939393939302f2c27211a110800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d161d242931373a3b3f403f3b3a373128231d1f252a32383b3c3f403f3b3a363027221b1d262d3337393d3f403e3b39363029201b130901000000000008121c262e363b3f4046464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646463d3c39332c241a10050000000000000000000000000000050b10171c1f252a2d2e34383a3b3d3f4041414140403e3c3a39352f2e2b271f1c17110a030000000000000000000000000000000000000000000000000000000001070c14191d24292c2e34383a3c3e4042424344434342403e3c3937332d2c28231c18130c0400000000000000000000000000000000000000000000000000000000000002080e151b20262b2e31363a3b3d40424243444342413f3c3a38352f2c28231d22292d3031393939393939393837342f2921180f0500000000000000000000000000030e18212a31373a3b3c3c3c3c3c3c3c3b3a37312a21180d04000000000000000000000000000000000000000000000000000000000000000000010c1620282f35394646464646464646463b3a36312921170d0300000000000000000000040f19242d353d424546464646464646463b3a36312921170d03000000000000000000000000000000000000020b1d262f363c404146464646464646463b3a37312a22180e0300000000000006101b242d34393d3e46464646464646463e3d3a342d241b110600000000000000000000000000000000000000000000000008121c262e363b3f404646464646464642403d372f271e1309000000000000000000000000000000000000000000000000000000000000010b151f272f35383a3a3a3a3a3a3a3a3a38342e261e20170e0000000000000000000000000000000c161e262d32353639393939393939393635322d261e160c00000000000000000000000000000000000000000000010c1620282f35394646464646464646464646464646464646464646464645444443413f3d3b3938332d2d2a25201d18120e0903000000000000000000000000000000000000000000000b16202932393f43444646464646464643423e3831291f0f060000000000000000000000000000000000000000030e18212a31363a3b4646464646464646403f3b352e251c120700000000040d161e24292c3939393939393939392e2d2a251f1f252a2d3036393a3d3f414243444342413f3d3a3935302d2a251e1a140c070100000000000000000000000000000000000000000000000000000000000000000000000000000000020c1c262e363b3f404646464646464646463d3c38332c231a10050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c161f282f353c4347484c4d4c4847433c342e272930363d4347494c4d4b4846423b332d262a2f383f4446494c4d4b4746413b322d251b130900000000020e19242e3840474b4d53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353534a49443e362c22170b00000000000000000000000001070d161c22282d31363a3b3f4446484a4c4d4d4e4e4d4c4b494745413c3b37322c28231c150c070000000000000000000000000000000000000000000000000000030b12181e252a2f35393a404546494b4d4f4f5050504f4e4d4b4846443f3a38342e29241d160d0802000000000000000000000000000000000000000000000000000000050d141920272b31373a3b4246484a4d4e4f5050504f4e4b494745403a38342e282d34393d3e464646464646464544403a332b21170c010000000000000000000000000915202a333c424748494949494949494847433c332a1f160c01000000000000000000000000000000000000000000000000000000000000000008131e28323a41455353535353535353534846423b33291f1409000000000000000000000915202b353f474e5253535353535353534846423b33291f14090000000000000000000000000000000000000a141d2f3841484c4e53535353535353534847433c342a20150a0000000000000c17222d363e45494b53535353535353534b4a453f362d22170c0100000000000000000000000000000000000000000000020e19242e3840474c4d535353535353534f4d4841392f251a0f04000000000000000000000000000000000000000000000000000000000007121d2731394045474747474747474646443f3830322a200f0600000000000000000000000000040d1e2830383e4243464646464646464643423e3830281e0d0400000000000000000000000000000000000000000008131e28323a414553535353535353535353535353535353535353535352525151504e4c4a4846443f3b3a36312c29241d1a140d07010000000000000000000000000000000000000006121d28323b444b4f5153535353535353504f4a433b3121180e030000000000000000000000000000000000000009141f2a333b42464853535353535353534d4b4740372e24190e020000010c1620282f35394646464646464646463b3a3631292a3036393b4146474a4c4e4f5050504f4e4c4a4746413b3936302a251f18120b030000000000000000000000000000000000000000000000000000000000000000000000000000000a141e2e3840474b4d5353535353535353534a48443d352c21160b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e28313940454e5355585a5955534e45403930323b42464e5456595a5854524d443f382f333b4149505356595a5854524c443f372d251b0f0500000007131f2a36404a52585a5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f575550483e33281c100400000000000000000000040c131821272c33393b4246484a50535557595a5a5b5a5a59585654514c4947433d38342e261e18120b030000000000000000000000000000000000000000000000070d151d232930363a4145474b515355585a5b5c5d5d5d5c5b5a575553504946444039352f281f19130c0500000000000000000000000000000000000000000000000000080e171e252a32373c4347484d5354575a5b5c5d5d5c5c5a585653514b4645403934363e45494b5353535353535352504c453d33291e13070000000000000000000000020e1a26313c454d53555656565656565655534e463c31281d130700000000000000000000000000000000000000000000000000000000000000010d19242f3a444c525f60606060606060605f534d453b31251a0e020000000000000000010e1a26313d4751595e5f606060606060605f534d453b31251a0e020000000000000000000000000000000006111b262f414a53585a606060606060606055534e463c31261a0f020000000005111d29343e485056586060606060606060585650483f34291d11010000000000000000000000000000000000000000000007131f2b36404a52585a606060606060605b59534b41372c20140800000000000000000000000000000000000000000000000000000000000c18242f39434b51535454545453535353504a42443c3221180e030000000000000000000000010c161f303a42494e505353535353535353504e49423a301f160c0100000000000000000000000000000000000000010d19242f3a444c525f60606060606060606060606060606060606060605f5e5e5d5c5b59575553504a4846423b39352f2a261f18120c040000000000000000000000000000000000000b17232e39444d565b5e606060606060605d5b554d43332a201509000000000000000000000000000000000000020e1a26313b454d535560606060606060605957524940352a1e1307000008131e28323a41455353535353535353534846423b33363b4146474c525457595b5c5d5d5d5c5b595654524c4746413b363029231d150d060000000000000000000000000000000000000000000000000000000000000000000000000006111c2630404a52585a60606060606060606056554f473d33271c100200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121c273039434b51585f62656665625f58514b43393b444d52586062666665615e57504941383b454d535b6063666665615e5651493f372d21170d0300000a17232f3b47525c63666c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c64615a5044392d201408000000000000000000060d161d242933383e44494d5354545c606263656667676767666462605d5556544e46443f383028231d150c050000000000000000000000000000000000000000000910191f272f343b41464b5154545c606264676869696a6a6968666462605b5353514a45403a312a251e160e06000000000000000000000000000000000000000000000006111a202930363c43474e5355575e61646668696a6a6968676563605d5553514b45403e48505658606060606060605e5c574f453a2f24180c000000000000000000000006121e2b37424d575f6262626262626262625f584e433a2f24180d0100000000000000000000000000000000000000000000000000000000000004111d2935414c565d6c6c6c6c6c6c6c6c6c6c5e574d42362a1e1205000000000000000004111d2a36424e59636a6c6c6c6c6c6c6c6c6c5e574d42362a1e1205000000000000000000000000000000000b17222d3841535c64676c6c6c6c6c6c6c6c6c5f584e43372b1f1206000000000815212d3945505a62646c6c6c6c6c6c6c6c65625a50453a2e1d1207000000000000000000000000000000000000000000000b17232f3b47525c64676c6c6c6c6c6c6c68655d53483d3125180c0000000000000000000000000000000000000000000000000000000004101d2935404b555d6061616060606060605c54564e44332a1f1509000000000000000000000007131d2831424c545a5c60606060606060605c5a544c4231281d13070000000000000000000000000000000000000004111d2935414c565d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6a6967656362605b5454534d47454039363129241d160d0700000000000000000000000000000000020e1b27333f4b565f676a6c6c6c6c6c6c6c6a665f55453c31261a0e00000000000000000000000000000000000005121e2a36424d575f6c6c6c6c6c6c6c6c6c66635b52473b2f23160a00010d19242f3a444c525f60606060606060605f534d453b42464d5254565e6163666869696a6969686663615d5654524c46423b342f271f1810080000000000000000000000000000000000000000000000000000000000000000000000000b17232e3842525c63666c6c6c6c6c6c6c6c6c6361594f44382c1e13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e39424b555d606a6e7273726e6a605c554b41444d565e616a6f7273726e69605b53493f454d575f656c707273716e68625b51493f33291f140900000d1926323f4b58636e737979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979706c6155493c3023160a0000000000000000060f181f282f353d44485055575e6165666d6e7072737474747373716f6d676662605853504a423d342e271e170e05000000000000000000000000000000000000010a121b222b313940454c52555d6064666d6f71737575767776767573716f6c6563605c54514b433f36302820180f070000000000000000000000000000000000000000020a1117232c323b41464e54585f6266696e707375757677767574726f6d6764605c54514b43505a62646c6c6c6c6c6c6c6b6861574c4034281b0f00000000000000000000000814212e3a47535f696e6f6f6f6f6f6f6f6e6a5f554b4035291d11040000000000000000000000000000000000000000000000000000000000000713202c3945525d6876797979797979797976695e53463a2d211407000000000000000006121f2c3845525e6a75797979797979797976695e53463a2d211407000000000000000000000000000000030f1b27333f4953646e747979797979797979766a5f53473a2e211408000000000a1724303d4956626c717979797979797979716c62564a392f24180d010000000000000000000000000000000000000000000d1926333f4c58646e7379797979797979756f65594d4034271b0e0100000000000000000000000000000000000000000000000000000006131f2c3845515d676d6d6d6d6d6d6d6d6d66676056453c31261a0e02000000000000000000010d18242f3a43545e66696c6c6c6c6c6c6c6c69665e54433a2f24180d010000000000000000000000000000000000000713202c3945525d6876797979797979797979797979797979797979797979787777767472706e6c6665615e5753514b46423b352f281f18120b03000000000000000000000000000004101d2a36434f5b67717779797979797979767166574d42372b1b110600000000000000000000000000000000000714212d3a46535f69767979797979797979736e63574b3f3225190c0004111d2935414c565d6c6c6c6c6c6c6c6c6c6c5e574d444d53565e6165686d70727475767776757472706d6865615e56524d454039312a221a12090000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54636e73797979797979797979706b6155483a3024190d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404a545d676d757b7f807f7b746d675c53494c565e696e767c7f807e7b736c655b50444d575f696e787c7f807e7a726d625b51453b31251a0e02000d1a2733404d5a66738087868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686877e7064574a3d3124170a00000000000000061018212a313a40454f545a6164696e7275797b7d7f80808181807f7e7c7a77736f6a64605c544f454039302920170e0500000000000000000000000000000000020a131c242d343d434b51565e61676d7175797c7e8082828383838281807e7b7875706d66605d555046413a322a21191007000000000000000000000000000000000000020b141b2227353e444c525860626a6e73777b7d80818283838382817e7c7975716d66605c554f56626c71797979797979797873685c5044372b1e1100000000000000000000000815222f3b4855626e7b7c7c7c7c7c7c7c7c6e675d5145392c20160a0000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a86868686868686867b6e6154483b2e21150800000000000000000613202c3946535f6c7987868686868686867b6e6154483b2e21150800000000000000000000000000000005121f2b3744505b65748086868686868686867c6e6255483b3025190d01000004101c2834404b5564717e86868686868686867e7165554b4035291d10040000000000000000000000000000000000000000010d1a2734404d5a677380868686868686868175685b4f4235281c0f020000000000000000000000000000000000000000000000000000000714202d3a4753606d797a7a7a7a7a7a7979777267574d42372b1e120600000000000000000004111d2935414b556670767979797979797979767066554b4135291d11040000000000000000000000000000000000000714212d3a4754606d7a86868686868686868686868686868686868686868585848483817f7d7b7975716e6965605d55534d4540393128231d150c050000000000000000000000000004111e2b3744515e6a7784868686868686868376695f5347382d22170b00000000000000000000000000000000000815222e3b4855616e7b8686868686868686807366594d4033261a0d000713202c3945525d6876797979797979797976695e5350575e61686e72767a7d7f818283838382817f7d7a76726e68615e57514b433c342c241b120900000000000000000000000000000000000000000000000000000000000000000006121f2b3844505c6673808686868686868686867d7063564c4135291d11040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844515c666d7981888b8d8c8781796d655b50525e686e7b82898c8d8b867f776c60584e525e696e7b83898c8d8b867f726d62574d42362a1e1205000d1a2734404d5a6773808d9292929292929292929292929292929292929292929292929292929292929292929292929292929292929292928a7d7164574a3e3124170b000000000000050f18222a333b434b515960636c70767b7f8285888a8c8d8d8e8d8d8c8b898783807c77716d666059514b423b322920170d030000000000000000000000000000000a141c252e373f464e555c60686e737a7e8285888b8d8e8f9090908f8e8d8a8885817d79726d67625a524c443b332b2219100600000000000000000000000000000000000a141d262d3340474f565e616a6f767b8084878a8d8e8f90908f8f8d8b8985827e79726d6760595864717e8686868686868685786b5e5245382b1f1200000000000000000000000c1926323f4c5965727f8989898989898986796d6053473d32271b0f0200000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a87939393939393877b6e6154483b2e21150800000000000000000613202c3946535f6c7986929393939393877b6e6154483b2e2115080000000000000000000000000000000613202d394653606c7885919393939393938c7f7266564c41362a1e1105000006131f2c3845515c6775828f9393939393938f8275675d5145392c2013060000000000000000000000000000000000000000010d1a2734404d5a6773808d93939393938e8275685b4f4235281c0f02000000000000000000000000000000000000000000000000000005111e2a36424d5667738087878787868686868477695f53473a2e2114080000000000000000000613202c3945515d67768286868686868686868276675d5145392c2013060000000000000000000000000000000000000714212d3a4754606d7a8793939393939393939393939393939393939a93929191908f8e8c8a8885827e7b77726d67615f57514b433e342e271e170e06000000000000000000000000000d192633404c5966737f8c9a9393939395887b6e6253493f33271b0f0300000000000000000000000000000006131f2b37434e5866737f8c939393939395887b6e6155483b2e221508000714212d3a4754606d7a86868686868686867b6e61545c60696e747b7f83878a8c8e8f9090908f8e8c8986837f7a746e69605c554e463e362d241b120900000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798491939393939393938e8175685d5245392c20150a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d78828e9398999a938e81776c605355616d7a848f94999999928c80736a5f5356616e7b859095999998928b7f72695e53463a2d211407000d1a2734404d5a6773808d9a9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f978a7d7164574a3e3124170b0000000000030c17212a343c454d555d606b70777d82878c8f92989698999a9a9a9a99979595908d89837e78706b605c544d443b32291f150b010000000000000000000000000009121c262e374049515860676d737a80858a8e9298979a9b9c9c9d9d9c9b999797928e8a847f79716c615e564d453d342b22180e0400000000000000000000000000000006111b262f383f44525961686e757c82888c919697999b9c9d9d9c9b9a9898928e8a847f796f6b605c64717e8b93939393939185786b5e5245382b1f1200000000000000000000000714212e3a4754616d7a869295959595988b7e7265584e43382c1e130800000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a87939f9f9f9f94877b6e6154483b2e21150800000000000000000613202c3946535f6c7986929f9f9f9f94877b6e6154483b2e2115080000000000000000000000000000000916232f3c4956626f7c8997a19f9f9f9f9d908376685e5246392d20130700000713202d3a4653606d7985929f9f9f9f9f9f92867a6d6053473a2e23170c0000000000000000000000000000000000000000010d1a2734404d5a6773808d9a9f9f9f9b8e8275685b4f4235281c0f0200000000000000000000000000000000000000000000000000000714202d3a46525e6977849094939393939396887b6e6255483b3024190d0100000000000000000714212d3a4754606d7a869293939393939392867a6d6054473a2d21140a0000000000000000000000000000000000000714212d3a4754606d7a87939f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa49f9f9e9e9d9c9a989697928e8b87837e79746e69605d5550454039302920180f060000000000000000000000000815212e3b4854616e7b87939f9f9fa7998c8073655b5044372b1f12070000000000000000000000000000000815222e3b4754606a7784919e9f9f9f9d908376695f53473a2d211408000714212d3a4754606d7a87939393939393877b6e615e666d727b81868c90939a999b9c9c9d9c9c9b999a93908b86817b736d675f5850483f362d241b110700000000000000000000000000000000000000000000000000000000000005111d2935414c5663707d8a96a19f9f9f9f9f9f92867a6d6054473c31261a0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a5465727f8b949ea5aca49f938a7e7164575c6774818e969fa6aba39f93877c6f62555e6875828f979fa7aaa29f92867b6e6154483b2e211508000d1a2734404d5a6773808d9aa6acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaca4978a7d7164574a3e3124170b00000000000b151e29333c464e575f676d747d838a8f93999c9fa2aaa5a6a7a7a7a6a6a4a7a09d9995908a837d746d665e564d443a31271d120700000000000000000000000007101b242e38404a525b626a6f7980868d92989b9fa2aaa6a8a8a9aaa9a9a8a6a9a19e9b96918c857e756d685f574e463d342a20160b0200000000000000000000000000071017222d384149505c636c707a82888f94999ea0a8a6a8a8a9aaa9a8a7aaa29f9b96918b847d736d6664717e8b979f9f9f9e9185786b5e5245382b1f1200000000000000000000000713202d3946525e6875818e9ba7a2aa9d9083776a6054483a3025190d00000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0acaca194877b6e6154483b2e21150800000000000000000613202c3946535f6c7986929facaca194877b6e6154483b2e211508000000000000000000000000000006121f2b37434e586773808d9aa9b3acacac9f93867a6d6154473a2f23180c00000a1723303d4a5663707d8998a2aeacacaea3988a7d7164544a3f34281c100300000000000000000000000000000000000000010d1a2734404d5a6773808d9aa6aca89b8e8275685b4f4235281c0f0200000000000000000000000000000000000000000000000000000814212e3b4754616e7b8795a0a0a0a0a0a8988c7f7265564c4135291d110400000000000000000a1724313d4a5764707d8a99a39f9f9f9fa3998a7d7064574a3d32261b0f0300000000000000000000000000000000000714212d3a4754606d7a8793a0acacacb1aba9a9a9a9a9a9a9a9a9a9a9a9a9aaaaaaa9a7a5a9a29e9b9895908b85807b736d67615a514b423b322a21180e0500000000000000000000000714212d3a46535e697683909caab4aa9e9184786c605346392e23180c000000000000000000000000000003101c28343f4a54626f7c8996a0acaea3998b7f7265574d42372b1e1206000714212d3a4754606d7a87939f9f9f9f94877b6e61696e787f868d92989d9fa4aca7a8a9aaa9a8a7aca49f9d99928e8680796f6a615a51483f362d23190e0500000000000000000000000000000000000000000000000000000000000713202d3946525d6875828e9ba9b2acacacaea3988b7e7265584e43372b1c1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505b667784909da6afb6afa59c8f8276695c606d7985929fa8b0b4aea4998d8073675a616d7a86939fa9b1b4aea3988c7f7266594c3f3326190c000d1a2734404d5a6773808d9aa6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a4978a7d7164574a3e3124170b0000000007121d27303b454e585f696e79818990959c9fa4ababacaaa7a5a4a3a4a5a6a8abacaaa7a09d95908981786e685e564c43392f24180b0200000000000000000000030c19222d36404a525c636d727c848d92989fa2aaacaca9a6a4a2a1a1a2a3a5a7abacaba9a19e97918b827a6e6960584e463c32281d140a000000000000000000000000030c192227333f49535b606e737d858f939c9fa6aaacb2adaba9a7a5a5a5a6a7a9aca8a19e96918880786d67717e8b97a4acab9e9185786b5e5245382b1f12000000000000000000000005111d2935414c56636f7c8995a0acaca095897c6f62564c4135291b1106000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000613202c3946535f6c7986929facaea194877b6e6154483b2e21150800000000000000000000000000000814212e3a47535f6a7784919eaab7b5b9afa4998b7e7164554b4034291c100406131f2b37434e586774818d9aaab4afacafaa9b8e8175665c5044382c1f120600000000000000000000000000000000000000010d1a2734404d5a6773808d9aa6b3a89b8e8275685b4f4235281c0f0200000000000000000000000000000000000000000000000000030f1c28333f4a5464717e8b97a7b1adadada99c8f8376685d5245392c2013060000000000000006121f2b37434e586774818e9aabb4acacb4ab9a8e817467584e43372b1f120600000000000000000000000000000000000714212d3a4754606d7a8793a0adbcb1a79f9d9c9c9c9c9c9c9c9c9c9c9c9d9d9e9fa3aaa5a7aaaba8a7a09d98928d868079716c605c544d443c332a20170d040000000000000000000005121e2a36424d5765717e8b98a3aeaca096897c6f63554b4034281c10070707070707070707070707070707121f2c3844505c6674808d9aa8b2ac9f92867a6d6154473c31261a0e02000714212d3a4754606d7a8793a0acaca194877b6e6a6f7b838c92989fa3aaaba9a7a5a5a5a6a7aaacaeafacaba39f98928d837c716c625b51483f352b20170d02000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a86929facb9bab8bab4aa9d9083766a5f5347382e23170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7986929facb9c0b7ab9e9184786b5e626f7b8898a2aebabfb5ab9c8f8275695c63707c8999a4afbbbfb4aa9b8e8174685b4e4135281b0e000d1a2734404d5a6773808d9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a978a7d7164574a3e3124170b000000000c18232e39434d575f6a6f7b848e939d9fa7acacaba39f9d9a9897979798999b9ea1a9acaba7a09d928d837a6e685e554b4035291d140a000000000000000000000b151e2b343f48525c636e737f8791959fa3aaadaba39f9c99979595949596989a9ea1a8aaada9a19e948f847b6f6a60584e443a2f261c110600000000000000000000000b151e2b343d44505b656c74808a92979ea5abb0aeaca9a29f9c9a999898999a9d9fa3aaa8a09a938d82796d717e8b97a4b1ab9e9185786b5e5245382b1f120000000000000000000000010d1925303a4854606b7783909daab1a79b8e8174685e5246382d22170b000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000613202c3946535f6c7986929facaea194877b6e6154483b2e21150800000000000000000000000000000815222f3b4855626e7b8896a0acaaa8acaeab9b8f8275675c5145382c1f13060815212e3b47535f6a7884919eababa49fa4ab9f9285796d6053463a2d20130a00000000000000000000000000000000000000010d1a2734404d5a6773808d9aa6b3a89b8e8275685b4f4235281c0f020000000000000000000000000000000000000000000000000006121f2b3844505b6675828e9ba8b5bab9b9ac9f92867a6d6054473a2e23170c000000000000000815212e3b47535f6a7884919eabb8b9b9b8ab9e9184786a5f53473b2e21150800000000000000000000000000000000000714212d3a4754606d7a8793a0adb8ab9f95908f8f8f8f8f8f8f8f8f8f90909091929895989a9ea0a8abacaaa29f98928d847e746d665e564d453c32291f160c01000000000000000000020e1a25313b4754606d7a86929facb2a89a8d8174675c5145382c1f1414141414141414141414141414141414202d3a4653606d7985929eabb3a99b8f8275685e5246392a1f150900000714212d3a4754606d7a8793a0adaea194877b6e6f7c8590959fa3aaaaa29f9c9a999898999a9d9fa3ababb0afaaa39f9590877e726d625b51473d33291f140900000000000000000000000000000000000000000000000000000006121f2b37434e5865727f8b98a3aeb4aeacaeb4ab9f95887b6f62544a3f34281c1003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7886939facb9c1b8ab9e9185786b5e626f7b8898a3aebac0b5a99c8f8276695c63707c899aa4afbbc0b5ab9b8e8175685b4e4235281b0f000d1a2734404d5a6773808d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8a7e7164574a3e3124170b00000004101c2834404b555e696f7c8591969da5abaea8a19e9992908d8c8b8a8a8b8c8f91979b9fa3abaca49d9590847a6d675d51453d2f261b1106000000000000000007121d27303d46505a636e73808b9299a0a8aea9a19e9992908c8a89888888898b8e91969b9ea5acada69e9691857c6f6a5f564c42382d22170b0100000000000000000007121c27303d46515b606c77808d929ea1a9afafaba39f9b97928f8d8c8b8b8c8d9092989c9ea6a49f948f8379717e8b97a4b1ab9e9185786b5e5245382b1f1200000000000000000000000008131e2c38434f5965727e8b98a2aeac9f92867a6d6153493f33271b0f030000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000613202c3946535f6c7986929facaea194877b6e6154483b2e2115080000000000000000000000000005121e2a36424d5766737f8c99a8a69e9b9fa3ab9f9285796d6053473a2d22170b0916222f3c4955626f7c8896a1ada4999399a4a297897d706356493d32261b0f03000000000000000000000000000000000000010d1a2734404d5a6773808d9aa6b3a89b8e8275685b4f4235281c0f02000000000000000000000000000000000000000000000000000613202d394653606c7985929eabb8bab8baafa3998a7e7164544a3f34281c10030000000000000915222f3c4855626f7c8896a1adb9bbb9b9ada196887c6f6255483c3024190d01000000000000000000000000000000000714212d3a4754606d7a8793a0adb6a99d908383838383838383838383838384848587898b8e9196999ea1a8acaaa39f96918a81786e685f574d443b31281e1308000000000000000000000914202c3945525d6875828e9ba9b3ab9f9285796d6053463a302420202020202020202020202020202020202935414c5563707d8a97a1adada2978a7d7164564c41362a180e0300000714212d3a4754606d7a8793a0adaea194877b6f7c8691979fa7a39f9b98928f8d8c8b8b8c8e9092999c9fa6abb0aea7a09992877f726d62594f453b30251a0c0300000000000000000000000000000000000000000000000000000815212e3a47535f6a7783909daab4aaa29fa2aab1a79a8d8073665c5044382c1f13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505c667784919da7b0b4b0a69c8f8276695c606d7a86929fa9b1b6afa49a8d8074675a616e7a87939fa9b2b5afa3998c7f7366594c403326190d000a1724313d4a5764707e80818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181807c6f6255493c2f22160900000006131f2c3845515c676e7b859197a0a8afafa49d96918c8683817f7e7d7d7e7f8285898e9299a0a7aea79f969083796d60594f41382d22170b00000000000000000c18232e39424e58626c73808c929fa3ababa39f97918c8683807d7c7b7b7c7c7e8184898e939da0a8b0a8a09792867c6f685d544a3f33281d13070000000000000000000c18232e39424e58626d74808d929ca4adb3ada59d99928e898583807f7e7f7f8183868a8f949c9fa69e958f82787e8b97a4b1ab9e9185786b5e5245382b1f12000000000000000000000000020f1b27323d4754606d7a85929facaea3988c7f72655b5044372b1f14090000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000613202c3946535f6c7986929facaea194877b6e6154483b2e211508000000000000000000000000000714202d3a46525e697783909daa9e938f9299a3a2988a7d706353493f33271b0f111e2a36424d5766737f8c99a8a89f9386939fa99a8d807467584e43372b1f1306000000000000000000000000000000000000010d1a2734404d5a6773808d9aa6b3a89b8e8275685b4f4235281c0f02000000000000000000000000000000000000000000000000000916232f3c4956626f7c8997a2adb3aeabaeb3ab9b8e8175665c5044382c1f1206000000000004111d2935414c5666727f8c99a8b2b5aeacaeb2a8998c7f7266564c4135291d1104000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b7676767676767676767676767777797a7c7e8184888c91969da0a8aea8a19e938e837a6e695f564d433a2f24190f0500000000000000000004111d2935414c5664707d8a97a1adada2978a7d7064564c41352d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d3945515d6775818e9ba9b3ab9f9285796d6053463a302519070000000714212d3a4754606d7a8793a0adaea194877b7b859298a1a59e99928e8a8583807f7e7f7f8183868a8f949c9fa6aeb1aba399938b7f726b60574d42362a1e150a0000000000000000000000000000000000000000000000000003101c28343f4a54626f7c88959fabaca2989298a2aeab9e9185796d6053463a3025190d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a5466727f8c959ea6a7a69e948b7e7164585d6775818e97a0a7aca49f92897c6f62565e6876828f97a0a8aba39f92877b6e6155483b2e221508000a1623303c4955616c7074747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474746f6a5f53473b2e211508000005121e2a36424d57606d79839097a1a9b2aca49f928d847f7a777472717071727375787c818690959ea5afa8a0958d81746b6053493f33271b0f0300000000000004101c2834404b54606a717e8b929ca4afa9a199928d857f7a7673716f6e6e6f707274787c828991959ea6b0a9a19891847a6d665b50443a2f24180d000000000000000004101c2834404a54606a727f8b929da4aeb2a9a19e938e86817d7976747272727374767a7e82888f949fa29e948c807e8b97a4b1ab9e9185786b5e5245382b1f12000000000000000000000000000a16202c3945515d6774818d9aa7b1aa9e9184786c6053463b30251a0e0000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000613202c3946535f6c7986929facaea194877b6e6154483b2e211508000000000000000000000000000815212e3b4854616e7b87959fac9b8f8287929faa9a8d8174655b5044372b1f1214202d3a46525e697783909daaa1968e818e9ba99e9184786a5f54473b2e221509000000000000000000000000000000000000010d1a2734404d5a6773808d9aa6b3a89b8e8275685b4f4235281c0f0200000000000000000000000000000000000000000000000004111d2935414c566673808c99a9b3aaa29fa2aaab9f9285796d6053463a2d20130900000000000713202c3945525d687683909ca9b4aba39fa3aba99c908376685d5245392c201306000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e696969696969696969696a6a6b686d6f7274777b7f848a91969fa2aaada59d9590847b6e685e564c41352921170d030000000000000000010d19242f3a4653606d7985929eabb3a99b8f8275685d52453a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a4754606d7a86929facb2a89a8e8174675c514538281e13080000000714212d3a4754606d7a8793a0adaea194887b839097a1a19e938e87817d7976747272727374777a7e82898f949fa3aab3aba49f92877d6f695e52463e30261c110600000000000000000000000000000000000000000000000006121f2c3844505c6673808d9aa7afa49a9285929fa8ada1978a7d7063564c41362a1d1105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17232e3a4753606d79838f94999a99948f82786d605355616e7b8590959a9a9a938d80746a605456616e7b8591969a9a99928c8073695f53473a2d211408000814202d3944505a61646767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767625f584e43372b1f130600000714212d3a46535e69737f8c95a0a9b3afa49a938a8079726d6867656464646566686a6f757c838e939ea6b0a79d92897d70655b5044372b1f13080000000000010c161f2c3845515c666f7c87929fa4aea8a09691878079726d686664626261626365656c6f757c838f949ea6b0aaa0968f82786c60554b4035291c12070000000000000006121f2c3844515c666f7c87929fa4aeb2a8a097918a817b74706d66676665656667676d71767c828b9298a19f9287808d9aa7b3ab9e9185786b5e5245382b1f120000000000000000000000000004111d2935414b55626f7c88959fabaca096897d7063574d42362a1c110600000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000613202c3946535f6c7986929facaea194877b6e6154483b2e21150800000000000000000000000004111d2935414c5665727f8b98a7a49a8b7e828f9ca99e9184786c605346392d201314212e3b4754616e7b87939fab9e91847c8897a1a196887c6f6255493c31261a0e020000000000000000000000000000000000010d1a2734404d5a6773808d9aa6b3a89b8e8275685b4f4235281c0f020000000000000000000000000000000000000000000000000713202c3945525d687683909da9aea2989298a2ada297897c706356493d31261a0e02000000000714212d3a4754606d7a86929facaaa2999299a3ac9f92867a6d6054473a2d22170b000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e615c5c5c5c5c5c5c5c5d5d5d565e616265676a6e73787d848b9298a0a7afa79f9691847a6e685d52453f33291f140900000000000000000008131f2c3844515c6674808d9aa8b2ac9f92867a6d6054474747474747474747474747474747474747474747474d5764717e8b98a2aeaca196897c6f63554b4034281c10040000000714212d3a4754606d7a8793a0adb4a79a8e818e95a0a097918a817b75706d66676665656667676d71767c828b9298a2a9b3aea39992857b6e61594f42382e23170c0000000000000000000000000000000000000000000000000713202d3a4653606d7985929eabac9f93887e8b96a1ada99b8f8275685e5246392d20150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c676d7a82898c8e8d8982796d665c50525e696e7b838a8d8e8c8780786d60584e535f696f7c848a8d8d8c8780776c60574d42372b1e12060004101c28333e485055575a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a55534e463c32261b0f030004101c2834404b54616e7b86929fa7b1b0a69f93887e746d66605d565958575758595860626a6f78818e949faaaea49d9083786c6053463a2f24190d010000000008131e2a36424d57606d79839199a3aea8a09691847c736d67615e56575655555556535b60636b6f7a828f949ea7b1a89f948b7e71675d5145392e23180c00000000000005111e2a36414c56606d78839199a3aeb2a8a09691857d746e6963605c5459585859555d60646a6f767e869297a1999286939facb8ab9e9185786b5e5245382b1f1200000000000000000000000000010d18242f3a47535f6a7683909da9b2a89b8f8275695e5246382e23170c00000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000613202c3946535f6c7986929facaea194877b6e6154483b2e2115080000000000000000000000000713202c3945525d6876828f9ca99f93877a7f8c98a8a196887c6f6255493c31251a1d2935404b5565727e8b9aa4ab9a8e817885919ea8998c807366574d42362a1e12050000000000000000000000000000000000010d1a2734404d5a6773808d9aa6b3a89b8e8275685b4f4235281c0f020000000000000000000000000000000000000000000000000714212d3a4754606d7a86929facaa9f9285929faaa99a8d807367574d42372b1e1206000000030f1b27333f495364717e8a99a3aea2989286929faca3998a7e7164544a3f33281c0f030000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154505050505050505050514c52545658585f62666d71787f8690959fa6b0a9a09690837a6d605a50453b30251a0e04000000000000000004101c2834404a54626f7c8996a0acaea3998b7e72655753535353535353535353535353535353535353535353535e6976828f9caab4ab9e9184786c605346392e23180c000000000714212d3a4754606d7a8793a0adb6a99d938e939da09591857d746e6963605c5459585859555d60646a6f777f869297a2aab4aba1978f82756b61544a3f34281c10030000000000000000000000000000000000000000000005111d2a36414c5664707d8a97a1adaa9c8f827984919eabac9f92867a6d6154473c32261b0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2934404b555d686d767c8081807c756d675d544a4d565f696e787d80817f7c746d665c50464d575f6a6f797d80817f7b736c655b50453c31261a0e0200000b17222c363e44494a4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4947433c342a20150a000006131f2c3845515c6673808d98a2aeb5ab9e948b7f726c605c54524c4c4b4a4a4b4c4e54585f666d78828f98a2aeaba0958a7d7063554c4135291d1104000000010d19242f3a46525e69737f8c95a0ababa19691847b6f6a605d55524c4a49484849494950535960676d78828f95a0abb0a69e9185796d60544a4034281c100400000000000714202d3946525e68727f8c95a0abb4aaa09691847b706b615e5753504a4c4b4c4c4b51535860626d727c859297a2999399a4afb8ab9e9185786b5e5245382b1f12000000000000000000000000000007131d2b37434e5864717e8b97a1adac9f92877b6e61544a3f34281c1003000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000613202c3946535f6c7986929facaea194877b6e6154483b2e2115080000000000000000000000000714212d3a4754606d7a86929faa9d9083777b8896a0a9998c807366574d42362a1e202c3945515d6775828f9caca3998a7d75818e9ba89d908477695f53463a2d2114080000000000000000000000000000000000010d1a2734404d5a6773808d9aa6b3a89b8e8275685b4f4235281c0f020000000000000000000000000000000000000000000000000b1724313e4a5764717d8a99a3aea2988c7f8c98a2aa9d918477695f53473a2d21140800000005121f2b3744505b6574818e9babac9f9286818e9ba7ab9b8e8174665b5044382b1f12060000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e615448434343434343434344414647494b4e53545c60666d727b838f949ea6b0a8a0958f82766c62574d42362a20150a0000000000000000000c18232e394754606a7784919dacb4ab9c90837669606060606060606060606060606060606060606060606060616e7b87939facb1a7998d8073655b5044372b1d1207000000000714212d3a4754606d7a8793a0adbaafa59d9a9da09691837b706b615f5753514a4c4b4c4c4b51545860656c727d859298a2acb3a99e938a7d70665c5044382c1f150a000000000000000000000000000000000000000000000713202d3946525e6875828f9ba9aea2988b7e73808d99a7aea3998b7f7265584e43372b1c1207000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232f39434c565d616b6f7374736f6b605d554c42444d575f666c707374736f6a605c544a3f454e585f666d707374726e69605b53493f332a1f150900000005101a232c33393c3d41414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141413c3b37322a22180e0400000713202d3a4653606d7985929eaab4aea3998f82756d625a514b45413f3e3d3e3f4043474e545c666e7b86929facb1a79b8f8275675d5145392c20130600000004111d2935414c55616e7b86929fa7afa39991847b6e696058514b46413e3c3b3b3c3d3f44464f555d666d79839099a3afada1978c8073665c5144382c1f12060000000004101c2934404b55616e7a86929fa7b1aea29891847a6e696159534d46443f3f3f3f404045474e545b626a6f7c859299a39fa4abb5b8ab9e9185786b5e5245382b1f120000000000000000000000000000010f1b26323c4753606d7985929eacafa3998c8073665c5044382c1f1509000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000613202c3946535f6c7986929facaea194877b6e6154483b2e211508000000000000000000000004101c2934404b5564717e8b99a3aa9a8d80737784919eaa9d908377695e53463a2d21202d3a4753606d7a86929fac9f92867a717e8b97a7a095887b6e6155483b3025190d0100000000000000000000000000000000010d1a2734404d5a6773808d9aa6b3a89b8e8275685b4f4235281c0f02000000000000000000000000000000000000000000000006121f2b37434e586874818e9babac9f92867a85929faba096887b6e6155483b2f24190d0100000613202d394653606c7885929eaba89c8f827e8a97a7ab9e9285796c605346392d2013080000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b363636363636373036393a3c3f43474a50545c60696e79828f949ea7b1a79e948b7e71695e52463d32271b0f03000000000000000007121c2b37434e5866737f8c9aa4afab9f94887b6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d727f8c99a4afab9f95887b6e6253493f33271b0b00000000000714212d3a4754606d7a8793a0adbab7afa9a7a29791847a6e696159534d4644403f3f3f404145474e535b606b6f7c86929aa4afafa59e9184786d6053463d32271b0f030000000000000000000000000000000000000000000714212e3a4754616d7a86929facac9f92867a6f7b8895a0acab9d9083776a5f5347392e23180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27313a444c52596063666766636059514c433a3c454d545b6063676766625f58504a42383c464e545c6064676766615f57504941382d21180e030000000008111a22282d303134343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434342f2e2b26201810060000000a1623303d495663707d8997a1adb6ac9f92867b6e615b5145403935303131313232373c424b545e69737f8c99a7b1ac9f92867a6d6054473a2d2114070000000613202c3945515d6773808d98a3aeaa9f92877c6f695e574e45403936302f2f2e2f2d33373d434c545d676f7c87929fa2a2a99e9285796d6053463a2d2013070000000006131f2c3845515c6773808c98a2aeb1a79f92867c6f685e574f46423b38342e32322f35393c43475158606a707d87929fa8afb5bdb8ab9e9185786b5e5245382b1f120000000000000000000000000000000a151f2c3845515c6773808d9aa4afab9e9184796d6053463c31261a0e010000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000613202c3946535f6c7986929facaea194877b6e6154483b2e211508000000000000000000000006131f2c3845515c6775828f9baba298897d7073808d9aaaa095877b6e6154483b2f2428333f4a5464707d8a98a3a99c8f82766e7b8795a0a7988c7f7265564c41362a1d110500000000000000000000000000000000010d1a2734404d5a6773808d9aa6b3a89b8e8275685b4f4235281c0f0200000000000000000000000000000000000000000000000815212e3a47535f6a7884919eaba99c8f8276828f9ba8a8988c7f7265564c4135291d110400000916232f3c4956626f7c8997a1ada8988b7f7a8795a0aca197897c6f6256493c3025190d0100000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e292929292a2a252a2d2e2f3137383f444a50575f676d78828f959faab0a69f92857b6e61584e43372b20150a0000000000000000000f1b27323d4854616e7b87939facb0a6998c807a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7983909dabb5ab9d9083776a5f5341382d22170b00000000000714212d3a4754606d7a8793a0adbac0beb0a69e92857b6e685e574f46423b38342e32322f35393d41495059606a707d88939fa9b2aca0968a7e7164584e43372b1f1306000000000000000000000000000000000000000006131f2b37434e5865727f8b99a3aea99b8e81756a7783909dabaca095887c6f62544a4034281c1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f28323a41464f5456595b5a56544f45413a31333c424a5053575a5b5955534e443f3830343c424a5153575a5a5955534d443f382f261b0f060000000000000810171c202324272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272722211f1b150e06000000000d192633404c5966737f8c99a9a9a9a89b8f8275695f53493f342e292425242425272b3039424d56616e7b8795a0acaea399897d7063564a3d3023170a0000000714212d3a4754606d7a85929faaaea2988d80736a60564d453d352f2a252322222222272b313a424b55606a74818e9595959595978a7d7064574a3d3124170a000000000714202d3a4753606d7985929eaab4ab9f958b7e716a5f564d453e36312c2823252524292c32373f464e58616b73808d96a1acb9c4b8ab9e9185786b5e5245382b1f1200000000000000000000000000000004101c2934404b55616e7b87939facada1968a7d7064574d42372b1d12070000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000613202c3946535f6c7986929facaea194877b6e6154483b2e21150800000000000000000000000714202d3a4753606d7985929fac9f9286796d707d8998a2a7988b7f7265554b4135292b3844505b6674818e9baaa8988c7f72697784919da99c908376685e5246392d20130700000000000000000000000000000000010d1a2734404d5a6773808d9aa6b3a89b8e8275685b4f4235281c0f0200000000000000000000000000000000000000000000000915222f3c4855626f7b8896a1ada9998c7f727e8b98a7a99c8f8376685d5245392c2013060005111d2a36414c5666737f8c99a9ada196887b7784919daaa9998c807366564c41362a1e110500000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211d1d1d1d1d191d202123262b2e34383f444d555d666d79839098a2aeaea2988f82756a6054473c31261a0f0000000000000000000a15212d3a46535e697683909caab4a89c928c8686868686868686868686868686868686868686868686868686869095a0acafa3998b7f7265574e422f261b110600000000000714212d3a4754606d7a8793a0adbac0b6ac9e948a7e71695f564d453e36312c2823252524292c2f383f444f58616c74808d97a1adb2a89d9083766a6054473b2e22150900000000000000000000000000000000000000000815212e3b47535f6a7783909dabada197897d7065727f8c99a3afa79a8d8074665c5144382c1f140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d16202830353d4348494d4e4d4948433d352f282a2f383f44464a4d4e4c4847433c342e262a30394044464a4d4e4c4847423c332d261d140a0000000000000000050b101416171b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1615130f0a0400000000000f1c2935424f5c6875828f9b9c9c9c9c978a7d7064574d423728231d19181717181b1e27303b46535e697784909daab4ab998c7f7266594c3f3326190c000004111d2935404b5565727e8b98a2aeab9f92857a6d60584e443b332924252525252525252525283039434e58626f7c88888888888888888275685c4f4235291c0f02000004101c2934404b5564717e8b97a1adb1a79d9083786c60584e443b332a251f1c171819181d20272b343d464f59606d7984919ea9b3beb8ab9e9185786b5e5245382b1f12000000000000000000000000000000000c18232f3947535f6976828f9ca9b2a89c8f8276695f5347392f23180c0000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000613202c3946535f6c7986929facaea194877b6e6154483b2e2115080000000000000000000003101c28343f4a5464707d8a98a2a99c8f8276676d7985929fa99c8f8276675d5145392c2d394653606c7985929eaba196887b6e6774808d9aab9f93867a6d6154473a2f24180d01000000000000000000000000000000010d1a2734404d5a6773808d9aa6b3a89b8e8275685b4f4235281c0f020000000000000000000000000000000000000000000004101d2935404b5565727f8c98a8ada297897c6f7b8795a0ac9f92867a6d6054473a2e23170b000713202d3946525e687683909da9ab9e91847874808d9aabaa9d908377685e5246392d20130600000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115101010080d111314161a1c23282e343c434b545d676e7b85929fa7b1aa9e94897c6f62584e43372b1b1106000000000000000005121e2a36424d5765717e8b98a3aeaea49c999393939393939393939393939393939393939393939393939393939da0a7b1ac9f92867a6d6154473c3121140a0000000000000714212d3a4754606d7a8793a0adbabbafa49a8f82756c61574d443b332a261f1c181819181d20262d333d46505a606d7a84919ea9b3ab9f95897c6f6256493c31251a0e0200000000000000000000000000000000000004101c2834404b54626f7c8895a0acab9e9185796d616e7a86929facab9e9285796d6053463b3025190d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e161e242932383b3c4041403c3b383229241e1d262d3338393d4041403c3a373128231c1e272e34383a3d40413f3b3a373127221b140b020000000000000000000004080a0a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0908060300000000000000101d2a3643505d6976838f8f8f8f8f8f8f877a6d6154473b312118120d080a0b0a0c151e2a36424d576975828f9ca8b4a79a8d8174675a4e4134271b0e00000613202c3945515d6776828f9caab2a89a8d8074685d52463d323232323232323232323232323232313d47535f6a767c7c7c7c7c7c7c7c7c6f6255483c2f22150900000006131f2c3845515c6775828f9ca9b3ab9f95897d70655b50463c3229211a14100c06070d11151b222b343d45515d67717e8b97a1adb9b8ab9e9185786b5e5245382b1f120000000000000000000000000000000007121d2b37424d5764717d8a96a1adac9f93877b6e61554b4034291c100400000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000613202c3946535f6c7986929facaea194877b6e6154483b2e2115080000000000000000000006121f2b3844505c6674818e9baaa8988c7f72656675828e9bab9f92867a6d6054473a2e2f3c4956626f7c8997a1ab9e9184786a63707d8a99a3a4998b7e7165554b4035291d1004000000000000000000000000000000010d1a2734404d5a6773808d9aa6b3a89b8e8275685b4f4235281c0f02000000000000000000000000000000000000000000000613202c3945515d6776828f9ca9ab9f9285796d7784909daaa3998a7e7164544a3f34281c10030714212e3a4754616d7a86939facac9a8e8174707d8a99a4ac9f93877a6d6154473a2e23170c00000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150803030001050707090f11171c2328313a424b555e69717e8b959fabb0a69b8f82756a5f5347382d22170b0000000000000000020e1a25313b4754606d7a86929facb8aea8a6a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0aaacb1b4aa9c8f8275685e5246392d2013020000000000000714212d3a4754606d7a8793a0adbab9ac9f93877c6f625a50453c3229211a14100c07070d11141b2227343e45515d67727f8b97a2adb1a7998d807366574d42362a1e120500000000000000000000000000000000000006131f2c3845515c6674808d9aa7b1a79a8d8073665e6876828f9caaada1978a7d7064564c41362a1e11050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c131921272c2f30333433302f2c27211913141c22282b2d303434332f2e2b26201711151c23282c2d313434332e2d2b261f17110a02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2835414e5b687481838383838383838175685e5246392d2013070000000000030c1a2531414e5b6774818e9aa7b4a89b8e8275685b4f4235281c0f00000714202d3a4753606d7a86929facada196887c6f62564c413f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f434e585f6a6f6f6f6f6f6f6f6f6f6a5f53473a2e2115080000000714202d3a4753606d7985929facb6aa9d9083776b6053493f342a20170f090300000001040a1019222935404b55606d7985919eabb8b8ab9e9185786b5e5245382b1f1200000000000000000000000000000000010e1a26313c4653606d7984919eabafa49a8d8073675c5145382c1f150a00000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000613202c3946535f6c7986929facaea194877b6e6154483b2e211508000000000000000000000713202d3a4653606d7985929eaba196887b6f6264717e8b99a4a3998a7d7164544a3f3436424d576673808d99a9aa9a8d817467606d7a86929fab9c8f8275675d5145392c201306000000000000000000000000000000010d1a2734404d5a6773808d9aa6b3a89b8e8275685b4f4235281c0f02000000000000000000000000000000000000000000000714202d3a4753606d7a86929faca89b8f82756673808d9aaaab9b8e8175665c5044382b1f12060f1c28333f4a5464717e8a99a4afa49a8a7e716d7a86939faca49a8b7e7164544a3f34281c1003000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000000000060b11171f283039434d57626c7683909da7b1ac9f93877b6e6253493f33271b0f0300000000000000000914202c3945525d6875828e9ba9b3b9b4b3afa9a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a9abb0b7b8baaea2988a7e7164564c41362a1e11050000000000000714212d3a4754606d7a8793a0adbfb4aa9c8f82756a5f53483e332a20170f090400000001040a1117222935414c55606d7985929fabb7aa9d908477695e53463a2d2114070000000000000000000000000000000000000713202d3a4653606d7985929eabaca095887c6f625664717e8a98a2aea99c8f8275685e5246392d20150a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d161b1f222326282723221f1b160d080a11171c1f202427282622211f1b150b060b12181c1f202427272622211e1a150b0600000000000000000000000000010407071313131313131313080705020000000000000000000000000000000000000004090e1112131313131313131308070502000000000000000000000e1a2733404c59646f7476767676767676756f65564c41362a1e110500000003070d131c28333f4a546874818e9ba7b4a89b8f8275685c4f4235291c0f00000a1724313d4a5764707d8a99a3aeab9e9184786a5f534b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4e585f6262626262626262625f584e43372b21160b0000000a1723303d4a5663707d8998a2aeb1a7988b7e7165594f41382d22180e050000000000000000071018242f3945515c6773808d9aaab3b8ab9e9185786b5e5245382b1f12000000000000000000000000000000000009151f2c3844505c6673808c99a3afac9e9285796d6053473c32261b0f01000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000613202c3946535f6c7986929facaea194877b6e6154483b2e211508000000000000000000000a1623303d495663707c8997a1ab9e9184786a5f616d7a86939fab9b8e8174665c5044383a46535f697784919daaa3988a7d70635d677683909ca99f92867a6d6053473a2e23170c000000000000000000000000000000010d1a2734404d5a6773808d9aa6b3a89b8e8275685b4f4235281c0f02000000000000000000000000000000000000000000000a1724303d4a5763707d8a98a3aea9988b7f7265707d8998a2ab9e9285796d6053463a2d201309121f2b3844505b6675818e9babac9f93877a6d687783909daaac9b8e8275665c5044382c1f1206000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000000060d161e28313b45505a63707d89959fabafa49a8d8174655b5044372b1f1205000000000000000004111d2935414c5663707d8a97a1adb9baafa59e9b9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9c9fa6b0bcb8ab9f9285796d6053473a3025190d010000000000000714212d3a4754606d7a8793a0adbaaea2988a7d7064584e43362c21180e050000000000000000061019242f3a45515d6774808d9aaab4aca095877b6e6154483b2e211508000000000000000000000000000000000005111e2a36414c5664717d8a97a1adab9d9084776a5f53606d7985929fabac9f92867a6e6154473c32271b0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f1315161a1b1a1615130f0a040000060b0f1213171a1b191515120f0a030000070c101213171a1b191514120e090300000000000000000000000001080d11131420202020202020201514120e090300000000000000000000000000000000080f151a1d1f20202020202020201514120e090300000000000000000b1824303c48535d64686969696969696968655d53443a3025190d0104060c1013181e252b3844505b6676828f9ca9b4a79a8e8174675b4e4134281b0e00000d1a2633404d596673808c99abb4a89b8e81756858585858585858585858585858585858585858585858585858585858585858585858585856544f473d33271c100400000d192633404c5966737f8c99aab4aca095877b6e6154473d2f261b10060000000000000000000007121d2834404b55636f7c8998a2aeb8ab9e9185786b5e5245382b1f12000000000000000000000000000000000003101c28343f4a54616e7b87929facada2978b7e7164584e43372b1e1308000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000613202c3946535f6c7986929facaea194877b6e6154483b2e21150800000000000000000006131f2b37434e586774808d9aa9ac9b8e817468585e687683909da99e9285796d6053463a3b4855616e7b8895a0ac9f9286796d605566737f8c99a9a3988a7d7064544a3f34281c10030000000000000000000000000000010d1a2734404d5a6773808d9aa6b3a89b8e8275685b4f4235281c0f0200000000000000000000000000000000000000000005121e2a36424d576774808d9aaaada197887c6f626d7985929faca297897c6f6356493c31261a0e13202d394653606c7985929eabaa9d908377686673808d99abab9f9285796d6053463a2d201309000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000000000000000040c161f29333e4854606b7783909dabb5ac9e9184786c605346392d2013060000000000000000010d19242f3a4653606d7985929eabb8b6a99e938e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e90949fabb7b2a89b8e8174675d514538291e1308000000000000000714212d3a4754606d7a8793a0adb8ac9f9286796d6053473c31201a0f060000000000000000000008131e2935404b5563707d8998a3aeb1a7978a7d7064574a3d3124170a00000000000000000000000000000000000714202d3946525e6875828f9ca9afa4998c7f726658515d6774818e9ba8afa3998c7f7265584e43372b1d1207000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030709090d0e0d090907030000000000000306060a0d0e0d090806030000000000000406070a0d0e0c0808060200000000000000000000000000040c13191d202d2d2d2d2d2d2d2d2d21211e1a140d05000000000000000000000000000009121920262a2c2c2d2d2d2d2d2d2d21211e1a140d05000000000000000814202b36414b53595b5c5c5c5c5c5c5c5c59534b4232291e13080d1113171c1f242930353f4a54606c7985929fabb3a69a8d8073675a4d4034271a0d00020f1c2835424f5b6875828e9ba8b2a5998c7f72666565656565656565656565656565656565656565656565656565656565656565656565656360594f44382c20140700020f1b2835424e5b6875818e9ba8b4aa9d908477695e52463a2b1d140a0000000000000000000000010c18232e3a4653606d7985929fabb8ab9e9185786b5e5245382b1f120000000000000000000000000000000000000c17232e3846525e6975828f9ba8b2a99d9083766a5f53473a2f24190d010000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000613202c3946535f6c7986929facaea194877b6e6154483b2e2115080000000000000000000815212e3b47535f6a7884919eaba49a8a7e7164575666737f8c99a8a197897c6f6356493c414c5665727f8b98a7a99c8f8276675d56626f7c8997a2aa9b8e8174665c5044382c1f12060000000000000000000000000000010d1a2734404d5a6773808d9aa6b3a89b8e8275685b4f4235281c0f020000000000000000000000000000000000000000000714212d3a46535f697784919eaaab9e9285786c606675828f9ba8a99a8d807367574d42372b1e121623303c4956636f7c8997a1adaa998d80736663707d8999a3ada297897c6f6356493c30251a0e020000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000000000000040d17212c38444f5964717e8b99a3aeada196897c6f6256493c2e23170b00000000000000000008131f2c3844515c6674808d9aa8b2b4a79b8e8181818181818181818181818181818181818181818182909ca9b6ada196897d7063554b403529170d02000000000000000714212d3a4754606d7a8793a0adb5a99c8f8276675d5145382c1f13080000000000000000000000010d18242f3a4653606d7986929facb2a6998c7f7366594c403326190d00000000000000000000000000000000000814212e3b4754616e7a86929facac9f93877b6e61544b5563707d8996a1adab9d9083776a605447392e23180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d161e24292c3939393939393939392e2d2a251f170f0500000000000000000000000008121b242b31363839393939393939392e2d2a251f170f05000000000000030f1a252f3941484c4e505050505050504f4d4942393020171213181d2023282c2f353a4146505c66707d8a98a2aeb4aa988b7e7265584b3f3225180c00030f1c28333f4a546a7784919daab0a4978a7e7272727272727272727272727272727272727272727272727272727272727272727272727272706b6054483c2f22160900030f1c28333f4a546a7784909daab4a89b8e817568574d42362a190b0200000000000000000000000007121f2b3844505c667683909da9b6ab9e9185786b5e5245382b1f1200000000000000000000000000000000000006111c2a36424d5763707d8996a0acab9f95887c6f62554c4135291d11040000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000613202c3946535f6c7986929facaea194877b6e6154483b2e2115080000000000000000000916222f3c4955626f7c8896a1ac9f93877a6d615455626f7c8896a1a99a8d807367574d4245525d6876838f9ca9a8988b7f72655553606d7985929fab9e9285796d6053463a2d20130a0000000000000000000000000000010d1a2734404d5a6773808d9aa6b3a89b8e8275685b4f4235281c0f020000000000000000000000000000000000000000000815222e3b4855616e7b8896a0aca89b8e8275655b65727e8b98a7aa9d918477695f53463a2d21141e2a36414c566673808c99a9aea298897c7063606d7a86929faca9998d807366574d42362a1e12050000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000000000000050f1b27323d4754606d7a86929facb2a9998d807366544a3f34281c1003000000000000000004101c2834404a54626f7c8996a0acb0a3968a7d747474747474747474747474747474747474747475818e9ba8b4ab9e9184786c605346392f24180c00000000000000000714212d3a4754606d7a8793a0adb3a6998d807366554b4035291d100400000000000000000000000007131f2c3845515c677783909daab5a89b8e8275685b4f4235281c0f0000000000000000000000000000000006131f2b37434e5865727f8c99a3afaa9c8f8276695e524653606c7884919eabaca095887c6f62554b4034281c100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010407071313131313131313080705020000000000000000000000020507081213131313131313131312090806030000000000000000000000000000010c1620282f35394646464646464646463b3a36312921170d0300000000000000000000040f19242d353d424546464646464646463b3a36312921170d0300000000000009131d262f363c40414343434343434342413d373027171b1f2024292c2e34383a41454c525b606d7883909daab3aea298897c6f6256493c2f2316090006121f2b3844505b667985929facb3a79a8d807e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7063564a3d3023170a0006121f2b3844505b667985929facb2a5998c7f7266594c3f30251a0c0000000000000000000000000003101c28343f4a546774818e9aa7b4ab9e9185786b5e5245382b1f12000000000000000000000000000000000000000e1a25303b4653606c7884919eaab1a79a8d8174675d5145392c20160a0000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000613202c3946535f6c7986929facaea194877b6e6154483b2e211508000000000000000005121e2a36424d576673808c99a8aa9d908377685e52535f6a7884919eaa9d918477695f53474754606d7a86929faca096887b6e6155505c6675828f9ba8a297897c706356493d32261b0f0300000000000000000000000000010d1a2734404d5a6773808d9aa6b3a89b8e8275685b4f4235281c0f02000000000000000000000000000000000000000004101c2834404a5465727e8b98a8b2a8988b7e726553616e7b8795a0aca095887b6e6155483b2f2419202d3946525e687783909daaac9f9285796d605d677683909ca9aa9d908477695e52463a2d2014070000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000000000000000b16202c3945515d6776828f9ca9b6aa9d908377665c5044382b1f12060000000000000000000c18232e394754606a7784919dacb6a89b8e81756767676767676767676767676767676767676d7a86929facb1a7998d8073665b5044382b1d120700000000000000000714212d3a4754606d7a8793a0adb1a4978a7e7164574b3e2f24180c0000000000000000000000000004101c2834404b556875818e9ba8b4a99d9083766a5d5043372a1d10000000000000000000000000000000000815222e3b4754606a7784919dabaea2988b7e7164574d44505b6673808d99a7b1a79a8d8174675c5145382c1f1409000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080d11131420202020202020201514120e09030000000000000002080e1114141e2020202020202020201f1615130f0a0400000000000000000000000008131e28323a41455353535353535353534846423b33291f1409000000000000000000000915202b353f474e5253535353535353534846423b33291f1409000000000000010b141d252b303335363636363636363534312c252022272b2d2f35393a3f44464b51565e616d73808d959fabb8ac9f9285796d6053463a2d201307000613202d394653606c788698a2aeb5a99d928d8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8276695c4f4336291c10000613202d394653606c7886939facb1a4978a7e7164574b3e3124180900000000000000000000000000000b17232e404c5966737f8c99a6b2ab9e9185786b5e5245382b1f120000000000000000000000000000000000000009141f2b3744505b65727f8c99a5b2ac9f92857a6d6054473d32271b0f0200000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000613202c3946535f6c7986929facaea194877b6e6154483b2e21150800000000000000000714212d3a46535f697783909daaaa998d807366564c4e586774818e9aaaa096887b6e6255484a5464717e8a99a3aa9e918477695f534a5465727e8b98a8a99a8d807467584e43372b1f130600000000000000000000000000010d1a2734404d5a6773808d9aa6b3a89b8e8275685b4f4235281c0f02000000000000000000000000000000000000000006121f2c3844515c6675828f9ba8ada196887b6e62555e697784919daaa8988c7f7265564c4135291d212e3b4754616e7a87939faca89c8f8275665c5566737f8c99aaaca095877b6e6154483b2e23180c0000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000000000000000004111d2935414c5566727f8c99a5b2ac9f9286796d6053463a2d20130700000000000000000007121c2b37434e5866737f8c9aa4afac9f92867a6d605b5b5b5b5b5b5b5b5b5b5b5b5b5b5664717e8b98a2aeaca095887b6f62544a3f33281c0b0100000000000000000714212d3a4754606d7a8793a0adafa296897c6f6356493c3023160700000000000000000000000000000c18232e404d5a6673808d99a6b3aa9d9184776a5e5144372b1e1100000000000000000000000000000004101c2934404b55626f7c8995a0acac9f92857a6d6053473f4a54626e7b8895a0abab9f9285796d6053463b30251a0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13191d202d2d2d2d2d2d2d2d2d21211e1a140d050000000000050d14191e20212b2d2d2d2d2d2d2d2d2d2c22221f1b150f0700000000000000000000010d19242f3a444c525f60606060606060605f534d453b31251a0e020000000000000000010e1a26313d4751595e5f606060606060605f534d453b31251a0e02000000000000020b131a202427282929292929292929282024292c2d3337393c4145474a5053555d60686d757f8c929ca7b1afa59a8e8174675c5145382c1f1306000714212d3a4754606d7a8793aab4b9aea49d9a989898989898989898989898989898989898989898989898989898989898989898989898989084776a5d5144372a1e11000714212d3a4754606d7a879aa4afb0a3968a7d7063574a3d3024170a0000000000000000000000000000061926323f4c5965727f8c98a5b2ab9e9185786b5e5245382b1f1200000000000000000000000000000000000000030f1b27333f4953616e7b8894a1aeaea2988b7e7265594f43382c1e130800000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000613202c3946535f6c7986929facaea194877b6e6154483b2e21150800000000000000000815222e3b4855616e7b8895a0aca298897c706356494a5764707d8a98a3a8988c7f7265564c505c6675818e9babaa9a8d807467574d4855616e7b8896a1ab9e9184786a5f53473b2e21150900000000000000000000000000010d1a2734404d5a6773808d9aa6b3a89b8e8275685b4f4235281c0f0200000000000000000000000000000000000000000713202d3a4653606d7985929fabab9e918478695f53576773808d9aaaa99c8f8376685d5245392c2028343f4a5465717e8b9aa4afa9988c7f72655456636f7c8998a2aea7988b7e7165544b4034281c100400000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000000000000000000000010d19242f3d495663707d8996a9b3aea398887b6e6255483b2f221508000000000000000000000f1b27323d4854616e7b87939facaea2988b7e7164564d4e4e4e4e4e4e4e4e4e4e4e525e6876828f9caab4ab9d9083776a5f5342382d22170b0000000000000000000714212d3a4754606d7a8793a0adafa295887c6f6255493c2f2216090000000000000000000000000000071926333f4c5966727f8c99a5b2ab9e9185786b5e5245382b1f1200000000000000000000000000000006131f2c3845515c6774818d9aa7b1a99b8e8175675d51453847535f6a7783909dabada2978a7e7164574d42362a1e11050000000000000000000000000000000000000000000000000000000000000000000000000000000000040d161e24292c3939393939393939392e2d2a251f170f05000000050e171f252a2d2e38393939393939393939392f2e2b272019100700000000000000000004111d2935414c565d6c6c6c6c6c6c6c6c6c6c5e574d42362a1e1205000000000000000004111d2a36424e59636a6c6c6c6c6c6c6c6c6c5e574d42362a1e12050000000000000001090f14181a1b1d1d1d1d1d1b1e24292c2f35393a3f4446494b5154545c6063676d727a818c919ca4aeb2a89d93897c6f62554b4034281c1004000814212e3b4754616e7b8794a1adbab6aea9a7a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a59e9184786b5e5145382b1e12000814212e3b4754616e7b8794a1b6afa396897c706356493d3023160a00000000000000000000000000000b1825323e4b5865717e8b98a4b1ab9e9185786b5e5245382b1f120000000000000000000000000000000000000007131f2c38444f5965727f8b98a5b2b4aa9d9083776b6054483a3025190d00000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000613202c3946535f6c7986929facaea194877b6e6154483b2e2115080000000000000005111d2a36414c5665727f8c98a7ac9f9285796d6053464753606d7a86929fa99c908376685e5253606d7985929faba298897d7063564a46535f697884919eaba196887c6f6255493c31261a0e02000000000000000000000000010d1a2734404d5a6773808d9aa6b3a89b8e8275685b4f4235281c0f0200000000000000000000000000000000000000000a1623303d495663707c8998a2aea79b8e817468574d5663707d8998a2ac9f92867a6d6054473a2e232c3844505c6675828e9bacada196887b6f625553606d7985929faca89b8f8275665c5145382c1f130600000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000000000000000000000000814212d3a4754606d7a8797a2adb4aa978a7d7164574a3e3124170b000000000000000000000a15212d3a46535e697683909caab4aa9c8f8276695e52464141414141414141414754616e7a86929facafa3998c7f7265584e432f261c11060000000000000000000714212d3a4754606d7a8793a0adaea194887b6e6155483b2e22150800000000000000000000000000000c1925323f4c5865727f8b98a5b2ab9f9285786c5f5245392c1f120000000000000000000000000000000714202d3a4753606d7985929fabada196897d7063554b4037434e5865727f8b99a3afa99c8f8275695e52463a2d20160a00000000000000000000000000000000000000000000000000000000000000000000000000000000010c1620282f35394646464646464646463b3a36312921170d0300040d1720293036393b45464646464646464646453c3b37322b22190f0400000000000000000713202c3945525d6876797979797979797976695e53463a2d211407000000000000000006121f2c3845525e6a75797979797979797976695e53463a2d21140700000000000000000003080b0e0e060b151a20272b2f35393a41454749505355555d6064666d70747a7f858e939ca3adb3aaa1968e81746a605443392e23180c00000714212e3a4754616d7a8794a0b5c0b6aea8a6a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a8aaafb1b1ab9e9185786b5e5245382b1f12000814212e3b4754616e7a8794a1b5b0a396897d7063564a3d3023170a00000000000000000000000000000c1825323f4b5865727e8b98a5b1ab9e9185786b5e5245382b1f12000000000000000000000000000000000000000915222f3b4854606b7783909daab7b8aca095897c6f63564c41362a1b1106000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000613202c3946535f6c7986929facaea194877b6e6154483b2e211508000000000000000713202d3946525e687683909ca9a89c8f8275665c514545515d6776828f9ca99f92867a6d61545663707d8997a2ac9f9285796d605346424d576774818e9aaba8998c807366574d42362a1e1205000000000000000000000000010d1a2734404d5a6773808d9aa6b3a89b8e8275685b4f4235281c0f020000000000000000000000000000000000000005111e2a36414c566673808d99aab2a8978b7e7164584b53606d7985929faca3998a7e7164544a3f34282d3a4653606d7985929fabab9e9184786a5f53515c6676828f9ca9ac9f9285796d6053463a2d20130900000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000000000000000000000000713202c3945525d687885929eabb2a6998c7f7366594c403326190d0000000000000000000005121e2a36424d5765717e8b98a3aeac9f93877b6e6154473c31343434343437424d5765727f8b99a3afac9f92867b6e6154473c3121140a000000000000000000000714212d3a4754606d7a8793a0adaea195887b6e6255483b2f22150800000000000000000000000000000c1926323f4c5965727f8c98a5b2ab9f9285786c5f5245392c1f12000000000000000000000000000005121e2a36424d5764717e8a97a2adab9e9184796d6053463a313c4754616e7a86929facac9f92867b6e6154473d32271b0f0100000000000000000000000000000000000000000000000000000000000000000000000000000008131e28323a41455353535353535353534846423b33291f1409030c161f29323b41464751535353535353535353524947433c342b20150a00000000000000000714212d3a4754606d7a86868686868686867b6e6154483b2e21150800000000000000000613202c3946535f6c7987868686868686867b6e6154483b2e211508000000000000000000000000020a111720262b32373a4145474c5254535b606266676d7074797d81858c92979ea5adb1a9a29891847a6d61584e4330271d120700000714202d3a4753606d798699a3afbbaea49d9a9696969696969696969696969696969696969696969696969696969696969b9ea5afb8ab9e9285786b5f5245382c1f12000714202d3a4753606d798699a3afb0a3978a7d7064574a3d3124170600000000000000000000000000000c1926333f4c5966727f8c99a5b2ab9e9185786b5e5245382b1f1200000000000000000000000000000000000005111d2a36414c56636f7c8995a0acb8bcb1a79b8e8175685e5246382d22170b000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194887b6e6155483b2e221508000000000000000006131f2c3845515c667986929facaea194877b6e6154483b2e211508000000000000000714212e3a4754616d7a86939faca8988b7f7265544b40404b5565727f8b98a7a3998b7e716454586774808d9aa9a89c8f8275675c51453e4a5764717d8a99a4aa9d908377695f53463a2d211408000000000000000000000000010d1a2734404d5a6773808d9aa6b3a89b8e8275685b4f4235281c0f02000000000000000000000000000000000000000714202d3946525e687783909daaaca096877b6e615448515c6775828f9ca8ab9b8e8175665c5044382b303d495663707c8997a2adac9b8e817468584e4a5465727f8c98a9aea298897d7063564a3d31261a0e02000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000000000000000004111d2935414c566a7784909daab3a79a8d8074675a4d4134271a0e00000000000000000000020e1a25313b4754606d7a86929facafa4998c7f7265584e43372b2828282e3a47535f697783909dabb4aa9c8f8276685e5246392d201402000000000000000000000714212d3a4754606d7a8793a0adafa295897c6f6256493c2f23160900000000000000000000000000000d192633404c5966737f8c99a6b2ab9e9184786b5e5145382b1e1200000000000000000000000000000714202d3a46525e6976828f9ca9b1a79a8d8073665c5044382d3946525e6875828f9caaafa3998c7f7266584e43382c1d12070000000000000000000000000000000000000000000000000000000000000000000000000000010d19242f3a444c525f60606060606060605f534d453b31251a0e0b151e28313b444d52545e6060606060606060605f55544e463c32271b0f03000000000000000714212d3a4754606d7a87939393939393877b6e6154483b2e21150800000000000000000613202c3946535f6c7986929393939393877b6e6154483b2e2115080000000000000000000000030b141b222731373d43474c5154565d6064656c6f72767a7d8185898e92989ea1a9afaea8a09792867c6f685e52463d321e150b00000006131f2c3845515d677986929facb9a89d928d8989898989898989898989898989898989898989898989898989898989898e939eaab7ab9e9184786b5e5145382b1e120006131f2c3945515d677986929facb1a4988b7e7165584b3e2d22170b00000000000000000000000000000d1a2733404d5a6673808d99a6b3ab9e9185786b5e5245382b1f120000000000000000000000000000000000000713202d3946525e6875818e9ba7b1bcc3b9ac9f92867a6d6153493f33271b0f030000000000000000000000000000000000000714212d3a4754606d7a8793a0adafa295887c6f6255493c2f22160900000000000000000713202d3a4653606d798699a3afaea194877b6e6154483b2e21150800000000000004111d2935404b5565717e8b99a4aca196887b6e6255483b3b4854616e7b8795a0ab9b8e8275665c5f6a7784919eaaa7988b7e7265554b403a4754616d7a86939faca095887b6e6155483b3025190d010000000000000000000000010d1a2734404d5a6773808d9aa6b3a89b8e8275685b4f4235281c0f02000000000000000000000000000000000000000814212e3b4754616e7a87939facaa9e918477695e53464b5565727f8b98a8ab9e9285796d6053463a2d36424d576673808d99a9afa49a8a7e7164574b4955626f7c8897a2adaa9a8d807467574d42362a1e1205000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000000000000000000010d192430424f5c6975828f9ca8b4a79a8e8174675b4e4134281b0e00000000000000000000000914202c3945525d6875828e9ba9b3ab9d9083776a5f5347382d2217222f3b4855626e7b88959fabaea2988a7e7164564d41362a1e1105000000000000000000000714212d3a4754606d7a8793a0adb0a3968a7d7063574a3d3024170a00000000000000000000000000010d1a2734404d5a6773808d9aa6b3aa9d9084776a5d5144372a1e1100000000000000000000000000000815212e3b4854616e7b87939facaca095887c6f62544a3f342a36414c5664717e8a98a2aeab9d9184776a605448392f24180c000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c565d6c6c6c6c6c6c6c6c6c6c5e574d42362a1e12141d27303a434d565e616b6c6c6c6c6c6c6c6c6c6c6260584e43372b1f1306000000000000000714212d3a4754606d7a87939f9f9f9f94877b6e6154483b2e21150800000000000000000613202c3946535f6c7986929f9f9f9f94877b6e6154483b2e21150800000000000000000000030c151d262d333c43474e54555d6064686d7175787c7f83868a8e92979b9fa2aaadaeaba39f9591857d6f6a5f564c41342b200c0300000004101d2935404b556b7885929eabb3a69a8d807d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d818e9ba8b5aa9d9084776a5d5144372a1e110004101d2935404b556b7885929eabb3a6998d807366544a3f33281c0f0300000000000000000000000005111e2a36424d566875828f9ba8b5ab9e9185786b5e5245382b1f120000000000000000000000000000000000030f1b27333f4953616d7a86929facb9b8b7b8aea3988c7f72655b5044372b1f14090000000000000000000000000000000000000714212d3a4754606d7a8793a0adb0a396897d7063564a3d3023170600000000000000000814212e3b4754616e7a8794a1b5ada194877a6e6154473b2e2114080000000000000613202c3945515d6775828f9cabab9e9184786a5f53473a3a46535e697784909daa9f9285796d60626f7b8896a0aca095877b6e6154483b3946525e687783909daaa7988b7f7265564c4135291d11050000000000000000000000010d1a2734404d5a6773808d9aa6b3a89b8e8275685b4f4235281c0f02000000000000000000000000000000000000030f1c28333f4a5464717e8b9aa4afa79a8e817467574d424855616e7b8896a0aca297897c6f6356493c313a46525e697784909daaac9f93877a6d6154474653606c7985929eabaa9d918477695f53463a2d211407000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000000000000000000081c2835424f5b6875828e9ba8b5a89b8e8275685b4f4235281c0f000000000000000000000004111d2935414c5663707d8a97a1adaca095887b6e6253493f33271f2c38434f596673808c99a7b1ac9f92857a6d6053473b3025190e02000000000000000000000714212d3a4754606d7a8793a0adb2a5988c7f7265594c3f31261b0f0100000000000000000000000005111e2a36424d576975828f9ca8b5a99c908376695d5043362a1d100000000000000000000000000007131f2c38434f5966727f8c99a4afab9d9083776a5f5342382e25303b4753606d7985929fabaca096897c6f62554b4035291d1004000000000000000000000000000000000000000000000000000000000000000000000000000713202c3945525d6876797979797979797976695e53463a2d21141b262f39424b555e686e78797979797979797979786f6a6054473b2e221508000000000000000714212d3a4754606d7a8793a0acaca194877b6e6154483b2e21150800000000000000000613202c3946535f6c7986929facaca194877b6e6154483b2e211508000000000000000000020b151e272f383f444e53586062676d71757a7e8185888c8f92999b9ea1a9acaeacaaa39f99928d837c6f6b60584e443a3022190f00000000000c18242f43505d697683909ca9b3a6998d80737070707070707070707070707070707070707070707070707070707074818e9aa7b4a99c908376695d5043362a1d1000000c18242f43505d6a7683909da9b5a89c8f8275665b5044382b1f13080000000000000000000000000714202d3a46525e697784919eaab7ab9e9185786b5e5245382b1f12000000000000000000000000000000000005121f2b3744505b65727f8c98a3aeb1acaaacb1aa9e9184786c6053463b30251a0e0000000000000000000000000000000000000714212d3a4754606d7a8793a0adb0a4978a7d7164574a3e2d22170b00000000000000000815222f3b4855626e7b8895a1aeafa49a877a6d6054473a2d2114070000000000000714202d3a4753606d7a86929facab9a8e817467574e423736424d576673808d99a9a298897d706366727f8c99a8aa9d918477695e53463a35414c566673808d99aaa99c8f8376685e5246392d2013070000000000000000000000010d1a2734404d5a6773808d9aa6b3a89b8e8275685b4f4235281c0f0200000000000000000000000000000000000006121f2b3844505b6675818e9bacb1a7978a7e7164574b3e46535f697784919daaa99a8d807367574d42363b4854616e7b8795a0acaa9d908377685e524644505b6675828f9ba8aca096887b6e6155483b2f24180c000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000000000000000000020f1b2835424e5b6875818e9ba8b4a99c8f8276695c4f4336291c100000000000000000000000010d19242f3a4653606d7985929eabb1a7998d8073655b5044372b222f3b4854606b7784919eaab2a99b8e8175675d514539291f140800000000000000000000000714212d3a4754606d7a8793a0adb4a79b8e817468584e43372b1d13070000000000000000000000000714202d3a46525e697884919eabb4a79a8e8174675b4e4134281b0e000000000000000000000000000915222f3b4854606b7784919dabafa3998c7f7265584e4330261f2c3845515d6774818e9ba8b2a89a8e8174675d5145382c1f1409000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a86868686868686867b6e6154483b2e2117222d38414a545d676e7a84868686868686868686867c6f6255493c2f221609000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000613202c3946535f6c7986929facaea194877b6e6154483b2e2115080000000000000000000a141d273039414950585f626a6f747a7e82868a8e9297999c9fa3ababadacaaa7a09d98928e8680796e6a60594f463c32281e10070000000000071b2834414e5b6774818e9aa7b4a89b8f82756863636363636363636363636363636363636363636363636363636875828f9ba8b4a79b8e8174685b4e4135281b0e0000071b2834414e5b6774818e9aa7b4ab9e9285796c6053463a2f24190b0200000000000000000000040e16212e3b4754616e7b87939facb8ab9e9185786b5e5245382b1f1200000000000000000000000000000000000613202d394653606c7884919eaab1a8a09da0a8aca096897d7063574d42362a1c110600000000000000000000000000000000000714212d3a4754606d7a8793a0adb2a6998c7f736653493f33271b0f03000000000000000a1623303d495663707c8996a3afac9f9386796c605346392d201306000000000004101c2834404a5464717d8a98a3aea4998a7d7164574a3e31313c4956636f7c8997a2aa9a8d807467687683909da9aa9a8d807367574d4236303d495663707c8998a2ac9f92867a6d6154473a2f24180c0000000000000000000000010d1a2734404d5a6773808d9aa6b3a89b8e8275685b4f4235281c0f020000000000000000000000000000000000000613202d394653606c7985929eabaca095877a6e6154473b424d576774808d9aaaaa9d918477695f53463a404b5465727e8b98a7b1aa9a8d807367564c413f4a5465727e8b98a9b2a8988b7f7265554b4035291d10040000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000000000000000000020e1b2835414e5b6874818e9ba7b4a99c8f8376695c504336291d1000000000000000000000000008131f2c3844515c6674808d9aa8b2ab9e9184786c605346392e2834404a54636f7c8996a0acada197897d7063554b403529170d0200000000000000000000000714212d3a4754606d7a8793a0adb7ab9e9184786a5f53473a2f24180c0200000000000000000000040d16212e3b4754616e7b8796a1acb5ab988c7f7265594c3f3226190c00000000000000000000000004101d2935404b55636f7c8996a0acac9f92867b6e6154473c31211d2935404b5563707d8996a1acab9f9285796d6053473b31251a0e000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a87939393939393877b6e6154483b2e212427333f49535c666d7983909693939393939992867d6f6a6054473b2e221508000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000613202c3946535f6c7986929facaea194877b6e6154483b2e211508000000000000000006111c262f39424a535b606a6f757c81868b8f92999b9ea1a9a9acaeaca9a7a09d9995908c86817b746d675f584f463d342a20160c0000000000000c1925323f4c5865727f8b98a9b2ab9e9184786a5f5656565656565656565656565656565656565656565656565d677784919daab4ab988c7f7265594c3f3226190c00000c1925323f4c5865727f8b98a9b2ada197897c6f63554c4135291d140a000000000000000000030c16202b37434e5865717e8b9aa4afb8ab9e9185786b5e5245382b1f120000000000000000000000000000000005111e2a36424d5763707d8996a0acaca0959195a0a9a89b8f8275695e5246382e23170c00000000000000000000000000000000000714212d3a4754606d7a8793a0adb5a99c8f8276655b5044372b1f150a00000000000007101c2934404b5566727f8c99a5b2ab9e928578655b5044372b1f1205000000000006121f2c3844515c6675818e9baaac9f93867a6d6054473a2d2d3a4653606d7985929eab9e9184786a6d7a86939faca298897c706356493d312d3a4653606d7986929faca3998b7e7164554b4035291d100400000000000000000000010d1a2734404d5a6773808d9aa6b3a89b8e8275685b4f4235281c0f020000000000000000000000000000000000000916232f3c4956626f7c8997a1adaa9d918477685e5246393d4a5663707d8998a2aca095887b6e6155483b45515c6675828f9ba8aea298897d7063564a3d3b4855626e7b8896a1ada99c8f8276675d5145392c1f13060000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000000000000000000020f1c2835424f5b6875828e9ba8b5a89c8f8275695c4f4236291c0f00000000000000000000000004101c2834404a54626f7c8996a0acaca196897c6f63544b40342c3844515c6674818d9aa8b2ab9e9184796d6053463a2f24180d0100000000000000000000000714212d3a4754606d7a8793a0adb9aca196887c6f62554b4035291e140a010000000000000000030b161f2b37434e5865727e8b98a8b2aea399897d7063564a3d3023170a00000000000000000000000006131f2c3945515d6774818e9aa8b2aa9c8f8276685e5246392d2018242f394653606c7884919eabaea2988a7e7164574d42362a1b11060000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a87939f9f9f9f94877b6e6154483b2e212c363e44505b656d78828f95a0a89f9fa49992877d706b60584e43372b1f1306000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000613202c3946535f6c7986929facaea194877b6e6154483b2e21150800000000000000030c17222d38424a545c656c727c82898e92989c9fa3ababadadababa39f9c9895908c88837f7a746e69605d554e463d342b22180e050000000000000916222f3c4955626f7c8897a1adaca196887c6f62544b4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a54606d7a86939facaea399897d7063564a3d3023170a00000916222f3c4955626f7c8896a1adb3a99a8d8073675d51453b2f261b110a03000000000000050c151e28323a47535f6a76828f9cacb6b8ab9e9185786b5e5245382b1f12000000000000000000000000000000000714202d3a46525e6975828f9ba8b1a79d91849196a1ac9f92877b6e61544a3f34281c1003000000000000000000000000000000000714212d3a4754606d7a8793a0adb8ab9f9285786c6053463c30261c120b06060506091018222c3845515c6775828f9ca8b5a99d9083766a53493f33271b0f0300000000000713202d3a4653606d7985929faba99d908376685d5245392c2b3844505c6675818e9baba196887c6f717e8b99a4ab9f9285796d6053463a2d2c3845515c6776828f9ca9ab9b8f8275675d5145392c1f130600000000000000000000010d1a2734404d5a6773808d9aa6b3a89b8e8275685b4f4235281c0f0c0b0906010000000000000000000000000004111d2935414c5666737f8c99a9b3ab9a8d807467564c41363a4753606d7986929faca7988b7f7265564c414653606d7985929facac9f9286796d6053473a3a47535f6a7884919eabac9f92867a6d6053473a2d20140a0000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000000000000000000020f1c2935424f5c6875828f9ba8b4a89b8e8175685b4e4235281b0f000000000000000000000000000c18232e394754606a7784919dacb2a89a8e8174665c5145382d3a4653606d7985929eabb1a79a8d8073665c5044382b1d12070000000000000000000000000714212d3a4754606d7a8793a0adbdb2a8998d8073675d51453b30261c120b03000000000000040c151d28313a47535f6a76828f9ca9b5ac9f92867a6d6054473a2d2114070000000000000000000000000714202d3a4753606d7985929fabaea2988a7e7164564d41362a1e121f2b3744505b6573808d99a7b1aa9c8f8276695e5346382d22170b0000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0acaca194877b6e6154483b2e2b343e48515b606c77818e949fa7b1ada39f93877e716b61594f463c32271b0f03000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000613202c3946535f6c7986929facaea194877b6e6154483b2e211508000000000000000b151e28333f4a545c666d777f868f949b9fa2aaacaeacaaa9a19e9a99928f8b8884807b77726d68615f57514b433c332b22191006000000000000000613202d394653606c7885919eabb2a8998d8073665c51453d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d414e5864717e8a99a4afac9f92867a6d6054473a2d21140700000613202d394653606c7884919eabb8ab9f92857a6d60574d41382d231c150c0a070707060c10171e27303a444f59626f7c88949fabbeb8ab9e9185786b5e5245382b1f1200000000000000000000000000000003101c28343f4a54616e7b87929facaca095897c84919eaba3998c8073665c5044382c1f1509000000000000000000000000000000000714212d3a4754606d7a8793a0adbaada297897d7063574d42382e231d1714131213141a222a343c4753606d7985929fabb4a79b8e8174685b4e412d22170b0000000000030f1b27333f495363707d8997a2adaa998c807366564c41352928343f4a5464717e8a99a3a8998c7f7375828f9baba89b8f8275665c5144382c2834404b5565727f8c98a9ac9f92867a6d6053473a2e23170b000000000000000000060c121a2734404d5a6773808d9aa6b3a89b8e8275685b4f4235281c19191816120d070000000000000000000000000613202c3945525d687683909ca9afa4998a7d7064574a3d303845515c6775828f9ca8a99c8f8276685d52454a5663707d8998a2aea99c8f8276675c51453837424e576875818e9ba8aea3988a7d7063574a3d31261a0f0200000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000000000000000000030f1c28333f4a54697683909ca9b4a79a8d8174675a4e4134271b0e0000000000000000000000000007121c2b37434e5866737f8c9aa4afab9f9285796d6053463a35414c5563707d8a97a1adaca095887c6f62544a3f34281c0c010000000000000000000000000714212d3a4754606d7a8793a0adbab8ab9f92857a6d60574d42382e241d150f0b060707060b10161e262f3a434f59626f7c88949fabb5ab9c8f8276675d5145392c201306000000000000000000000005121e2a36424d5764717e8b98a2aeac9f9285796d6053473b3025190f1b27333f4953626e7b88959fabac9f93877b6e6153493f33271b0f0300000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e333d46505a626d73808d939ea6b0ada49b918b7e716c61594f473d342b20150a00000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000613202c3946535f6c7986929facaea194877b6e6154483b2e21150800000000000007121c27303944505b666d78818c92989ea6acaeaeaca8a09e9996918e8a86827f7b77736f6a65615d56534d454039312a21191007000000000000000005121f2b3744505b6574818e9aa7b1ab9e9184796d60564c42392f30303030303030303030303030333f49535f6a75828f9cabb3aa9c8f8276675d5145392c201306000005121f2b3744505b6574818e9aa7b1aea2988c7f72695e53493f342e261e1b1514131314171c20293039424c56606b75818e9ba6b0bbb8ab9e9185786b5e5245382b1f1200000000000000000000000000000006121f2b3844505c6673808c99a3afab9d908377808d99a6ab9e9184796d6053463c31261a0e010000000000000000000000000000000714212d3a4754606d7a8793a0adbeb3a99c8f8275695f544a3f342e2823201f1f2021262b343c46515b65717e8b97a2adb2a8988b7f7265584c3f32251906000000000005121f2b3744505b6574818d9aa9aea298897c6f6356493c3024232e3a4754606d7a86929faa9d9083777985929faca7988b7e7165544a403428232e3c4855626f7c8897a1ada2988a7d7064544a3f34281c1003000000000000000911181d222734404d5a6773808d9aa6b3a89b8e8275685b4f42352825252525221e18110901000000000000000000000714212d3a4754606d7a86929facac9f93867a6d6154473a2e34404b5565727f8b98a8ac9f92867a6d6054474d576774808d9aaab3a9988c7f7265554b4034313e4b5864717e8b97a8b2aa9a8d817467584e43372b1f120600000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000000000000000006121f2b3844505b667884919eabb3a6998d8073665a4d4033271a0d00000000000000000000000000000f1b27323d4854616e7b87939facada2978a7d7064564c413945515d6775818e9ba9b3ab9d9084776a5f5342382e23170b000000000000000000000000000714212d3a4754606d7a8793a0adbabaada2978c7f72695e544a3f352f271f1b1714131314171c20283038424b55606b75818e9ba6b0aea3998b7f7265554c4135291d110400000000000000000000000714212d3a46535e6976828f9caab2a89b8e8174675d514539291f140b17222d3847535f6a7783909dabafa4998c7f73655b5044372b1f120700000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b323c454f59616c727f8b929ca5afaea49c928c7f726c625a50473e352b22190f0400000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000613202c3946535f6c7986929facaea194877b6e6154483b2e2115080000000000000c18232e39424f59606c78818e939fa3aab0afaaa39f9a96918d8984817d7a76726e6966625f5854524c46423b352f271f180f07000000000000000000030f1b27333f495363707d8995a0acada1968c7f72685e544a4139312a25232323232323242930353e44505b656f7c88949eaaaea2988b7e7265554c4135291d11040000030f1b27333f495363707c8995a0abb3aa9f92867b6e655b50443f38302b27222120202123282c323a424b545d68707d89939eaab8c2b8ab9e9185786b5e5245382b1f120000000000000000000000000000000713202d3a4653606d7884919eabaea3998b7f727b88949faba1978a7d7164574d42372b1d12070000000000000000000000000000000714212d3a4754606d7a8793a0adbab9ac9f93877b6e665c50454039342e2d2c2b2d2e31373d464e58626d7783909da9b3aca096887b6e6255483b2f22150800000000000613202d394653606c7884919eabab9f9285796d6053463a2d20202c3945525d687683909ca99f93877b7d8a98a2aca095877b6e6154473b2e23202d394653606c7885929eabaa9b8e8174665c5044382b1f120600000000000009121b23292e3134404d5a6773808d9aa6b3a89b8e8275685b4f423532323232312e29231b1309000000000000000000000b1724313e4a5764717d8a99a3afaa9d908377685d5246392d2f3b4855616e7b8896a0aca3998a7d7164544a535f697784919daaada197887c6f6255483c2f2e3b4854616e7b8796a0acab9e9184786a5f53473a2e21140800000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000000000000000000000000613202d394653606c7986929facb1a5988b7e7265584b3f3225180c00000000000000000000000000000a15212d3a46535e697683909caab3a99b8e8275685d52453a4754606d7a86929facafa4998c7f7266584e4330261c1106000000000000000000000000000714212d3a4754606d7a8793a0adbabeb3a99f92867b6e665c50454039312b27222120202123282b323a424a545d67707d89939eaab9ac9f92867b6e6154473b2f24190d0100000000000000000000030f1b27333f4953616e7b87939facada196897d7063554b403529170d06111b2b37434e5865727f8b99a3afab9e9184786c605346392f24180d01000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b3b444e57606b707e87939fa4aeafa59d928c80736d625a50483e352c231910070000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000613202c3946535f6c7986929facaea194877b6e6154483b2e211508000000000004101c2834404a54606b74808d939ea5aeb4aea59e98928e8984807c7874706d6765615f5755534e4746413a363129241d150d0600000000000000000000000b17222d384854606b7783909da8b1a89f92857a6e665c534b433c36312d2b28282c2d30353a4145505a606c77828f9ca6b0aa9f92857a6d6054473a2f24190d010000000b17222d384854606b7783909da7b1aea2988f82776c605b504a423c37322f2e2d2d2e2e34383e444c545c666d7a84919ea5afbac3b8ab9e9185786b5e5245382b1f12000000000000000000000000000005121e2a36424d5764707d8a96a1adac9f92867a6d7683909caaa99c8f8276695f5347392f24180c0000000000000000000000000000000714212d3a4754606d7a8793a0adbabbafa4999082786d605b514b443f3b3a3837393a3c43474f585f6a727f8b95a0acb4ab9e918477695f53473a2e21140800000000000916232f3c4956626f7c8996a1ada89b8f8275665c5044382c1f1d2935414c5666727f8c99a8a49a8b7f808d9aaaaa9d908377695e52463a2d1c1f2b3744505b6575818e9ba8ab9e9285796d6053463a2d20130a000000000006111b252d343a3d3f404d5a6773808d9aa6b3a89b8e8275685b4f423f3f3f3f3f3e3a342d251b1107000000000000000006121f2b37434e586774818e9aabb5ab9a8d807367564c4135292d3a47535f697784919eaaab9b8e8175665c5055616e7b8896a0acab9e9185786a5f53473a2e2d3a46535e697784919eaaaca196887b6e6255483b2f24190d01000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000000000000000000000000815222f3b4855626e7b8899a3aeb2a896897c6f6356493c30231609000000000000000000000000000005121e2a36424d5765717e8b98a3aeac9f92867a6d605447424d5664717e8b98a2aeac9f93877b6e6154483c3221140a00000000000000000000000000000714212d3a4754606d7a8793a0adbac2baaea2988f82786d605c514b433d37332d2e2d2d2e2e34383e444c545c666d7984919ea5afafa59b8e8174695e52463a2d1e1308000000000000000000000005121f2b3744505b65737f8c9aa4afab9e9184786c605346392f241806000f1a26313c4754616d7a86929facaca096897c6f63554b4035291d1004000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b434c565f6a6f7d869299a4afafa59d938d80736d635b51483f362c231a1107000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000613202c3946535f6c7986929facaea194877b6e6154483b2e211508000000000006121f2c3844515c66707d89929da5afb3aaa29f938e86817c77736f6c6564605d5555534d4847433c3935302a261f18120b0300000000000000000000000006111b2c38444f5964717e8b95a0acaea2988f82786d655d554e46423b39383334383a3b41454c525a616c727f8c949fabaea2988d8073675d5145392c1e13080000000006111b2c38444f5964717e8a95a0acb4aa9e948d80736d605c544e47433e3b3a3a3a3a3c3f444650565e666d78828f96a0aaacb2bab8ab9e9185786b5e5245382b1f1200000000000000000000000000000714212d3a46535f6976828f9ca8b2a89b8e817568717e8b98a2ab9f94887b6e62554b4035291d100400000000000000000000000000000714212d3a4754606d7a8793a0adbac0b5ab9f948d80736d605c55504a484745444647494e5359606a6f7c86929fa7b1aea3998c807366574d42372b1e12060000000006121e2b37424d576673808d99a8b2a8988b7e7265544a3f34281c1924303c4855626f7b8896a0ac9c8f8284919eaba9998d807366564d42362a1e1b27333f495364717e8b97a8ada197897c706356493d32261b0f03000000010c18232d373f454a4b4c4d5a6773808d9aa6b3a89b8e8275685b4f4c4c4c4c4c4c4a463f372d23180d01000000000000000814212e3a47535f6a7884919eabafa3998a7d7063574a3d30242b37424d576774808d9aaaab9e9285796d60535565727f8b98a8b2a89b8e817568584e43372b2a36424d576774818e9aacb2a8988c7f7265554c4135291d1104000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000000000000000000000000b1824313e4b5764717e8a97abb5ada196877a6d6054473a2d2114070000000000000000000000000000020e1a25313b4754606d7a86929facaea3988b7e7165574d46525e6976828f9caab4aa9c8f8276695e52463a2d20140200000000000000000000000000000714212d3a4754606d7a8793a0adbab8b0abaa9f948d80746e605d554f46443f3b3a3a3a3a3c3f44464f565d666d78828f96a0acb3aa9e93887c6f62564d42362a1e0c0100000000000000000000000613202d394653606c7884919eacb1a7998d8073665b5044382b1d1207000915202d3946525e6875828f9ca9b2a89b8e8174675d5145392c201409000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e615448424b555e686e7c859298a3abb0a69e938e81776c605b52493f362d241a110800000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000613202c3946535f6c7986929facaea194877b6e6154483b2e21150800000000000713202d3a4653606d7984919ea4aeb3aaa298928a817b746f6b6662605b5353514b4847423c3a37312d29241e1a140c070e0706030000000000000000000000101c27333d4653606d7984919da5afaa9f948e81776d675f58534d4846443f3f4446484c52565d606c717e87929fa6b0a79f92867b6e61554c4135291d0c010000000000101b27323d4653606d7883909aa4afb0a69c928c7f736d665f58544e4a4847464647494a50535a61686d78818e949fa09da0a8b2b8ab9e9185786b5e5245382b1f120000000000000000000000000004101c2834404b55616e7b87939facaca196897d70636d7a85929faca69a8d8073675d5145382c1f150a00000000000000000000000000000714212d3a4754606d7a8793a0adbab9b1aca69f93887f746d67605c5454535150535455585f626b707c849198a3aeb3a99f92867a6e6154473c31261a0e02000000000814212e3a47535f697784919daaaca096887b6e6155483b2e231715212e3a47535f6a7784919eaa9f93879196a1ada297897c6f6356493c30251917222d3b4754616e7b8795a0aca99a8d807467584e43372b1f120600000005121d29343f4951565858585a6773808d9aa6b3a89b8e8275685b585858585858585651493f34291e1206000000000000000815222f3b4855626e7b8896a1adac9f92867a6d6053473a2d2026313d4a5763707d8a98a3ada197897c6f63565d6776828f9ca9b1a7978b7e7164584b3e312625313e4a5764717e8a9aa4afa99c8f8376675d5145392c201306000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000000000000000006121f2b37434e586774818d9aa7b4ab9e918478685d5245392c2013060000000000000000000000000000000914202c3945525d6875828e9ba9b3aa9c8f8376695e524754616e7b87939facaea2988b7e7164574d42362a1e120500000000000000000000000000000714212d3a4754606d7a8793a0adbbb0a69f9c9f9d928c80746d6760595350494847464647494a50535961686d78818e949ea8b2aea2988e81756a5f53443b3025190e000000000000000000000004111d2935404b5563707c8996a0acaca095887b6f62544a3f33281c0b010005111d2a36414c5664717e8a97a2adac9f92857a6d6053473b31261a0e000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154484a545d676e7a849197a2aab0a69e948e81786c655b504940372d241b12080000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000613202c3946535f6c7986929facaea194877b6e6154483b2e2115080000000003101c28343f4a5464707d8a96a0acbaaea29892867e746e68636059565350494745403b3a37312e2b26201d191a1a1a1a1a1a1312100b060000000000000000000b161f2c3844515c66707d89939da7b0a69e938e81796e6a615e575553504a4a505355565d60686d747e879299a3afaaa0958c7f72685e52433a2f24190d0000000000000b161f2c3844505c666f7c88939fa7b1aea49b918c80786f6a62605857555453535455545c60646c717a828e939ea0969196a0acb8ab9e9185786b5e5245382b1f120000000000000000000000000006131f2c3845515c6773808d9aa4afab9e9184786c606774818e9aa8ab9f9285796d6053473c32261b0f01000000000000000000000000000714212d3a4754606d7a8793a0adbcb1a7a09da09a938c8179716d666461605d5b606162666a6e757d859196a1aab4ada2978e8174685e5246392a20150900000000000815222f3b4855626e7b8896a0acaa9e918477695f53463a2d1c11121f2b37434e586774808d9aaaa49a939aa1a8ab9f9285796d6053463a2d201314202d3a46525e697784919daaab9e9184786a5f53473b2e2115090000000915222e3a45515b62656565656773808d9aa6b3a89b8e8275686565656565656565625b51463a2e22160900000000000004101d2935404b5565727f8c98a8b2a99d908376675d5145392c20202d3a4753606d7a86929faca9998d80736657606d7986929facaca095877a6e6154473b2e21212e3a4754616d7a87939facac9f92867a6d6054473a2d22170b000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000000000000020c15212e3a47535f6a7884919eabb5ab9b8e827568564c4135291d110400000000000000000000000000000004111d2935414c5663707d8a97a1adac9f93877b6e61544e5865727f8c99a4afac9f92867a6d6054473b30251a0e0200000000000000000000000000000714212d3a4754606d7a8793a0adb7ab9f9490949f9c928c81796f6b63605b53555453535455545c60636b707a828e939da6b0afa59f92857b6e61584e4332291f140900000000000000000000000613202c3945515d6774818e9ba8b2ab9d9083776a5f5342382d22170b0000010d1925303a4753606d7985929fabaea2988b7e7164574d42362a1b11060000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e615448515c666d79839096a1a9b1a79f948f82786d665b53493f372e251b1209000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000613202c3946535f6c7986929facaea194877b6e6154483b2e2115080000000006121f2b3844505c6675828f9ca8b2b0a69f92867c706c615e56544f4946443f3a39352f2d2b26211f20272727272727272727201f1c17110a020000000000000004101c2834404a54606b74818e95a0a9afa59e938e837c746e696562605b54545c606264686d727a818b9299a3ababa2989083786d60564d4131281e130800000000000003101c28343f4a54606a74818d959fa9b2ada39b928d837c756f6a676462616060616265666d70777e858f949ea0959084919daab7ab9e9185786b5e5245382b1f12000000000000000000000000000713202d3a4653606d7985929eacafa4998c7f73665b636f7c8995a0aca2978b7e7164584e43372b1e1308000000000000000000000000000714212d3a4754606d7a8793a0adb8aca0959095a09f938e847e7974716e6d67656c6d6f72767b82899297a1a8b2afa59f92857a6e61564c41362a180e030000000005111e2a36424d5666727f8c99a8b2ab9a8d817467574d42372b1e0a0f1a26313d4a5663707d8998a2aca49fa4acb2ac9b8e8175665c5044382b1f12111e2a36424d576774808d9aabaca196887c6f6255483c31251a0e0200000b1824313d4a56626d727272727273808d9aa6b3a89b8e81757272727272727272726d62564a3e3125180b00000000000006131f2c3845515d6776828f9ca9b4aa998c807366554b4035291d1f2c3945515d6776828f9ca9aa9d918477695f63707d8a98a3aeaa9d908477685e5246392d20202d3946525e687784909daaaea3998a7d716453493f33271b0f030000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000000000000000000008131e2935404b55626f7c8896a1acafa3998b7e7164584b3e2f24190d01000000000000000000000000000000010d19242f3a4653606d7985929eabafa49a8c7f726658535f6a7783909dabb3a99b8e8175675d514539291f14090000000000000000000000000000000714212d3a4754606d7a8793a0adb6a99c90839097a19c938e847c756f6c656462616060616265666d70767d848f949da5afb1a79e938b7f72685e52463c3120170d0200000000000000000000000714202d3a4753606d7a85929facafa3998c7f7265584e432f261c110600000008131f2c3845515c6774818e9aa8b2aa9c8f8376695f5346382d22170b0000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154525c606d78828f95a0a8b1a79f959082796d665c544a41382d251c130900000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000613202c3946535f6c7986929facaea194877b6e6154483b2e211508000000000713202d3a4653606d7985929facb8ab9f948a7e716a615a524d48433d3937332d2c2924211c22282b2d3434343434343434342d2b28231c140c02000000000000000c18232e39424f59606d79839097a1a9afa59e959086817b75726e6c666a6a666d6e71757a7f858e929fa3ababa39992867c6f665c50443b301f160c01000000000000000c17232e38424e58606d79839097a1a9b2ada49d959087817c7773716e6d6d6d6d6f7174797d838a92979fa29890837e8b98a4b1ab9e9185786b5e5245382b1f1200000000000000000000000006121f2b37434e5864717e8a97a1adac9f93877b6e6154606b7784919daba99d9083766a5f54473a2f24190d010000000000000000000000000714212d3a4754606d7a8793a0adb7aa9d90849096a19d96918b84817d7b7a7978797a7c7f83878f939fa2a9b2b0a69e938b7e71685e52443b3025190600000000000714202d3a46525e697683909da9afa3998a7d7064574a3d31261a0e0a13202d3a4653606d7985929facafacafb6afa49a8b7e7164544a3f34281c100e1a25303d4a5763707d8a99a3afa8998c7f7366574d42362a1e120500000c1825323f4b5865727e7f7f7f7f7f828f9ca9b6aa9d90837f7f7f7f7f7f7f7f7f7f7265584c3f3225190c0000000000000714202d3a4753606d7986929facaea398897c706356493d2f24181d2935404b5565727f8b98a8aca095887b6e616774808d9aaab4aa9a8d807367564d41362a1e1d2a36414c566774808d9aabb5ab9a8e8174655b5044372b1f12050000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000000000007101925303945515d6774808d9aa8b2ac9f92867a6d6054473a2d211408000000000000000000000000000000000008131f2c3844515c6674808d9aa8b2ac9d9083776a5f53626e7b8895a0acada1978a7d7063554b413529170d020000000000000000000000000000000714212d3a4754606d7a8793a0adafa295887c859199a39d969189827c7874716e6d6d6d6d6f7174797d838a91969ea6afb1a7a0958e81756d62564d41342a200e05000000000000000000000005121e2a36424d5765717e8b98a2aeac9f92867a6e6154473c3121140a0000000004101c2934404b5563707c8996a1acac9f93877b6e6153493f33271b0f0300000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e61545b636e74818e949fa7b1a8a0959083796d675d544a42382f261b130a0100000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000613202c3946535f6c7986929facaea194877b6e6154483b2e211508000000000915222f3c4855626f7b8898a2aeb6ac9c8f82766c61585046413b38322d2b2722201d181d262d3338394041414141414141413a38342e261e140a0000000000000007121c27303d45515d676e7b859197a0a8afa7a099928e86827f7b7978777778797b7e82868c92979da5aeaaa29992877d706a5f544a3f32291f0d04000000000000000006111c26303d45515d676e7b859197a0a8b0aea7a099938e8884807d7b7a79797a7c7e81858a90959ea1a39992867c7e8b97a4b1ab9e9185786b5e5245382b1f120000000000000000000000000815212e3a47535f6a7683909ca9b3a99c8f8276695e535966727f8c99a3ab9f95887c6f62564c4135291d11040000000000000000000000000714212d3a4754606d7a8793a0adafa295897c849197a1a19e96918e8a878685858687888c8f93999ea5adb3afa69e948e81756d62564c4132291e140800000000000814212e3b4754616e7b87939facac9f92867a6d6054473a2d21140906131f2c3845515c6775828f9bacb6b9bbb9ac9f93877a6d6154473a2e23170b0914212d3a4754606d7a86929facaa9d908377695e53463a2d2114080000121f2c3945525f6c78858b8b8b8b8b8f949fabb7aca095908b8b8b8b8b8b8b8b8b86796c605346392d20130000000000000a1723303d4a5663707d8998a3aeac9f9286796d6053473a2d201418242f3b4855626e7b8896a0aca7988b7f72656a7784919eaaaea398897d7063564a3d3025191925303d4a5763707d8a99a3afab9e9185786c605346392d2013080000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000000000000000070f19222935414c56606d7985929fabb2a89c8f8276685d5245392c201307000000000000000000000000000000000004101c2834404a54626f7c8996a0acaca095887c6f625b6573808d99a7b1ab9e9285796d6053463a2f24180d010000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b7d87929aa3a09d948f8984807e7b7a79797a7c7e81858a90959ea1a9b0afa79f959083796d605b51443b3022180e0000000000000000000000000714212d3a46535f697683909caab4aa9c8f8275685e5246392d20140200000000000c18232f394653606c7884919eabafa49a8c8073655b5044372b1f130800000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e615a626d73808d939ea6b0a8a09690837a6d675d554b42392f261d140a010000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000613202c3946535f6c7986929facaea194877b6e6154483b2e211508000000000b1824313e4b5764717e8a97aab4afa49a8a7d70645a50463e36302c27201f1b1713111c262f383f44464d4d4d4d4d4d4d4d4d46443f3830261c1106000000000000000b151e2935404b555e696f7c8591969ea6adaba39f99928f8b88868584848486888b8e92989ea1a9afa7a09892877e716b60584e42382e20170d000000000000000000000a151e2935404b555e696f7c8591969ea6aeb1aba49f9b96918d8a8887868687888b8e92979d9fa7a19892877d717e8b97a4b1ab9e9185786b5e5245382b1f12000000000000000000000004101d2935404b55626f7c88949fabada1978a7e7164574d54616e7a86929faca79a8e8174685d5245392c20160b0000000000000000000000000714212d3a4754606d7a8793a0adaea194877b7c8592979fa6a19e9a9794989292929995999c9fa4abafb1aba39f948f82796d605a50443b3020170d020000000004111d2935414c5665727e8b9aa4afa99c908376685d5245392c20130604101c2834404b5565717e8b9aa4afbbbdb6aa9d908377685e5246392d1c11060613202c3945515d677683909ca9aca095877b6e6154483b3025190d0100121f2c3945525f6c788592989898989c9fa6b0bbb1a7a09d98989898989898989386796c605346392d2013000000000005121e2a36424d576774808d9aaab4a99c8f8376675c5145382c1f1314212e3a47535f6a7784919eaaa99c8f8276676e7b8896a0acac9f9286796d6053473a2d201414212d3a4754606d7a86929facada197887c6f6255493c3025190d0100000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000003091019212b343d46525e68727f8c97a2adada1968b7e7164564c4135291d11040000000000000000000000000000000000000c18232e394754606a7784919dacb1a7998d807365606c7884919eabb1a89a8d8074665c504438281d1307000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b717e889299a1a69e9c96918d8a8887868687888b8e92979d9fa7adb2ada59d9590837a6e675d51493f32291f10060000000000000000000000030f1c28333f4a54616e7b88949fabaea2988a7e7164564c41362a1e1105000000000007121f2b3744505b6573808c99a7b1ac9e9184786c6053463a2f24190d01000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e61616c727f8b929ca5afa9a19691847b6e685e554b433930271d140b02000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000613202c3946535f6c7986929facaea194877b6e6154483b2e211508000000000c1825323f4b5865727e8b98a5b1ac9f93867a6d6054473e342a251f1b13120f0b0b17222d38424a50535a5a5a5a5a5a5a5a5a53504a42382e23170b00000000000000030c18242f3a434d575f6a6f7b848f939ea1a9adaba39f9c989993929191919299979b9fa2aaadaba39f9591867d716c62594f463c30261c0e0500000000000000000000030c18242f39434d575f6a6f7b848f949fa2aaaeafaca8a09e9a97959493939495989a9ea2a9a59e9792867e71717e8b97a4b1ab9e9185786b5e5245382b1f1200000000000000000000000613202c3945515d6774808d9aa6b0ab9e9285796d605346525e6875828f9ca9ac9f92867a6d6054473d32271b0f0200000000000000000000000714212d3a4754606d7a8793a0adaea194877b6f7c8590949ea1a9a7a4aaa29f9e9fa3aba5a9acafafaca79f99928d82796d675c51483f32291e0e0500000000000613202c3945525d6876828f9cacb3a9998c7f7366564c4135291d1104000c18232e3b4754616e7a87939facb0b0b3a9998c807366564c41362a1e0a0004111d2935414b5566737f8c99aab1a7988b7f7265564c4135291d110500121f2c3945525f6c7885929fa5a5a5a9abb0b8c2b9b1acaaa5a5a5a5a5a5a59f9386796c605346392d201300000000000714212d3a46535e697784919daab4aa998c7f7366554b4034291c10121e2b37424e576774818d9aabac9f92867a6d727f8c98a8b2a99c8f8276675d5145382c1f1313202c3945515d677683909da9b2a9998c7f7366564c4135291d110500000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000000205090f151a222b333d46505a616d7a85929fa9b3a99e9184796d6053463a3024190d0100000000000000000000000000000000000007121c2b37434e5866737f8c9aa4afab9e9184786c636f7c8996a1acaca095887c6f62544a3f3428160c01000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e717e8792979ea5a8a19e9a97959493939495989a9ea1a9abb1ada9a19e938e837a6e685e554b40372d20170d00000000000000000000000006121f2b3844505b6673808c99a6b0ab9f9285796d6053473b3025190d010000000000030f1b27333f4953626e7b88959fabaca196897d7063554c4135291d1104000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e616a707e87929fa4aeaaa19791847b6e695e564c433a31271e150b0200000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000613202c3946535f6c7986929facaea194877b6e6154483b2e211508000000000c1926333f4c5966727f8c99a5b2ab9e928578685d5245392c2219140f0a0503030f1c28333f4a545b60676767676767676767605c544a3f34281c10030000000000000007131d28313b454e585f696e7a828a92979ea1a9acaca8aba49f9e9d9d9e9fa3aba8acacaba39f99928c837c706b625a50473d342a1e150a00000000000000000000000007121d27313b454e585f696e7a828b92989fa2aaacb1acaaa6a4a1a0a0a0a0a2a4a7aba7a09d938e857d716c717e8b97a4b0ab9e9185786b5e5245382b1f1200000000000000000000000714202d3a4753606d7985929fabb1a79a8d8074665c51454c5664707d8a97a1ada2988b7f7265594f44382c1e130800000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6f7b828b91979da0a7a8abacabacafb5aeacaaaba49f9c95908780786d675d554b40362d20170d0000000000000714212d3a4754606d7a86929fa3a3a297897c6f6256493c2f24190d01000714202d3946525e687783909da3a3a3a3a197897c6f6256493c3025190d00010d18242f3c4956636f7c8998a2a3a39c8f8376685e5246392d20130700121f2c3945525f6c7885929fa3a3a3a8aaafb8c1b8b0aba9a3a3a3a3a3a3a39f9386796c605346392d201300000000000815212e3b4854616e7b8795a0acaea298897c6f6356493c2f23180c0e1a26313d4a5763707d8a99a3aea3998a7d7176828f9ca9b3a9998c7f7266554b4035291d10111d2935414c556673808d99aab4a99c908376685e5246392d20130600000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000306070709090e11151a20262b343d464e58616c75818e98a2aeada1978c7f72665c514538281e130800000000000000000000000000000000000000000f1b27323d4854616e7b87939facada196897c706674818e9aa8b2ac9d9184776a605442382e23170400000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6c717d858e939da0a7aba7a4a1a0a0a0a0a2a4a7abadb1aba9a29f97918a81796d685e564d43392f251b0e050000000000000000000000000613202d394653606c7884919eabb2a89b8e8174675d514538291e1408000000000000000b17222d3847535f697683909dabb2a89b8e8175675d5145392c201509000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e696f7d869299a3afaaa29892857c6e695f564d443a31281f150c030000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000613202c3946535f6c7986929facaea194877b6e6154483b2e211508000000000d192633404c5966737f8c99a6b2ab9e9184786b564c4135291d11080200000309121f2b3844505b666c7374747474747474746d665c5044382b1f120600000000000000010c161f29333c464e575f686d757e858c92979c9fa3aba8abacabaaaaabacaba9a7a8a09d99928e8780796f6a615950483e352b22180c03000000000000000000000000010b151f29333c464e575f686d757e858d92989da0a7a7aaacaeb4b5afacaba9aba39f9c95908a817a6f6b64717e8b97a3a3a39e9185786b5e5245382b1f120000000000000000000006131f2b37434e5865717e8b98a2aeab9f95887c6f62544b404653606d7985929eabaa9d9184776b6054483a3025190d00000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e696e787e858b9195989c9e9fa4aca2aba39f9d9b99938f89837c736d665d554b43392e241b0e050000000000000b1824313e4b5764717e8a99979797979285796d6053463a2d201308000005111e2a36414d566673808c9797979797979285796c605346392d20130800000713202d3a4653606d7985929797979792867a6d6154473a2e21140700121f2c3945525f6c788592979797979b9ea5afbbb0a69f9c97979797979797979386796c605346392d20130000000003101c28343f4a5465727e8b98a8b1ac9f9285796d6053463a2d2013070914202d3a4753606d7a86929facab9b8e81747a86929facada197887c6f6255493c2f24180c0d19242f3d495663707d8998a3aeac9f93867a6d6154473a2d22170b00000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115120b101213141517191e20262b31373f464f58606a717e8a939eaab0a69e9285796d60544b403428160c0200000000000000000000000000000000000000000a15212d3a46535e697683909caab2a89a8e81746d7985929fabafa49a8c7f7266584e4330261c110600000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e616b707a818a90959c9fa3aba9abacafb6afacaba9a7a79f9d97928c857d746d675d564d443b31271d130900000000000000000000000004111d2935414c5663707d8996a1adada196897d7063554b403529170d020000000000000006111b2b37424d5765727f8b99a3aeac9f92867a6d6054473c31261a0e000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6e7b859298a2ababa29892867c6f6a5f574d443b32281f160d03000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000613202c3946535f6c7986929facaea194877b6e6154483b2e211508000000000c1925323f4c5865727f8b98a5b2ac9f928579675d5145392c2015100c070b10141a202d394653606c78808080808080808080796d6053463a2d2013070000000000000000040d17212a343c454d565e616c717a7f858b8f9299999c9e9fa3aaa1a49f9f9d9a9895918d86817b736d675f584f473e362d231a10060000000000000000000000000000030d17202a343c454d565e616c717a80868c9095989b9d9fa2aaa1a49f9e9c9a99928f8a837d756d686064717e8b97979797979185786b5e5245382b1f12000000000000000000000815222e3b4754606a7783909daab3aa9d9083766a5f53423944515c6673808d9aa7aca095897c6f63564c41362a1c1106000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e61666d717a7f84888c8f91939a9595959992908e8b87827d776f6a605c544b433930271d1209000000000000000f1c2835424f5b6875818a8a8a8a8a8a8a8175665c5044382b1f12060000020e1925303c4956626f7c898a8a8a8a8a8a8a8175665b5044382b1f1206000006121f2c3844505c6675828a8a8a8a8a8a8a7e7164584b3e3125180b00121f2c3945525f6c78858a8a8a8a8a8f939eaab6ab9f94908a8a8a8a8a8a8a8a8a86796c605346392d20130000000006121f2c3844505c6675828f9ba8b5a99c8f8276665c5144382c1f12060613202c3945515d6776828f9ca9ab9e9285787d8a99a3aeab9e9285786c605346392d2013070814202d3a4753606d7986929facafa4998a7e7164544a3f33281c0f03000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211f1f171c1f20212223252a2d31373c43475159606a6f7c86929fa5afaa9f948b7e71675d5142392e23180400000000000000000000000000000000000000000005121e2a36424d5765717e8b98a3aeab9f928579707d8a97a2adac9f93877b6e6154483c3221150a0000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6160686e757d838a8f92999a9c9e9fa4a1a49f9f9d9a9895908c857f7a706b605d554c443b32291f150b000000000000000000000000000613202c3945525d6875818e9ba8b2ab9e9184786c605346392f2418060000000000000000000e1a26313c4754616d7a86929facaea2988b7e7165574d42372b1c11060000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e7a849197a1aaaba39992867d6f6a5f584e453b322920160d0400000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000613202c3946535f6c7986929facaea194877b6e6154483b2e211508000000000b1824313e4b5764717e8a97aab4aea298877a6d6054473c31271f1c181a171c1f252a35404b55626f7c888d8d8d8d8d8d8d8578665c5044382b1f1206000000000000000000050f19222a333b444c525a61686d72797e82868a8d8f9192989494999392908e8b8884807b746e69605c554e463e352d241b110800000000000000000000000000000000050e18222a333b444c525a62686d737a7f83888b8e90929894949993928f8d8a86827d78706c615e5664717e8a8a8a8a8a8a8a85786b5e5245382b1f1200000000000000000004111d2935414c56626f7c8995a0abaea2988b7e7165584e4334404a54626e7b88959faba79b8e8175685e5246382d22170b000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e615c60676d72777c7f82848687888888878684817e7a76706b626058504a423931281e150b00000000000000000a1723303d4a5663707d7d7d7d7d7d7d7d7b6e62544a3f34281c10030000000813202d394653606c777d7d7d7d7d7d7d7d7b6e61544a3f33281c0f03000003101c28343f4a54626e7c7d7d7d7d7d7d7d7b6f6255483c2f221509000a1724303d4a5763707d7d7d7d7d7d818f9ba8b5a99c90827d7d7d7d7d7d7d7d7d7d7064574a3d3124170a000000000713202d3a4653606d7985929fabb3a9988c7f7265544a4034281c100404101d2935404b5565727f8c98a8ada197897d818e9aabb4a89b8e8175655b5044372b1f120506131f2c3845515c6776838f9ca9b5ab9b8e8175665b5044382b1f1206000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2c2c2c23282b2d2d2f3030363a3c43474e535b626b6f7c859298a2aeaca2988f82766c62554b4030271d1207000000000000000000000000000000000000000000020e1a25313b4754606d7a86929facada2978a7d75828e9ba9b3aa9c908376695e53463a2d2114030000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e61565e616c70777d82868a8d9092939a949a9392908e8b88837f7a736d676159514b433a322920170d03000000000000000000000000000714212d3a4754606d7a86929facb1a7998d8073655b5044372b1d12070000000000000000000915202d3946525e6875828f9ca9b3aa9c908376695f5347382d22170b0000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b79839096a0a9aca39992877d706b60584e463c332920170e040000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000613202c3946535f6c7986929facaea194877b6e6154483b2e211508000000000915222f3c4855626f7b8898a2aeb4aa978a7d7064584e4339312c28232623282b30363f45515d67737f8c999a9a9a9a9a8f827669544a3f34281c100300000000000000000000071019212a323a414650565d60676d71767a7d8082848686878787868583817f7b77736e69625f57514b433c342c231b12090000000000000000000000000000000000000610182129323a414650565e61686d73777b7f81848586878787868583807e7a76706c65615a5254616e7b7d7d7d7d7d7d7d7d7063564a3d3023170a0000000000000000000713202c3945525d6874818e9ba7b1ac9f92857a6d6054473c313947535f6a7683909daaac9f92867a6d61544a3f33281c0f030000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154555d60656a6f7275787a7b7b7c7b7a797775716d68636059544e443f3830281f160c0300000000000000000916222f3c4854606b70707070707070706e695f5342382e23170b0000000005121f2b3744505b656c70707070707070706e695f5342382d22170b000000000c17232e3847535f6a6e707070707070706f6a5f53473a2e211508000916232f3c4855616b707070707073808d9aa6b3a89b8e82757070707070707070706c6155493c3023160a00000000091623303c4956636f7c8998a2aeada297887c6f6255493c2e23180c00010d18242f3c4855626f7b8896a1aca9998d8084919eabb1a7978b7e716453493f33271b0f0304101c2934404b5566737f8c99aab4ab9e9285796c605346392d201308000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b393939392e34383a3a3c3d3f4246474e53585f626d727d859297a1aaafa49a92867b6e615a5043392f1e150b00000000000000000000000000000000000000000000000914202c3945525d6875828e9ba9b3a99b8f827a86929facaea3988b7e7165574d42362a1e12050000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154525961646b70757a7e80838586878787868583817e7b76726d68605d554f454039312820170e050000000000000000000000000006121e2b37424e5765717e8b98a2aeab9f95887b6e6253493f33271b0f0300000000000000000005111d2a36414c5664717d8a97a2adab9f94887b6e62544a3f33281c0f0300000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194887b828f95a0a8afa49a92877e716b60594f463c332a21170e05000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000613202c3946535f6c7986929facaea194877b6e6154483b2e211508000000000713202d3a4653606d7985929facb4a79b8e81746a5f554b433d38342e332e34383b4246515b606d7985929ea7a7a7a7998c7f7366594c402e23170b000000000000000000000000070f18202930363e444c52555d6065686d7173757879797a7a7a79787674726e6a66615e57534d454039302a221a11090000000000000000000000000000000000000000060f18202930363f444c52565e61666a6e72747779797a7a7a79787674716d6864605b535046535e696e70707070707070706b6155483c2f2316090000000000000000000714212d3a4754606d7a86929facb2a89b8e8174675d5145392b37434e5865717e8b98a2aea3998c7f72665b5044382b1f14090000000000000000000714212d3a4754606d7a8793a0adaea194877b6e61544b5154585f626569676d6e6f6f6e6e6d666864615e56544f47433c342e261e160d040000000000000000000714202c38444f59606364646464646464625f574d4230261c110600000000030f1b27333f49535b606464646464646464615f574d422f261c11060000000006111c2b37424e575f6264646464646464625f584e43372b1f1206000714202c38444f5961636464646773808d9aa6b3a89b8e8275686464646464646464615a5044392d20140800000005111d2a36414c566673808d99aab3ab9f9285796c605346392d20130700000715212e3a47535f6a7884919eabab9f92859196a1adaca095877b6e6154473b2d22170b00000c18232f3c4956626f7c8998a2aeada197897c6f6256493c3025190e020000000714212d3a4754606d7a8793a0adaea194877b6e6154484545454545453f444647484a4c4d5254585f626a6e767f869297a1a9aea49f93887e71695e53483f31281d0c03000000000000000000000000000000000000000000000004111d2935414c5663707d8a97a1adac9f92877f8c98a3aeac9f92867a6d6054473b31251a0e020000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154484f55596163686d71747678797a7a7a79787674726e6965605d56514c433e352f271f160e0500000000000000000000000000000814212e3a47535f6a7683909daab4ab9d9083776a5f5341382d22170b00000000000000000000010d1925303a4653606d7985929fabb0a6998d8073665b5044382b1f130800000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adb5a99c8f828f949fa7ada39f93887e716c61594f473d342a21180f0600000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000613202c3946535f6c7986929facaea194877b6e6154483b2e2115080000000006121f2b3844505c6675828f9ba8b2ac9f92877c6e675c554e4645404040403f44464d525b626d74818e97a1adb3aca095887c6f6255483c2f22150600000000000000000000000000060e171e252a323a41454b5153565d606466696b666d6d6e6d6c656a6765625f5754534d47423c342e271e18100800000000000000000000000000000000000000000000060e171e252a323a41464c5254585f6265686a666d6d6e6d6c65696764605d5653504941424d575e61646464646464646361594f44382c20140700000000000000000713202c38444f5965727f8b98a2aeaca096897c6f63554b413529313c4754606d7a86929facab9e9184786c6053463b31251a0e0000000000000000000714212d3a4754606d7a8793a0adaea194877b6e61544845474e535559555d606162626261605c545854524c48443d373228231c140c040000000000000000000004101c27333d474f54565757575757575755534d453c311e140a0000000000000b17222d3841495053575757575757575755534d453c311d140a0000000000000e1a26313c454e53555757575757575755534e463c31261b0f030004101c28333e474f555757575a6773808d9aa6b3a89b8e8275685b575757575757575550483e33281c10040000000713202d3946525e687783909daab5a89b8f8275665b5044382b1f1206000006121f2b37434e586774818e9aabada2979297a1a8b2aa9d918477695e52463a2d1b110600000713202d3a4653606d7985929fabb3a9998c807366564c41362a1e11050000000714212d3a4754606d7a8793a0adaea194877b6e6154525252525252524a505354555658565e61656a6e747c828b9298a2a9aea49d928c7f726c61574d42362d1f160c000000000000000000000000000000000000000000000000010d19242f3a4653606d7985929eabaea3999285929faab3a99b8e8275685d524539291f1409000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e61544844494f55565d60646769666c6d6e6d6c666a6765615f5754524c45413a3129241d150d04000000000000000000000000000003101c28343f4a54626e7b88959fabafa3998b7f7265584e432f261b1106000000000000000000000008131f2c3845515c6774818e9aa8b2ab9e9184786c6053463a3024190d01000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adb7ab9f948f949fa6afa59c918b7f726c625a50473d352b22190f060000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000613202c3946535f6c7986929facaea194877b6e6154483b2e2115080000000003101c28343f4a5464707d8a96a0acafa3999082796d67605853514b4d4d4d4a5053575e616d727f8b939da9b3b1a79d9083776a5f53473a2e2115080000000000000000000000000000050c131920282f35394045474c5254575a5c545c60616160605b535b5855534e4846423b373128231d150c06000000000000000000000000000000000000000000000000050d1319202930363a4146474e5355585b545c60616160605b535a5754524c46443f383b454d53545757575757575756554f473d33271c100400000000000000000a16222f3b4854606b7784919daab4ab9d9184776b6054433a2f242c3945515d6774818e9ba8aca1968a7d7063574d42362a1c120700000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b3c4347484c4b5153545555555453514a4b4746413a38332b272017110a020000000000000000000000000b16212b353d44484a4a4a4a4a4a4a4a4847423c332a200c0200000000000006111b262f383f44464a4a4a4a4a4a4a4a4846423c332a1f0b020000000000000915202a333c4247484a4a4a4a4a4a4a4847433c342a20150a0000000b16212c353e44484a4a4d5a6673808d99a6b3a89c8f8275695c4f4a4a4a4a4a4a49443e362c22170b000000000714212e3a4754616d7a87939facb3a9988b7f7265544a3f33281c0f030000030f1a26313d4a5764707d8a99a3aea9a29fa2a9b2b4ab9a8d807467574d42362a1e0a00000006121f2c3844505c6675828f9ca8b5aa9d908377685e5246392d2014060000000714212d3a4754606d7a8793a0adaea194877b6e615f5f5f5f5f5f5f5f5f5c606062636568696e71767b81878f949fa3aaaaa39f928d80736d625a50453b31241b0d040000000000000000000000000000000000000000000000000008131f2c3844505c6674808d9aa8b2aba3989298a3aeada1978a7d7064564c413529170d03000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b3e44484c5254575a545b60606160605b545b5855534d4745413a352f281f18120b0300000000000000000000000000000006121f2b3844505c6673808d99a7b1ac9f92867a6d6154473c3121140a00000000000000000000000004101c2834404b55636f7c8996a0acada196897d7063564c4135291d1104000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adbbb0a69f9c9fa6b0a99d938c7f736d625a50483e352c23191007000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194887b6e6155483b2e221508000000000000000006131f2c3845515c667986929facaea194877b6e6154483b2e21150800000000000b17232e3a4653606d7984919ea6b0ab9f948f82796f6a63605c545a595a545c6062696e757f8b919ba5afb4aa9f958a7e7164584e43372b1f120600000000000000000000000000000002080d161e24292f35383a4145474a4d4f4b51535454545350494e4c4847423c3a36312b262018120b03000000000000000000000000000000000000000000000000000002080e171e252a3036393c4347484c4e4a50535454545350494d4b4745413a37332d333b4246484a4a4a4a4a4a4a4a48443d352c21160b000000000000000006111c2a36414c5663707c8995a0acafa3998c7f7266594f4331281d2935414c5563707c8996a0aca89c8f8275695e5346392e23180c00000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b31373a3c3f40454748484948474644403e3a3936302c27211b150b060000000000000000000000000000050f1a232b33383c3d3d3d3d3d3d3d3d3b3a37312a21180e00000000000000000a141d262d3337393d3d3d3d3d3d3d3d3b3a37312a21180e00000000000000030e18212a31373a3b3d3d3d3d3d3d3d3c3a37312a22180e0400000005101a232c33383c3d404c5966737f8c99a6b2a99c90837669564c413d3d3d3d3d3c39332c231a1005000000030f1b27333f495364717e8a9aa4afada197887b6f6255483c2d22170b000000000a14212d3a4754606d7a86929facb3adabadb3baaea3998a7d7063574a3d30251a0e00000003101c28343f4a5465727f8c98a9b3ac9f93877a6e6154473b2e23170c0000000714212d3a4754606d7a8793a0adaea194877b6e6c6c6c6c6c6c6c6c6c6c666d6d6f707274777b7e82888e92999fa6aea8a198928b80776c605b51483e33291f1209000000000000000000000000000000000000000000000000000003101c28343f4a54626f7c8996a0acb4aaa39fa3aab4ab9e9285796d6053463a2f24190700000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b33383a4145474b4d4a505354545453504a4e4b4846423b39352f29241e160d0701000000000000000000000000000000000713202d3a4653606d7984919eabb3a99c8f8275685e5246392d201302000000000000000000000000000c18232e394653606c7884919eaab2a89b8e8175685d5245392c20150a000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adbab8b0aba9abb0b4a79a8e81746d635b51483e362c231a100700000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adafa295887c6f6255493c2f22160900000000000000000713202d3a4653606d798699a3afaea194877b6e6154483b2e211508000000000006121f2c3844515c66717e8a949ea8b0a69e948f837c75706d666867666768666d6f747b828c919ba3adbaaea3989083786c6053463c31261b0f030000000000000000000000000000000000040c13191d24292c2f35393a3e404240454647474746443f413f3b3a37312d2a251f1a150c07000000000000000000000000000000000000000000000000000000000000050d13191e252a2d31373a3b3f413f444647474746443f413e3a39352f2b27222931363a3b3d3d3d3d3d3d3d3d3c38332c231a100500000000000000000b17222d3946525e6875818e9ba8b1ac9f92867a6e6154473d322119242f3a4653606c7884919eabac9f93877b6e61544a4034281c1004000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2b2e2f2f35393a3b3c3c3b3b3a38342e2e2d2a251e1c160f0a040000000000000000000000000000000008111a21272c2f30313131313131312f2e2b2620180f060000000000000000020b141b22272b2d31313131313131312e2d2b261f180f060000000000000000060f1820262b2e2f313131313131312f2e2b2620181006000000000008111a21282c2f323f4b5865727e8b98a5b1ab9e918478685e5246392f313131302d28221a11080000000005121f2b3744505b6575818e9bacb6ab9e9285786a5f53473a2e1c1106000000000613202c3945515d6776838f9ca9b6bab8babeb9ac9f92867a6d6053473a2d201409000000000c17232e3c4955626f7c8897a1adafa49a8b7e7164544a3f34281c100300000714212d3a4754606d7a8793a0adaea194877b787878787878787878787879797a7b7d7f8184878b8f949a9fa3ababa39f9691867e736c655b50493f362c21170d000000000000000000000000000000000000000000000000000000000c17232e384754606a7784919dacb6b4aeacaeb4b2a89a8d8174665c514438281e130800000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2c2f35393a3e413f444647474746443f413f3b3a36312c29241e19130c04000000000000000000000000000000000004111d2935414c5663707d8a96a1adada2978a7e7164564c41362a1e11050000000000000000000000000007121f2b3744505b6573808c99a7b1ac9f92867a6d6054473c31261a0f000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adbdb2a8a09ea0a8b2ab9e91847b6e695e564c433a31271e150c02000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adb0a396897d7063564a3d3023170600000000000000000814212e3b4754616e7a8794a1b5ada194877a6e6154473b2e211408000000000004101c2834404a54616c75828f96a1a9b0a69e959187827d7976747373737476797c81868f949ba3adb5afa49f92867c6f665b5044382a20150a0000000000000000000000000000000000000001080d12181d1f24292c2d31332e34383a3a3b3a3937332d322f2e2b26211e1a140e0903000000000000000000000000000000000000000000000000000000000000000002080d13191e20262b2e2f322e34383a3a3b3a3937332d312d2c29241f1b171f252a2d2e31313131313131302f2c27211a11080000000000000000030f1c28333f4a54616d7a86929facb2a99b8f8275685e5246392d20141f2b3744505b65737f8c99a4afa4998c8073665c5144382c1f1509000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21212224292c2d2e2f2f2f2e2d2c282321201d1913100b0500000000000000000000000000000000000000080f161c2022232424242424242422211e1a150e0600000000000000000000020a11171b1f20242424242424242422211e1a140e0600000000000000000000060e151a1e21222424242424242422211f1b150e06000000000000000810161c2024303d4a5763707d8a96a9b3aca196877a6e61554b413d3c3b3a39352f271f150b010000000613202d394653606c7885929eabb5a89b8e817568584e43372b1f0a000000000004111d2935414b5566727f8c99a8b2bdc5c6c2b6a99c8f8376675d5145392c201306000000000613202d394653606c7885929eabb6ac9b8e8275665c5044382c1f120600000714212d3a4754606d7a8793a0adb8ab9f9285858585858585858585858586868788898b8e9095989c9fa6acaca69f99928d847c716c605b53493f372d241a0f050000000000000000000000000000000000000000000000000000000006111c2b37434e5866737f8c9aa4afbbbab8bab9aca096897c6f62544a4034281c100400000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2124292c2d312d3338393a3b3a3938332d322e2d2a26201d19130d08010000000000000000000000000000000000000713202c3945525d6875828e9ba9b2ab9f9285796d6053473a3025190d0100000000000000000000000000030f1b27333f4953616e7b88959fabaea3988b7e7265584e43372b1c11060000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adb9aca0969196a0a8ada19691847b6e685e564c433930271e140b020000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adb0a4978a7d7164574a3e2d22170b00000000000000000815222f3b4855626e7b8895a1aeb3a994877a6d6154473a2e2114070000000000000c18232e3942505a616d7a849197a1a8afa7a099938f89868381808080818385898e92989ea6adb3aba49f928b7f726a5f544a3f3328180e0400000000000000000000000000000000000000000001070c1013191d2021242723282c2d2e2e2d2d2b27222522211e1a15120e090300000000000000000000000000000000000000000000000000000000000000000000000002080d11151a1f21222523282c2d2e2e2d2d2b27222421201d19130f0b141a1e2121242424242424242323201c16100800000000000000000006121f2b3844505b66727f8c99a3aeada1968a7d7063564c41362a1e111b27333f4953616e7b87939facab9e9185796d6053463c31261a0f010000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211515181d1f202122222221201f1c181413110d080200000000000000000000000000000000000000000000050b10141617171717171717171514120e090300000000000000000000000000060b0f121317171717171717171514120e090300000000000000000000000003090e121415171717171717171515120f0a04000000000000000000050b1015212e3b4854616e7b8797a1adb2a8988b7f72675c534d4a48484745403931271d12070000000916222f3c4955626f7c8897a1adb2a8988b7e7165584b3e31261b0f0000000000010d18242f3c4855626f7c8896a1adb9c5cabeb3a9998c7f7266554b4035291d10040000000005121f2b3744505b6575828e9ba8b5ab9f9285796d6053463a2d20130900000714212d3a4754606d7a8793a0adbaaea2989292929292929292929292929299939596989b9da0a7a9acaba39f9b948f8780796f6a625a504941382d251b12080000000000000000000000000000000000000000000000000000000000000f1b27323d4854616e7b87939facb9bebebeb7aa9e9184776a605442392e23180c0000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21191d20212422282b2d2d2e2d2d2b28222522211e1a14110d080100000000000000000000000000000000000000000714212d3a4754606d7a86929facb2a89a8e8174675c514538291e13080000000000000000000000000000000b17222d3847535f697683909dabb4aa9d9083766a5f5347382e23170c0000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adb7aa9e91849196a1a9a8a09691837a6d685d554b423930261d140a0000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adb2a6998c7f736653493f33271b0f03000000000000000a1623303d495663707c8996a3afada29786796d6053463a2d20130700000000000007121c27303e46525d686f7c8591969ea5acaba49f9c9892908e8d8c8d8e8f92989b9fa3aab0afa9a199938c80736d62584e42382d2217060000000000000000000000000000000000000000000000000004080d111314171a181c1f20212121201f1b17191514120e090502000000000000000000000000000000000000000000000000000000000000000000000000000000000105090f12141519171c1f20212121201f1b17181413110d080303090e12141517171717171717171614100b05000000000000000000000613202d394653606c7884919eabb5ac9e9184796d6053463b3025190d17222d3846525e6976828f9ca9ada1978a7e7164584e43372b1d12070000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115070c10131415151615141312100c0707050100000000000000000000000000000000000000000000000000000407090a0a0a0a0a0a0a0a0808060200000000000000000000000000000000000305060a0a0a0a0a0a0a0a0807050200000000000000000000000000000000020608080a0a0a0a0a0a0a09080603000000000000000000000000000714212d3a46535e697885919eabb7aa9e9184796d655f5757555553514b43392f24180c000004111d2935414b5566727f8c99a9b3ada196887b6e6155483b2e22150a0000000000000715212e3a47535f6a7884919eabb8c2c2b9ada197887c6f6255493c2f24180d0100000000030f1b27333f495365727e8b98a8b2ada297897c706356493d31251a0e02000714212d3a4754606d7a8793a0adb6b4aaa29f9f9f9f9f9f9f9f9f9f9f9f9fa3a0a2a3a5a7aaaaaca49f9d99928e89827c736d67605850443f382f261b130a000000000000000000000000000000000000000000000000000000000000000a15212d3a46535e697683909caab4b1b1b1b0a6998c7f7366584e4330271c12070000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211511131418171c1f20212121201f1c17181514120e09040100000000000000000000000000000000000000000006121f2b37434e5865727f8b98a3aeaca196897c6f63554b403429170d0200000000000000000000000000000006111b2b37424d5765727f8b99a3aeab9f95887b6f62544a3f34281c100300000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adafa295897c849197a2aba8a09590837a6d675d544b42382f261b110600000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adb5a99c8f8276655b5044372b1f150a00000000000007101c2934404b5566727f8c99a5b2ab9e928578675c5145382c1f1306000000000000000b151e2935414c565f6a6f7b848f939ea0a8abacaaa39f9c9b9a999a9b9c9fa2aaacaeaeaba49f9791877f736d635b51463c2f261c1106000000000000000000000000000000000000000000000000000000010406070b070c10131314141413120f0b06080806020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002060808060c10121314141413120f0b060707040100000000020507080a0a0a0a0a0a0a0a090704000000000000000000000005121e2a36424d5763707d8a96a1acafa49a8d8073665c504438291e1408111b2a36424d5764717e8a97a1ada99c8f83766a5f5347392f24180c0000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000406070809090808070604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d576874818e9ba7b1aca0968e81776e6966636261605d554b4035291d1004000613202c3945515d677683909ca9b6ab9e918478695f53463a2d21140700000000000006121f2b37434e586774818e9aabb5b6b6b6ab9e9285796c605346392d2013070000000000000b17222d3b4855626e7b8896a1adb3a9998d807366574d42362a1e1205000714212d3a4754606d7a8793a0a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8a7a7a6a5aba39f9e9b9a93908c86817c766e6a605d554e463e332d261d140a010000000000000000000000000000000000000000000000000000000000000005121e2a36424d5765717e8b98a3a4a4a4a4a49f94887b6e6155483d3222150b000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080607060b0f121314141413120f0b06080705020000000000000000000000000000000000000000000000000815212e3a47535f6a7783909daaa9a99e9184786c605346392f23180c00000000000000000000000000000000000e1a26313c4754616d7a86929fa9a9a79a8d8073665c5044382c1f120600000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b7c859299a3aea7a0959082796d665c544a41382d2217130a010000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adb8ab9f9285786c6053463c30261c120b06060506091018222c3845515c6775828f9ca8b5aa9d9083776a554b4034281c100400000000000000030c1924303a444e585f696e7a818a91969d9fa7a9acaca9a7a6a6a6a7a9acaeadabaaa29f99938e857d726d635b52483f342a1d140a0000000000000000000000000000000000000000000000000000000000000000000000040607070807060503000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306070708070605030000000000000000000000000000000000000000000000000000000000000000000000000714202d3a46525e6975828f9ca8b2ac9f93877b6e61544a3f3428170d020e1a25303b4653606d7985929eabab9f94887b6e62554b4035291d100400000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000010407071313131313131313131313131313131313131313131313131312110f0d0b080705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a25313d4a5663707d8995a0acb2a89e938e827b7673706f6e6d675d5145392c1f1306000714212d3a4754606d7a86929fa9a9a79b8e817468574d42372b1e1205000000000000030f1b26313e4a5764717d8a99a3a9a9a9a9a89b8e8175665b5044382b1f12060000000000000614212e3a47535f697884919ea9a9a99d908477695e53463a2d211407000714212d3a4754606d7a87939c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9a9999979992918e8b87837f7a756f6a625f58514b433d3427221b140b020000000000000000000000000000000000000000000000000000000000000000020e1a25313b4754606d7a869297979797979797908376695f53463a2d211403000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000306060708070606030000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7c88959c9c9c9c998c8073655b5044372b1d120700000000000000000000000000000000000915202d3946525e6875828f9b9c9c9c9c9185796d6053463a2d20130700000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b707d87929fa4ada79f948f82786d665c53493f3327251c13090000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adbaada297897d7063574d42382e231d1714131213141a222a343c4753606d7985929fabb4a89b8e8175685b4e422e23180c00000000000000000008131e28323c464e575f686d757e848b9095999c9fa3aaa5a5a6a6a6a5a4a9a19e9b98928e87817a706b625b524940362d22180b02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54616e7b87929facb3a99c8f8376695f5342382e2317050009141f2c3845515c6674808d9aa7b0a69a8d8074675d5145392c1f150a00000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000000000001080d1113142020202020202020202020202020202020202020202020201f1f1e1c1a181514120e0905020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000913202d394653606c7883909da4aeafa59e948f88837f7d7b7b796d6053473a2d201407000a1724313d4a5764707d8a999c9c9c9c978b7e7164584b3e31261a0e02000000000000000a14212d3a4754606d7a86929c9c9c9c9c9c988b7e7165544a3f33281c0f0300000000000006121e2b37424d576874818e9b9c9c9c9c95877b6e6154483b2e211508000714212d3a4754606d7a878f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8e8d8d8c8a888684817e7a77736e68626058534e45403a312b2217110a02000000000000000000000000000000000000000000000000000000000000000000000914202c3945525d6875818b8b8b8b8b8b8b8b8b7e7265574d42362a1e1205000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1a2734404d5a6773808d8f8f8f8f8f8f887b6e6253493f33271b0b01000000000000000000000000000000000005111d2935414c5664717d8a8f8f8f8f8f8f8a7d7063574a3d3024170a00000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e717e8b919ca5afa69f948f81786d655b504440372e251b120900000000000000000000000000000000000000000714212d3a4754606d7a8793a0adbeb3a99c8f8275695f544a3f342e2823201f1f2021262b343c46515b65717e8b97a2adb3a9988c7f7265594c3f32261907000000000000000000020c16202a343c454d565d616c71797e83888c8f929896989999999999979696918e8a86817b746d686159514940372e241b100700000000000000000000000000000000000000000000000000000000000000030606080b0d0f0f1011100f0f0d0b080605030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010507070a0c0e0f101011100f0e0c0a0807050100000000000000000000000000000000000000000000000000000006121f2c3844505c6673808c99a3afada2978a7e7164574d4230261c11060004101c2834404b54626f7c8895a0acab9f9285796d6053473c32271b0f01000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000000000000000040c13191d202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2b2b29272521201e1a14120e09030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3744505b65707d89929da5afafa69f9c948f8c8a88887f7265594c3f3226190c000e1b2734414e5a6774818d8f8f8f8f8f8f877b6e6154483b2e21150900000000000000000613202c3945525d6876838f8f8f8f8f8f8f8f877b6e6154483b2d22170b00000000000000020e1a26313e4b5864717e8b8f8f8f8f8f8f8b7e7265584b3f3225180c000714202d3a4753606d798283838383838383838383838383838383838382828181807f7d7b797775716d6866615e56544e47433c352f281f19100600000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c56626e7b7e7e7e7e7e7e7e7e7e7a6d6054473b31261a0e02000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000000000000020f1b2835424e5b687581828383838383838174695f5341382d22170b000000000000000000000000000000000000010d1925303a4653606d7982838383838383827f7265594c3f3226190c00000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6c737f8c939da6b0a69e938e81776c605c524940372d241b1208000000000000000000000000000000000000000714212d3a4754606d7a8793a0adbab9ac9f93877b6e665c50454039342e2d2c2b2d2e31373d464e58626d7783909da9b3ada197897c6f6256493c2f23160900000000000000000000040e18222a333c444c525a61666d71767c7f8386888a8b8c8c8d8c8c8b898784817e7a746e6a615e564f473f372e251c1209000000000000000000000000000000000000000000000000000000000004060b0f121315171a1b1c1d1d1d1c1b1a171513120f0b060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205080d11131416191b1c1d1d1d1d1c1b19171414110d0806030000000000000000000000000000000000000000000000000713202d3a4653606d7984919eabb5ab9f9285796d6053473b3120140a0000000c18232e3947535f6a7783909daaada2978b7e7165584e43372b1e1308000000000714212d3a4754606d7a8793a0a7a7a194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000000040d161e24292c393939393939393939393939393939393939393939393939393938373634312e2d2a25201e1a140e09030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27333f4953606b74808d939fa4abb0aba69f9c9996958c7f7265594c3f3226190c000e1b2834414e5b677481828383838383838175695e52463a2d201407000000000000000004111d2935414c5664717e82838383838383838175695e52463a2d1c110600000000000000000914212e3b4754616e7b82838383838383827f7366594c403326190d000613202c3945515d676d76767676767676767676767676767676767676767574747372706f6d666864615e5654524c47433d373129241d160d0700000000000000000000000000000000000000000000000000000000000000000000000000010d19242f3a47535f696e7171717171717171716d685d524539291f140900000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734404d59656f7576767676767676746f64574d422f261b11060000000000000000000000000000000000000008131f2c3845515c676d7576767676767676726d63574a3e3125180c00000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e616d74818e949fa7afa59e938d80746e635b51493f362d241a11080000000000000000000000000000000000000714212d3a4754606d7a8793a0adbabbafa4999082786d605b514b443f3b3a3837393a3c43474f585f6a727f8b95a0acb6ac9e9185786c605346392d2013060000000000000000000000061018212a323a414650545c60656a6f7376797b7d7e7f8080807f7e7c7a7875716d67625f57524c443d352d251c130a00000000000000000000000000000000000000000000000000000000070c1012171c1f2022242628292a2a2a2928262422201f1b1713100c070000000000000000000000000000000000000000000000000000000000000000000000000000000003090e1214191d202123252829292a2a2a2928262421201e1915120f0a0300000000000000000000000000000000000000000006121e2b37424d5764717d8a97a1adb1a79a8d8174675d5145382c1f130200000007121d2b37434e5865727f8b98a3aea99d9083776a6054473a2f24190d010000000714212d3a4754606d7a87939a9a9a9a94877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000010c1620282f35394646464646464646464646464646464646464646464646464646454442403e3b3a36302d2a251f1a140c0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d38414f59606d78818d93999fa6aaacaba9a6a3988c7f7265594c3f3226190c000e1a2733404c59646f7476767676767676756f65574d42362a1e12050000000000000000010d19242f3a4956626c717676767676767676756f65574d42362a1e0a0000000000000000000714202d3a46525e696e7676767676767676736d63574b3e3225180c0004101d2935404b555d60696969696969696969696969696969696969696968686766666462605c545854524c4746413b37322b262018130c0400000000000000000000000000000000000000000000000000000000000000000000000000000008131e2b37424d575f62646464646464646464605d564c413529180d0300000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0a7a7a194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1824313d48535d65686969696969696967645d53453c311d140a000000000000000000000000000000000000000004101c2834404b555c60696969696969696965635b51463a2e22160900000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e61606d78828f95a0a9afa59d928d80736d635b51483e362c231a110700000000000000000000000000000000000714212d3a4754606d7a8793a0adbac0b5ab9f948d80736d605c55504a484745444647494e5359606a6f7c86929fa7b1afa49a8d8074655b5044372b1f1205000000000000000000000000060f18202830353e424a5153585f6266666d6e7072727373737271706d686864605d55534e46413a322c231b130a010000000000000000000000000000000000000000000000000001070c12181c1f22282b2d2f31333536363736363533312e2d2b27221f1c18120d08010000000000000000000000000000000000000000000000000000000000000000000000040a0f141a1e2124292d2e3032343536373736363433302e2d2a25211f1b15100b05000000000000000000000000000000000000000814212d3a47535f6976828f9ca9b2aca095887c6f62554b4035291d1004000000000f1b26323c4754606d7a86929facab9f95887c6f62564c4135291d11040000000714212d3a4754606d7a878d8d8d8d8d8d877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000008131e28323a4145535353535353535353535353535353535353535353535353535252514f4d4b4846423b3a36302a261f18120b0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b262f3d44505c666d7880878f949a9da0a8a5a7a5988c7f7265594c3f3226190c000b1824303c48535d64676969696969696968655d53453b30251a0e0200000000000000000008131e2d3945505a6264696969696969696968655d53453b30251a0e00000000000000000005111e2a36424d565e61696969696969696966635b51463b2f22160a00010d18242f39434b51535c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5b5a5a59575553514b4b4746413b3936302b27201a150d070100000000000000000000000000000000000000000000000000000000000000000000000000000000010e1a26313c454d535558585858585858585854524c433a2f24190d0100000000000000000000000000000000000000000000000714212d3a4754606d7a87939a9a9a9a94877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814202c37414b53595b5c5c5c5c5c5c5c5b59534b41332a200b020000000000000000000000000000000000000000000c18232e39434b51535c5c5c5c5c5c5c5c595751493f352a1e120600000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e615c666d7a839097a1aaaea49c928c7f736d625a50483e352c23191007000000000000000000000000000000000714212d3a4754606d7a8793a0adbab9b1aca69f93887f746d67605c5454535150535455585f626b707c849198a3aeb4aa9f93877b6e6253493f33271b0f0300000000000000000000000000060e161e242930394044464e5355545c6061636566666666666463615e565753514b47423c363028201a11090100000000000000000000000000000000000000000000000000060b12181c23282c2d3338393b3e4042424344434242403e3b3937332d2c28231d19130c07000000000000000000000000000000000000000000000000000000000000000002090e151b1f262a2d3035393a3d3f41424343444342413f3d3b3936302e2b26201c160f0a030000000000000000000000000000000004101c2934404b55616e7b87939facb4aa9d9083776a5f5443392f24180c00000000000a15202c3945525d6875818e9ba8b1a79a8e8174685d5245392c20160b0000000714202d3a4753606d7981818181818181817a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000000000000000010d19242f3a444c525f6060606060606060606060606060606060606060606060605f5e5e5c5a5854524d4846423b363128231d150c060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d28343f4a545c666d737c82888d919696989a9b988c7f7265594c3f3226190c000814202b36414b53595b5c5c5c5c5c5c5c5b59534b4133291f14090000000000000000000001111d29343e485056585c5c5c5c5c5c5c5c5b59534b4133291f1409000000000000000000020e1925303b444d52545c5c5c5c5c5c5c5c5957514940352a1e1206000007121d283139404547505050505050505050505050505050505050504f4f4e4e4d4c4a484645403e3a3936302d2a251e1b160f0a03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915202a333c4247484b4b4b4b4b4b4b4b4b4745413a31281e13080000000000000000000000000000000000000000000000000714212d3a4754606d7a878d8d8d8d8d8d877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000040f1a252f3941484d4e505050505050504e4c4841382f21180e0000000000000000000000000000000000000000000007121d2730394045464f505050505050504c4a463f372d23180d0100000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e61545d686e7b859198a2abaea49c918b7f726c625a50473e352b221910060000000000000000000000000000000714212d3a4754606d7a8793a0adbcb1a7a09da09a938c8179716d666461605d5b606162666a6e757d859196a1aab4aea3988e8175695f5341382d22170b000000000000000000000000000000040c13191e272e34383c4347484a505355575859595a5959585654524c4b4745403a37312a251e160e0800000000000000000000000000000000000000000000000000020a11171d24292e34383a3f4446484a4d4e4f5050504f4e4d4a4846443f3a38342e29241e18120b030000000000000000000000000000000000000000000000000000000000050d141a20272b31363a3b414647494c4e4f505050504f4e4c4a4746413c3a37312c28211a150e0600000000000000000000000000000006131f2c3845515c6773808d9aa4afaea3988b7f7265584e4331271d1207000000000004111d2935414c5663707d8996a1acac9f92867a6d6054473d32271b1002000006131f2c3845515d676d74747474747474746d685e5246392d2013070000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c565d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a696764615e5754524d46423b342e271e170f060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b17232e38424a545c606a6f767c8084878a8b8d8e8f8c7f7265594c3f3226190c00030f1a252f3841484c4e505050505050504e4d4841392f21170d0300000000000000000000000c17222d363e45494b50505050505050504e4d4841392f21170d030000000000000000000009141f29323b42464750505050505050504c4b4640372e23190d020000010c161f282f35393a4343434343434343434343434343434343434343424141403f3d3c3a38342e2e2d2a25201e19140f0a04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030e18212a31373a3b3e3e3e3e3e3e3e3e3e3a39352f281f160c010000000000000000000000000000000000000000000000000714202d3a4753606d7981818181818181817a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131d272f373d40424343434343434341403c362f261d0f0600000000000000000000000000000000000000000000000b151e272e34383a42434343434343433f3e3a352d251c11070000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154565e696f7c869299a3afada39f93887e716c61594f473d342b22180f0600000000000000000000000000000714212d3a4754606d7a8793a0adb8aca0959095a09f938e847e7974716e6d67656c6d6f72767b82899297a1a8b2afa59f92867b6e61574d422f261b11060000000000000000000000000000000002080c151c23282c31373a3c3f4446484a4b4c4d4d4d4c4b494746413e3a39352f2b262019130c0500000000000000000000000000000000000000000000000000060b141b22272f35394044464a50535557595b5c5d5d5d5c5b59575553504946454039352f28231d150c07000000000000000000000000000000000000000000000000000000060f171f252a32373b4246484c525456585b5c5c5d5d5d5c5b595754524c4847433c38332b2620180f0600000000000000000000000000000714202d3a4753606d7985929eacb6ac9f92867a6d6054473c3221150b010000000000010d1924303a4653606c7884919eacaea2988b7f7265594f44382c1e1408000004101d2935404b555d606767676767676767615e564c4135291d1105000000000000000000000000000000000000000000000000000000000000000000000000000713202c3945525d68767979797979797979797979797979797979797979797979797978777573716e6966615e57534d454039302921180f06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c263038424a505860626a6f73777a7d7f808182827e7164574a3e3124170b000008131d262f363c40414343434343434342403d372f271d0f0500000000000000000000000006111b242d34393d3e434343434343434342403d372f271d0f050000000000000000000000020d17202930363a3b4343434343434343403e3b352e251c120700000000040d161d24292c2d36363636363636363636363636363636363636363535343333312f2d2c282321201e1914110d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f1820262b2e2f3131313131313131312d2c29241e160d040000000000000000000000000000000000000000000000000006131f2c3845515d676d74747474747474746d685e5246392d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b151d252c313435363636363636363433302b251d140b000000000000000000000000000000000000000000000000030c151d23282c2d363636363636363632312e2a231c130a000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e61544d575f6a707d87929fa4aeafa49a92877e716b61594f463d342a21180f05000000000000000000000000000714212d3a4754606d7a8793a0adb7aa9d90849097a19d96918b84817d7b7a7978797a7c7f83878f939fa2a9b2afa69e938b7f72695f53453c311d140a00000000000000000000000000000000000000030b12181c1f262b2e2e34383a3b3d3f3f4040403f3e3d3a3936302d2c29241d1a150d080200000000000000000000000000000000000000000000000000080f181d262d333940454a5153545b606264666869696a696968666461605b5353514b45413a342e271e191007000000000000000000000000000000000000000000000000020a1117212930363c43474d5355565d6163656768696a6a6969676663615e5655534e48443e37312a2217110a02000000000000000000000006121f2b37434e5864717e8b97a2adb2a89b8e8175685d5245392c2013030000000000000008131f2b3844505b6673808c9aa4afaa9d9184776b6054483b3025190e0200000c18242f39434b51535a5a5a5a5a5a5a5a54524c443a3025190d01000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a86868686868686868686868686868686868686868686868685858482807e7b77736e69615f57514b423b332a21180f0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a151e2630383f444e54585f6267686d707274757576716c6155493d3023170a0000010b141d252b303334363636363636363534312c251d150b000000000000000000000000000009121b22292d303136363636363636363534312c251d150b00000000000000000000000000050e171f252a2d2e363636363636363633322f2a231c130a000000000000040c12181d2020292929292929292929292929292929292929292929282727262422201f1c181413110d080501000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e151a1e212225252525252525252521201d19130c04000000000000000000000000000000000000000000000000000004101d2935404b555d606767676767676767615e564c4135291d1105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b131a2024272829292929292929282724201a130b0200000000000000000000000000000000000000000000000000030b12181c1f2029292929292929292625221e18110a01000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154484e58616b727f8b929da5afaca39992877d706b60584e463c332a21170e050000000000000000000000000714212d3a4754606d7a8793a0adafa295897c859197a1a19e96918e8a878685858687888c8f93999ea5adb3aea59e948e81756d62574d42332a1f0b02000000000000000000000000000000000000000000070c10151b1f2123282c2d2e3032333333333331302e2d2a2520201d18130e0903000000000000000000000000000000000000000000000000000009111a212a2f383f444b51545c6063666c6e71737575767776757573716e6c6563605c54524c454039302b2218120b03000000000000000000000000000000000000000000030c141c2328333b42464e54575f6165686d7072747576767776757472706e6866625f58554f47433c3428221c140b03000000000000000000000815212e3a47535f6a7683909da9a3a3a096897d7063564c4135291d110400000000000000030f1c28333f4a54616e7b87939fa3a3a095897c7063564c41362a1e1105000007121d2731394045474e4e4e4e4e4e4e4e4746413a32281e130800000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793939393939393939393939393939393939393939399939291918f8d8b8784807b756e69605c544d453c332a21170c0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151e262e343c43474e5355565e6163656768696964615a5045392d211408000000020b131a2024272829292929292929282725201a130b030000000000000000000000000000000911171d2124252929292929292929282724201a130b030000000000000000000000000000050d14191e202129292929292929292625221e19120a010000000000000001070d1013141d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1c1c1b1b1a1917151313100c070705010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e1214151818181818181818181413110d0801000000000000000000000000000000000000000000000000000000000c18242f39434b51535a5a5a5a5a5a5a5a54524c443a3025190d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002090f14181b1b1d1d1d1d1d1d1d1b1a18140f080100000000000000000000000000000000000000000000000000000000070c1013131c1d1d1d1d1d1d1d191816120d070000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e615448464f59626d73808d939ea7b1aba39992867d706a60584e453c332920170e0400000000000000000000000714212d3a4754606d7a8793a0adaea194877b7c8592979fa7a19e9a9794989292929995999c9fa4abafb0aba39f938e82796d605b51453b3121180e000000000000000000000000000000000000000000000000040a0f1215171c1f202224252626272626252321201e191413110d070100000000000000000000000000000000000000000000000000000109121b232c333c414950555d60666d7074797b7d8081828383838281807d7b7874706d66605d56514b423d3428231c150c0300000000000000000000000000000000000000030d151e262e343e454d52586062696e72767a7c7f81828383838382817f7d7a77736f6a636159534e463f332d261d150c030000000000000000000915222f3c4855626f7c889597979797979184786c6053463a3024190d0100000000000000000b17222d3846535f6976828f97979797978e8175685e5246392d2014070000010b151f272f35383a41414141414141413a3935302820160c0200000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a87939f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa49f9f9e9d9c9a9796918c87817b736d665f574d453c33291e150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c141c232832373c4347494c525457585a5b5c5c575550483e33281d11050000000001080f14181a1b1d1d1d1d1d1d1d1b1b18140f09020000000000000000000000000000000000060c111517181d1d1d1d1d1d1d1d1b1b18140f09020000000000000000000000000000000002090e1114141d1d1d1d1d1d1d1d191816120d0700000000000000000000000104060710101010101010101010101010101010101010100f0e0e0d0c0a090706040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020608080b0b0b0b0b0b0b0b0b0706040100000000000000000000000000000000000000000000000000000000000007121d2731394045474e4e4e4e4e4e4e4e4746413a32281e13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004080c0e0f101010101010100e0e0b080300000000000000000000000000000000000000000000000000000000000000000406070f101010101010100c0c090601000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483e47515b606c77818e959fa8b2aba29892867c6f6a5f574d453b322920160d04000000000000000000000714212d3a4754606d7a8793a0adaea194877b6f7c8590959fa2a9a7a4aaa29f9e9fa3aba5a9acafaeaca69f99928c81796d675c51493f33291f0f0600000000000000000000000000000000000000000000000000000306060c101213151718191a1a1a1918161413110d080604010000000000000000000000000000000000000000000000000000000009131b252d353e454d535b60676d72797d8185888a8c8e8f9090908f8e8c8a8885817d79726d68605c544e463f342e271e150c020000000000000000000000000000000000020b151f2730383f4450575e616a6f757b7f8386898b8e8f8f9090908f8e8c8a8784807c76706b625f5851443f382f271e150b0200000000000000000e1b2734414e5a6774818a8a8a8a8a8a8a8a7f73655b504437281e130800000000000000000006111c2a36424d5764717e8a8a8a8a8a8a8a867a6e6154473b2e211408000000030d151d24292c2d34343434343434342e2d29251e160e040000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0acacacb1aba9a9a9a9a9a9a9a9a9a9a9a9a9a9a9aaaaabaaa8a6a8a09d99938e8680796e695f574d453b30261c11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a111720272b32373b3c4146474a4c4d4e4f504a49453e362c22170c0000000000000003080b0e0e101010101010100f0e0c080400000000000000000000000000000000000000000005080a0b10101010101010100f0e0c080400000000000000000000000000000000000000000205070810101010101010100d0c0a06020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f272f35383a41414141414141413a3935302820160c02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b3f44505b656d79839096a0a9b3aaa29892857c6f695f574d443a32281f160d030000000000000000000714212d3a4754606d7a8793a0a3a3a194877b6e6f7b838b92979ea1a8a9abacabacafb4aeacaaaba39f9b948f867f776d675c554b40372d21180d00000000000000000000000000000000000000000000000000000000000000030607080a0c0c0d0d0d0c0b0a070705010000000000000000000000000000000000000000000000000000000000000008111b252d373f474f575f656c72797f84898e929797999b9c9c9d9c9c9b999797918e8a857f7a736d6660585144403930271e140a00000000000000000000000000000000000a141d273139424a505a62696e757c82878c90939a989a9b9c9d9d9c9c9a999695908d88837d766e6a625b504a423930271d140a00000000000000000a1723303d4a5663707d7d7d7d7d7d7d7d7d7a6d6153493f3327160c02000000000000000000000e1a26313b4753606d797d7d7d7d7d7d7d7d7b6e6154473b2e21140800000000030b12181d1f20272727272727272721201d19130c04000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adbcb1a79f9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9d9e9fa2aaa8acacaba49f99928d837b6e695f574d42382e23170c02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b151b20262b2e3036393a3d3f414242433e3d39332c241a100500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001040707131313131313131308070502000000000000000000000000000000000000000000000000000407090a13131313131313130a090704000000000000000000000000000000000000000000000000000000000000000000050a0d0f10131313131313130c0b09060100000000000000000000000000000000000000000000000000000000000000000000000000030d151d24292c2d34343434343434342e2d29251e160e040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070c0c0c0c0c0c0c0c0706040100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b333f49535c676d7a849197a1aab4aaa29791857b6e695e564c443a31281f150b0100000000000000000714212d3a4754606d7a87939797979794877b6e696e787f858c9196999c9ea1a9a2a2aaa29f9d9a99928f89827c726c655c554b43392e251b0f0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006101a232d373f49515961696e777f858b91969a9ea1a9a6a8a8a9aaa9a8a8a6a9a19e9a97918c857f796f6a635b514a423930261c110600000000000000000000000000000006111c262f39434b545c606c717b82888f939a9d9fa4aca7a8a9a9aaa9a8a7a5a7a09d9994908a827c726d605b544b43392f261b1106000000000000000916222f3c4854606b7070707070707070706d685d5241382d221704000000000000000000000009141f2c3845515c676d70707070707070706e695e52463a2d201407000000000001070c1013141b1b1b1b1b1b1b1b1413110d080200000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adb8ab9f95908f8f8f8f8f8f8f8f8f8f8f8f8f9090919298979b9fa3abafaba39f9590847b6e695e544a3f34281e130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f151b1f21252a2d2e30323435363631302d28221a120800000000000000000000000000000000000000000000000000050a0d0f10131313131313130c0b090601000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080d11131420202020202020201514120e0903000000000000000000000000000000000000000000050b101416172020202020202020161613100b040000000000000000000000000000000000000000000000000000000000030a11161a1c1d20202020202020191815120d0600000000000000000000000000000000000000000000000000000000000000000000000000030b12181d1f20272727272727272721201d19130c040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c10131318181818181818181413110d07010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2d38414b555e686e7b859298a3acb3a9a19791847b6e685e564c433a31271d120700000000000000000714212d3a4754606d7a878a8a8a8a8a8a877b6e61666d727a7f84898c909297949595959892908e8a86827c766f6a605b534b433930271d1309000000000000000000000000000104070713131313131313130807050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b18222c353f49515b626b707b828b92979ea1a8abadacaaa8a6a5a5a5a6a8abacadaba9a19e98928c837c726d605c544a42382e2317100600000000000000000000000000040e17222d38424b555c666d747e858f939b9fa4acacaca8a5a3a2a1a1a2a3a6a8acacaaa69f9c948f867f746c665c554b41382d22170d040000000000000713202c38444f5960636464646464646464615d564c412f261b1106000000000000000000000004101c2934404b555c606464646464646464615e574d42362a1e110500000000000000000406070e0e0e0e0e0e0e0e07070501000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adb6a99d90838383838383838383838383838383838485888a8e92999fa3abaea79f9691857b6e665c50443a3024190d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f1315191e20212425272829292423211d171008000000000000000000000000000000000000000000000000030a1016191c1d20202020202020191816120d07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13191d202d2d2d2d2d2d2d2d2d21211e1a140d0500000000000000000000000000000000000000080f161c2022232d2d2d2d2d2d2d2d2322201b160f07000000000000000000000000000000000000000000000000000000040d151c2226292a2d2d2d2d2d2d2d2524221e1811090100000000000000000000000000000000000000000000000000000000000000000000000001070c1013141b1b1b1b1b1b1b1b1413110d080200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181c1f20252525252525252521201d18130c0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2f39434c565f696f7d86929aa4afb3a9a19691847a6d685d554b43392f23180c00000000000000000713202d3a4653606d787d7d7d7d7d7d7d7d796d605c60686d72787c8083858788888888878583817e7a756f6b625f585049413930271e150b01000000000000000000000001080d11131420202020202020201514120e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d2a343e47515b626d727d8690949ea1a9adacaaa8a09d9b99989898999b9ea1a8abacadaaa29f9590877f746d665c544a3f342822180c030000000000000000000000020c162028333f4a545c676d78818b92979ea6acacaaa29f9b98969594959596999b9fa2aaacaba69f98928b80786d675c53493f33271f160c01000000000004101c27333d474f5456575757575757575754524c443a301d140a000000000000000000000000000c18232f39434b5153575757575757575754524d453b30251a0e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b76767676767676767676767676767777787b7e81868d9299a1a8b1a9a1979082786d60564c4135291d1105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306080d11131417191a1b1c1d171714110c05000000000000000000000000000000000000000000000000040d151c212629292d2d2d2d2d2d2d2525221e18110901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d161e24292c3939393939393939392e2d2a251f170f05000000000000000000000000000000000008111a21272c2f303939393939393939302f2c272119110700000000000000000000000000000000000000000000000000030d161f272d3235363939393939393932312e29231b13090000000000000000000000000000000000000000000000000000000000000000000000000000000406070e0e0e0e0e0e0e0e070705010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151d23282c2d32323232323232322d2c29241d160d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e27313a444d57606b717e88939fa4a3a3a8a09690837a6d675d554b4034291c10040000000000000006121f2c3844515c666d70707070707070706d675d51565d60666c6f7376787a7b7c7c7b7a797774716d68636059534e443f382f271e150c030000000000000000000000040c13191d202d2d2d2d2d2d2d2d2d21211e1a140d0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c262f3c464f59626d727f8792989fa6adada8a09e9895918e8c8c8b8c8d8f9196999ea1a8adaea7a099938c81786d665c50443f342a1e150b000000000000000000000008131e28323a44505b666d79818e939fa2a9aea8a09d98928f8c8a888888898a8c8f92989da0a7aeaaa39f928d81796d655b50443e31281d12070000000000000b16212b353d44484a4a4a4a4a4a4a4a4a4746413a32281e0b020000000000000000000000000007121d2731394045474a4a4a4a4a4a4a4a4746423b33291f1409000000000000000001040707131313131313131308070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e696969696969696969696969696a6b696e71757a80879196a1a9b2a99f948c7f72685d5246392d20150a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010507070a0c0e0f0f100b0a080500000000000000000000000000000000000000000000000000030d161f262d3235363939393939393932312e29231b13090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c1620282f35394646464646464646463b3a36312921170d03000000000000000000000000000000040d1a232b33383c3d46464646464646463d3b38322b23190f040000000000000000000000000000000000000000000000000a151f2831383e4243464646464646463f3e3a342d251b1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e272e34383a3f3f3f3f3f3f3f3f3a39352f281f160c010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2128323c454f59616c727f8c92979797979797959083796d675c5145382c1f13060000000000000004101c2834404a545c606464646464646464605d554b4c52545b60626669686d6e6f6f6e6d686a6764605d56544f47433c332d261d150c030000000000000000000000040d161e24292c3939393939393939392e2d2a251f170f0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d38424e58616b727f8b9299a2aaafa9a19e96918b878482807f7e7f808284888c91969ea1a8afaba49f938e81786d605b51463c30271c1207000000000000000000010d1925303a44505a606c78828f939da5adaaa29f96918b85827f7d7b7b7b7c7d7f82858a90959fa2aaaea49d938e82776c60594f43392f24180d020000000000050f19232b33383c3d3d3d3d3d3d3d3d3d3a3935302820160c0000000000000000000000000000010b151f272f34383a3d3d3d3d3d3d3d3d3b3a36302920170d0200000000000001080d11131420202020202020201514120e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e615c5c5c5c5c5c5c5c5c5c5c5d5d575f6164686d737c849196a1acb0a69f92857a6d6154473c32261b0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a151f2831383e4243464646464646463f3e3a342d251b11070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28323a41455353535353535353534846423b33291f14090000000000000000000000000000010c161f2b353d44484a53535353535353534948443d352b21160b000000000000000000000000000000000000000000000005111c27313a434a4e50535353535353534c4a463f372d23180d01000000000000000000000000000000000000000000000000000000010407071313131313131313131313131313131313131313131313131313131313130707050100000000000000000000000000000000000000000000000000000000000000000000000007121d2730394045464b4b4b4b4b4b4b4b4745413a31281d13070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21202a333d47505a636d74808a8a8a8a8a8a8a8a8a8a83796d6053473a2d20140700000000000000000c18232e39424a5153575757575757575753514b4341454a50535659565d6161626262615e565b5754524c48443d373127221b140b030000000000000000000000010c1620282f35394646464646464646463b3a36312921170d03000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a545f6a707d87939fa3abaea59e96918a847f7b7775737272727375787b7f848a91969da5afafa59d938d80746d62584e42392e23180c01000000000000000005111d2935414c56616c73808d949ea5afa8a198928c847e797572706f6e6e6f707375797e838b9298a1a8aea59e948c7f736b61554b4035291e130800000000000008111921272c2f3031313131313131312e2d29241e160e04000000000000000000000000000000030d151d23292c2d31313131313131312e2d2a251f170e05000000000000040c13191d202d2d2d2d2d2d2d2d2d21211e1a140d05000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e61545050505050505050505050504d5355565e616a6f7b84919aa4afada2978c7f7366584e43372b1f13060000000000000004080a0a1313131313131313131313131313131313131313131313131313131313131313130a090704000000000000000000000000000000000000000000000000000000000000000000000000000000000005101c26313a42494e50535353535353534c4a463f372d23180d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d19242f3a444c525f60606060606060605f534d453b31251a0e020000000000000000000000000007131d28313d474f5456606060606060606056544f473d32271b1004000000000000000000000000000000000000000000000a16222d38434c545a5d60606060606060585651493f34291e12060000000000000000000000000000000000000000000000000001080d1113142020202020202020202020202020202020202020202020202020202020201413110d0802000000000000000000000000000000000000000000000000000000000000000000000c18232e39424b5153585858585858585854514b433a2f24180d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2118212b343e48515b606d787d7d7d7d7d7d7d7d7d7d7d7b6e6154483b2e211508000000000000000007121c2730394044464a4a4a4a4a4a4a4a4745403935383f4446494d4c52545555555554524c4e4b4745413a38322b262017110a0200000000000000000000000008131e28323a41455353535353535353534846423b33291f14090000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f2b3844505b666f7c869299a4afaea49c938e847e78726e6968666565656668696e72797e848e939fa3abafa59d928c7f726a5f544a4034281d120700000000000000020d17202d3946525e68717e8a929da6afa8a19691867f78716d676563626162626366676d71787f869196a1a9afa69f93877d70675d51453a3025190d01000000000000080f161c202223242424242424242421201d19130c040000000000000000000000000000000000030b12181c1f20242424242424242421201e1a140d05000000000000040d161e24292c3939393939393939392e2d2a251f170f050000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e61544843434343434343434343444246484c525860696f7c88939facb3a99e9184776a5f53473b2e2115080000000000050b10141617202020202020202020202020202020202020202020202020202020202020202020171613100b050000000000000000000000000000000000000000000000000000000000000000000000000000000a16212d38424c545a5c60606060606060585651493f34291e1206000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c565d6c6c6c6c6c6c6c6c6c6c5e574d42362a1e1205000000000000000000000000030d18242f3a434f5960636c6c6c6c6c6c6c6c6360594f44382c201307000000000000000000000000000000000000000000010d1a26323e4a545e66696c6c6c6c6c6c6c65625b51463a2e221509000000000000000000000000000000000000000000000000040c13191d202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d21201d19130c05000000000000000000000000000000000000000000000000000000000000000004101c2834404b545c606565656565656565605d554b4135291d110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211519222c363f44505c666d70707070707070707070706e695e53463a2d2114070000000000000000000b151e272e34383a3d3d3d3d3d3d3d3d3a39352f292d3338393c4041464748494948474641413e3a39352f2c27211b150b0600000000000000000000000000010d19242f3a444c525f60606060606060605f534d453b31251a0e020000000000000000000000000000000000000000000000000000000000000000000000000000000007121d2a36414c56606c78839098a2abaea49c928d817a716c66615e57595958595a575f62666d717a818b9299a3afaea49f92877c6f665c5144392f24180c0000000000000009141f2b37434e58616d7a85929ea4aeaaa19691847c726d66605d55575555555657555d60666d727c849197a1abafa4999185796d60564c41362a1d110500000000000000050b1013161717171717171717171413110d08020000000000000000000000000000000000000001070c10131417171717171717171414110e0902000000000000010c1620282f35394646464646464646463b3a36312921170d0300000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b36363636363636363631373a3b41464e57606a74818e9ba8b2aca096887c6f6255493c2f221609000000000810171c2023242d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2322201c160f0800000000000000000000000000000000000000000000000000000000000000000000000000010d1926323e49545e66696c6c6c6c6c6c6c65625b51463a2e22160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202c3945525d6876797979797979797976695e53463a2d2114070000000000000000000000010b151f2935404b55606b707979797979797979706b6054483b2f221609000000000000000000000000000000000000000000030f1c2935424e5a66707679797979797979726d62564a3e3124180b0000000000000000000000000000000000000000000000040d161e24292c393939393939393939393939393939393939393939393939393939393939392e2d2a251e160e050000000000000000000000000000000000000000000000000000000000000006131f2c3845515c666d72727272727272726d675d5145392c20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115101a2428343f4a545c606464646464646464646464615e574d42362a1e1205000000000000000000030c151c23282c2d31313131313131312d2c29241d22282b2d2f3035393a3b3c3c3b3a393630312d2c29241e1b160f0a03000000000000000000000000000004111d2935414c565d6c6c6c6c6c6c6c6c6c6c5e574d42362a1e1205000000000000000000000000000000000000000000000000000000000000000000000000000000000c18242f3946525e68727f8b959faab0a69d928d80756d68605b54534d4d4c4b4c4d4d53545c60676d747f87929fa4aeaea3999083786d60554b4035291b11060000000000020e1925303b47535f6a74818e97a1adaea29891847b6f6a605c54514b4a484848494a4b51545c606a6f7b859299a4afaba1978c7f73685e5246392d20150a0000000000000000000407090a0a0a0a0a0a0a0a0a070705010000000000000000000000000000000000000000000000000406070a0a0a0a0a0a0a0a08070502000000000000000008131e28323a41455353535353535353534846423b33291f140900000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e292929292929292a262b2d30363d454e58626f7b8896a0acb2a8988b7e7265584b3f3225180c00000008111a22282d3031393939393939393939393939393939393939393939393939393939393939393939302f2c2721191108000000000000000000000000000000000000000000000000000000000000000000000000030f1c2935424e5a66707679797979797979726d62564a3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a86868686868686867b6e6154483b2e211508000000000000000000000007121d27313945515d67707d86868686868686867d706356493d3023160a00000000000000000000000000000000000000000003101d2a3643505d697682868686868686867f7265584c3f3225190c00000000000000000000000000000000000000000000010c1620282f353946464646464646464646464646464646464646464646464646464646464646463936302820160c020000000000000000000000000000000000000000000000000000000000000713202d3a4653606d797e7e7e7e7e7e7e7e796d6054473a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115081217232e38424a5053575757575757575757575754534d453b31251a0e0200000000000000000000030b12181c1f202424242424242424201f1d1812171c1f202324292d2e2e2f2f2f2e2d2a252421201d19130f0b04000000000000000000000000000000000713202c3945525d6876797979797979797976695e53463a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b55616d7a86929fa7b1aa9f948d80746e605d56504a4642403f3f3f4042474a50555d606d727e8b929ca7b1aba0958c7f72675d5145382d22170b000000000005111e2a36424d56626f7c87939fa9b0a69f92867c6f696058504a45403d3c3b3b3c3d40454a50585f69707d87939faab3a99f92857a6d6154473c32271b0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d19242f3a444c525f60606060606060605f534d453b31251a0e02000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211d1d1d1d1d1d1d1a1e21252a333d47535f6a7784919eaab4a79a8d8174675a4e4134271b0e000005101a232c33393c3d4646464646464646464646464646464646464646464646464646464646464646463d3c38332b23190f05000000000000000000000000000000000000000000000000000000000000000000000003101d293643505c697682868686868686867f7265584c3f3225190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a87939393939393877b6e6154483b2e21150800000000000000000000030d18242f39434f59606d798491939393939393897c706356493d3023160a00000000000000000000000000000000000000000003101d2a3643505d6976839093939393938b7f7265584c3f3225190c0000000000000000000000000000000000000000000008131e28323a4145535353535353535353535353535353535353535353535353535353535353535346413a32281e13080000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a878b8b8b8b8b8b877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150806111c2630383f44464a4a4a4a4a4a4a4a4a4a4a4846423b33291f140900000000000000000000000000070c10121317171717171717171413100c070b0f121316191d20212222222221201e19181413110d08010000000000000000000000000000000000000714212d3a4754606d7a86868686868686867b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3945515d6773808c98a2aeaea3988f82786d605c524c443f3836313232323137383f444c515b626c73808d959fabb1a79e9285796d6053493f33271b0f03000000000714202d3a46525e6975818e9aa4afab9f948b7e716a5f574e443f38352f2f2e2f2f2f35383f444e57606b74818e98a3aaaaa2988c807366584e43372b1f130600000000000000000000000000000000000000000000030506080b0d0e0f0f0f0e0d0b090605030000000000000000060606060606060202000000000000000000000000000004111d2935414c565d6c6c6c6c6c6c6c6c6c6c5e574d42362a1e1205000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21151010101010090e121419212b37434e586874818e9ba7b4a89b8f8275685c4f4235291c0f00000b17222c363e44494a5353535353535353535353535353535353535353535353535353535353535353534a48443d352b21160b000000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f93939393938b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a87939f9f9f9f94877b6e6154483b2e211508000000000000000000010b151f2935404b55606b74808d96a19f9f9f9f96897c706356493d3023160a00000000000000000000000000000000000000000003101d2a3643505d697683909c9f9f9f988b7f7265584c3f3225190c000000000000000000000000000000000000000000010d19242f3a444c525f6060606060606060606060606060606060606060606060606060606060605f524c443a3025190d0100000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a87939898989894877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000a141e262e34383a3d3d3d3d3d3d3d3d3d3d3d3b3a36312921170d030000000000000000000000000000000406070a0a0a0a0a0a0a0a070604000000030606080d111314151616151413110d080707040100000000000000000000000000000000000000000714212d3a4754606d7a87939393939393877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7985929eaab4aa9f92867b6e665c5045413a332d2a25262526262b2e343a4145515a606d78839099a3afada1978c7f72655b5044372b1f1205000000000814212e3b4754616e7b86929facb1a79c9083786c60584e453c342e29242222222324292e343c454f59616e7a86929d9d9d9d9d9184776a6054473b2e2215080000000000000000000000000000000000000000060b0f121315171a1b1c1c1c1b1a181613120f0b060002070a0c0d131313131313130f0e0c090400000000000000000000000713202c3945525d6876797979797979797976695e53463a2d211407000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150803030303000205080f1a2631404d5a6773808d9aa6b3a99c8f8376695c504336291d100004101c28333e4850555760606060606060606060606060606060606060606060606060606060606060606056544f473d33271c10040000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9c9f9f9f988b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0acaca194877b6e6154483b2e21150800000000000000000007121d27313945515d67707d88939fa8b2acaca396897c706356493d3023160a00000000000000000000000000000000000000000003101d2a3643505d697683909ca9aca5988b7f7265584c3f3225190c00000000000000000000000000000000000000000004111d2935414c565d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5e564c41362a1d110500000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0a5a5a194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800020c141c23282b2d31313131313131313131312e2d2a251f170f0500000000000000000000000000000000000000000000000000000000000000000000000000010507070809090807070501000000000000000000000000000000000000000000000000000714212d3a4754606d7a87939f9f9f9f94877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b5565717e8b97a1adaea2988c8073695f544a3f352f28221c1a1918191a1c23282f353f44505c666f7c87929facb3a99e9184786c605346392d20130800000005111d2a36414c5666737f8c99a3aeaca095897d70655b50463c3328231c1815151516181c2328333d46525e6875818e919191919191887c6f6255493c2f2216090000000000000000000000000000000000030b1011171b1f202224262828292928272522201f1b17110f0e1317191a202020202020201c1b19150f09020000000000000000000714212d3a4754606d7a86868686868686867b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000a1926333f4c5966727f8c99a5b2a99c8f8276695c4f4336291c10000814202d3944505a61646c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6360594f44382c2013070000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9aca5988b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000030c18232f39434f59606d7984919aa4afbab9afa396897c706356493d3023160a00000000000000000000000000000000000000000003101d2a3643505d697683909ca9b2a5988b7f7265584c3f3225190c0000000000000000000000000000000000000000000713202c3945525d687679797979797979797979797979797979797979797979797979797979797976685e5246392d20130700000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000020a11171c1f20242424242424242424242421211e1a140d050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0acaca194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3945515d6775828f9ca9b3ac9f92867a6d61574d42382e241e17110e090c090e11171e2429343f4a545f6a75818e9aa4afada196897c6f6256493c2f24190d0100000713202d3946525e687683909dabb5aa9d9083776b6053493f342a2117110c070808070c1117212a36414c5663707d84848484848484847f7265594c3f3226190c000000000000000000000000000000060b0f161c1b22272b2d2f3133343536353533312f2d2b27221b1b191f2326262d2d2d2d2d2d2d282825201b140c0300000000000000000714212d3a4754606d7a87939393939393877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000030c152633404d596673808c99a6b3a89b8e8275685b4f4235281c0f000a1623303c4955616c70797979797979797979797979797979797979797979797979797979797979797979706b6054483c2f2216090000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9b2a5988b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000b151e2934404b55606b74808d96a0acb6c0bcafa396897c706356493d3023160a00000000000000000000000000000000000000000003101d2a3643505d697683909ca9b2a5988b7f7265584c3f3225190c0000000000000000000000000000000000000000000714212d3a4754606d7a8686868686868686868686868686868686868686868686868686868686867a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000060b10121317171717171717171717171514120e090300000000000000000000000000000000000000000000000000030608090c0f1112121313131313131311100e0a050000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a86929facb4aa9a8d8174685d52453b30261c130b060000000000060c1319232e38424e58626e7b87939facb2a89a8d807367564c4135291d110400000714212e3a4754616d7a86939facb2a8988c7f7265594f41382d22180f06000000000000060f1925303b4854606b707777777777777777726d62564a3e3125180b00000000000000000000000000020a11171c1f272c2d3337393b3e404142424241403e3c3937332d2c27242a2f3233393939393939393534312c251e150c02000000000000000714212d3a4754606d7a87939f9f9f9f94877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080808080808090a0c151e2a36414c566774818e9aa7b5ab998c807366594d4033261a0d000a1724313d4a5764707e8686868686868686868686868686868686868686868686868686868686868686867d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9b2a5988b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000007121d27303945515c676f7c87939fa8b2bec7bcafa396897c706356493d3023160a00000000000000000000000000000000000000000003101d2a3643505d697683909ca9b2a5988b7f7265584c3f3225190c0000000000000000000000000000000000000000000714212d3a4754606d7a8793939393939393939393939393939393939393939393939393939393877a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000306070a0a0a0a0a0a0a0a0a0a0a0807050200000000000000000000000000000000000000000000000000040a0f131516191c1e1e1f202020202020201d1d1a16110b03000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000000000000a1724303d4a5763707d8a98a3aeaea298897d7063564c4133291e150a01000000000000000108111c26303c47535f6a7683909da9b6aa9e918477685d5245392c20130700000b1824313e4b5764717e8a99a4afaca196887b6e6155483d2f261b1006000000000000000008141e2c38444f5960636a6a6a6a6a6a6a6a65625b51463a2e221609000000000000000000000000070b141c22282b3338383f4446484a4d4e4f4f4f4e4d4b4946443f3838322c353b3f404646464646464642413d3730271e1409000000000000000714212d3a4754606d7a8793a0acaca194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211515151515151516161b1e27303946525e687683909da9afa3998a7d7164574a3e3124170b000a1724313d4a5764707d8a93939393939393939393939393939393939393939393939393939393939393897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9b2a5988b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000030c18232e39434e58606d79849199a4afbac4d0bcafa396897c706356493d3023160a00000000000000000000000000000000000000000003101d2a3643505d697683909ca9b2a5988b7f7265584c3f3225190c0000000000000000000000000000000000000000000714212d3a4754606d7a87939f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f94877a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c10161b1f222326282a2b2c2d2d2d2d2d2d2d2a2926221c150d050000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99aab4ac9f9285796d6053463a3020180c03000000000000000000000a141e2b37434e5866727f8c99abb5aca096877a6d6054473a2d21140700000d1a2733404d5a6673808d99abb5ab9e918478695f53463a2b1d140a00000000000000000002101c27333d474f54565e5e5e5e5e5e5e5e595651493f35291e120600000000000000000000000910191d262d33383d44484950535557595b5b5c5c5b5a585553504948443d3840474b4d535353535353534f4d48423930251b0f040000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21212121212121212223262b3039424c56616e7a87939facac9f92867a6d6054473a2d211407000a1724313d4a5764707d8a979f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f96897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9b2a5988b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000b151e2834404b55606a73808d96a0abb5c0c6cabcafa396897c706356493d3023160a00000000000000000000000000000000000000000003101d2a3643505d697683909ca9b2a5988b7f7265584c3f3225190c0000000000000000000000000000000000000000000714212d3a4754606d7a8793a0acacacb0aaa8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a094877a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181c1f272b2e2f3235373839393939393939393736322d271f170d0300000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000000000020f1c2835424f5b6875828e9ba8b5a99c8f8276665c5145382c1f13060000000000000000000000020c1a26313c4955626f7c8899a4afb2a896897c6f6356493c3023160900020f1c2935424f5c6875828f9ba8b5a89b8f827568574d42372b190b02000000000000000000000b16212b353d44484951515151515151514c4a463f372d23180d01000000000000000000020a121b222a2f383f44464f54535b606264666768696868666462605b53544f48444a525759606060606060605b59534b42372c2015090000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2e2e2e2e2e2e2e2e2f3031373c424a545e68727f8c9aa4afa69c8f8275685d5245392c201307000a1724313d4a5764707d8a97a3acacacacb1aba9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a396897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9b2a5988b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000007121c27303945515c676f7c87929fa8b2b5b8babebcafa396897c706356493d3023160a00000000000000000000000000000000000000000003101d2a3643505d697683909ca9b2a5988b7f7265584c3f3225190c0000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adbbb0a69e9c9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b94877a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c151d23282c32373b3c3f424445454646464646464644423e3931291f150b00000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a546a7784919daab4a79a8d817467544b4034281c10040000000000000000000000000a14202d3a4753606d7a86939facb2a5988b7f7265584c3f3225190c0003101c28343f4a546b7784919eaab3a6998c807366594d4031261a0d0000000000000000000000050f19232b33383c3d44444444444444443f3e3a352d251b1107000000000000000000010a141c242d343c424a5053596063656c6e7173747575757473716f6c65636059554f525c63666c6c6c6c6c6c6c68655d53483d3125190c0000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b3b3b3b3b3b3b3b3b3b3c3d3e43474e545c666e7a85929facab9f94897d7063564c4135291d1104000a1724313d4a5764707d8a97a3b0b9bcb1a79f9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c96897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9b2a5988b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000030c18232e39424e58606d79839199a3afaaa8abadb3bcafa396897c706356493d3023160a00000000000000000000000000000000000000000003101d2a3643505d697683909ca9b2a5988b7f7265584c3f3225190c0000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adb7aa9e948f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e877a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000070f181e272e34383d4347494c4f51515253535353535353504f4a433b31271c1105000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505b667985929facb2a5988b7f7265584c3f2e23180c0000000000000000000000000006131f2c3845515d677784919eaab3a69a8d8073675a4d4034271a0d0006121f2b3844505c667985929facb1a5988b7e7265584b3f3225180900000000000000000000000007111921272c2f30373737373737373732312e29231b1309000000000000000000000a131c262e363f464e545b60656b7074787b7d808182828281807e7c78746f6b63615957636e7379797979797979756f65594d4134281b0e0000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154484848484848484848484849494b4e53585f666d78828f98a2aea3999083766b6055443a2f24190d01000a1724313d4a5764707d8a97a7b1bdb8ab9f95908f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9b2a5988b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000a151e2834404a545f6a73808d95a0aba69e9c9fa2a9b3afa396897c706356493d3023160a00000000000000000000000000000000000000000003101d2a3643505d697683909ca9b2a5988b7f7265584c3f3225190c0000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adb5a89c8f82828282828282828282828282828282828282828281796d6054473a2d21140700000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0a7a7a194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000000000000071018212a30394045464e5456595b5d5e5f606060606060605d5b554d43392d22160a000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7986939facb0a4978a7d7164574a3e312417070000000000000000000000000004101d2935404b55697683909ca9b4a79a8e8174675b4e4134281b0e000713202d3a4653606d798698a2aeb0a3978a7d7064574a3d3124170a00000000000000000000000000070f161c2022232b2b2b2b2b2b2b2b2625221e1811090100000000000000000008121c252e38404851585f666c71777d8184888a8c8e8e8f8f8e8d8b8885817c77706b615e667380868686868686868175685b4f4235281c0f0000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e61545454545454545454545454555658585f626a6e78818e949eaaa59f92877c6f62594f4432281e130800000a1724303d4a5763707d8a959fabb4b6a99d908383838383838383838383838383838383838383838383827c6f6255493c2f2216090000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9b2a5988b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000006111c26303844515c666f7c87929fa7a99e948f9297a2adafa396897c706356493d3023160a00000000000000000000000000000000000000000003101d2a3643505d697683909ca9b2a5988b7f7265584c3f3225190c0000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b7575757575757575757575757575757575757575756d675d5145392c20130600000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a87939a9a9a9a94877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000050e18222a333c424b515358606265686a6b6c6c6c6c6c6c6c6c6a665f554a3e32261a0e000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a879aa4afb0a3968a7d7063574a3d3024170a00000000000000000000000000000c18242f424f5c6975828f9ca8b5a89b8e8275685b4f4235281c0f000714212d3a4754606d7a8793aab4b0a396897d7063564a3d3023170a0000000000000000000000000000050b101316161e1e1e1e1e1e1e1e191816120d0700000000000000000000050e1a242e37404a525b626a6f787e84898e919697999a9b9c9b9b999797928e89837d756e686673808c93939393938e8275685b4f4235281c0f0000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e61616161616161616161616161626364676a6f747c838e939ea6a69e938c7f736a6054473d3320160c0100000713202d3a4653606d78839099a3aeb3a69a8d8076767676767676767676767676767676767676767676766f6a6054473b2e2215080000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9b2a5988b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000020c17232e38424e58606d78839099a3ada2978f8285929fabafa396897c706356493d3023160a00000000000000000000000000000000000000000003101d2a3643505d697683909ca9b2a5988b7f7265584c3f3225190c0000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6868686868686868686868686868686868686868605d554b4135291d110400000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000203030403030200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a878d8d8d8d8d8d877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000000000000000020d17202a343c454e545c60656a6f7275777878797979797979797771665b4f4236291d10000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8794a1b6afa396897c706356493d3023160a0000000000000000000000000000071c2835424f5b6875828e9ba8b5a99c8f8276695c4f4336291c10000815212e3b4854616e7b8794a1aeafa296897c6f6356493c30231609000000000000000000000000000000000407090a11111111111111110c0b09060100000000000000000000020d17202c363f49525c636d727c838b91959a9ea1a9a6a7a8a8a8a7a6a9a19e9b95908a827a6f6b73808c999f9f9f9b8e8275685b4f4235281c0f0000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f707174777c818690959ea5a49d948e81786c60584e43352c210d0400000006121f2c3844505c666f7c86929fa7b1ac9f93877c6f6769696969696969696969696969696969696969696260584e43372b1f13060000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9b2a5988b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000a141e28343f4a545f6a73808c95a0aba69f92857b85929fabafa396897c706356493d3023160a00000000000000000000000000000000000000000003101d2a3643505d697683909ca9b2a5988b7f7265584c3f3225190c0000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e615b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b54514b433a2f24180d0100000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080407070a0c0e0f1011100f0e0c0a0707050100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7981818181818181817a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000000000000000000008131e29323c464e575f666d72777c7f828484858686868686868683776a5d5044372a1d11000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a8794abb4b0a396897d7063564a3d3023170a00000000000000000000000000020f1c2935424f5c6875828f9ba8b5a89b8f8275685c4f4235291c0f000714212e3a4754616d7a8794a0b5afa396897c706356493d3023160a000000000000000000000000000003090e1214151a1a1a1a1a1a1a1a171614100b0500000000000000000008131e29323e48515b636e737f8790959da0a7abadb2acaaa7a6a5a5a6a7a8aba7a09d948f857d7073808c99a6aca89b8e8275685b4f4235281c0f0000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adafa295897c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7e8183888d92989fa7a09e928d82796d665b50463c32231a0f0000000003101c28343f4a545f6a737f8c959fabafa4999184796d60595c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c55544e463c32271b0f030000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9b2a5988b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080006111c26303844505c666f7c87929fa7aa9e948b7e7885929fabafa396897c706356493d3023160a00000000000000000000000000000000000000000003101d2a3643505d697683909ca9b2a5988b7f7265584c3f3225190c0000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e61544f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4745413a31281d13070000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150d11131417191b1c1d1d1d1c1b19171413110d080501000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515d676d74747474747474746d685e5246392d201307000000000000000000000000000000000000000000000000000000000000000000000000000000010d1925303a444e585f6a6e797f84898c8e909192939a939393939083776a5d5044372a1d11000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d798699a3aeb0a3978a7d7064574a3d3124170a0000000000000000000000000003101c2936434f5c6976828f9ca9b4a79b8e8174685b4e4135281b0e000714202d3a4753606d7a8699a3afb0a3968a7d7063574a3d3024170a00000000000000000000000000060d141a1e212226262626262626262423201c17100800000000000000010d1925303a44505a636d73808b92999fa7acb1adaba8a09e9b999898999a9b9ea1a9a69e9791867d73808c99a6b3a89b8e8275685b4f4235281c0f0000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adb1a4998e89878787878787878787878787878788898b8d90959a9fa39f9c96918980786d675c544a3f342b20110800000000000c17232e38424e58606d78839099a3aeaba0968d80736b60554b505050505050505050505050505050504947433c342b20150a000000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9b2a5988b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508020b17232e38424e58606d78839099a3aea2988f82767885929fabafa396897c706356493d3023160a00000000000000000000000000000000000000000003101d2a3643505d697683909ca9b2a5988b7f7265584c3f3225190c0000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e61544842424242424242424242424242424242423a39352f281f160c010000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115191d2021232628292a2a2a2928262321201d1914110d080200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b555d606767676767676767615e564c4135291d110500000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414c565f6a6f7c838b9095989b9d9e9f9fa49f9f9f9d9083776a5d5044372a1d11000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c677986929facb1a4978b7e7164584b3e312518090000000000000000000000000005111e2a36424d576a7683909da9b4a79a8d8174675a4e4134271b0e0006131f2c3845515d677986929facb1a4978a7e7164574b3e31241807000000000000000000000000060f171f262a2d2e3333333333333333302f2c28211a110800000000000005111e2a36414c56616c727f8c929fa3abb1afa9a19e9896918e8d8c8b8c8d8e92979a9fa3a19892867c808c99a6b3a89b8e8275685b4f4235281c0f0000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adb5aaa1999594949494949494949494949494949596979a9da0a7a099938f8b847d746d665c554b42382d22190f00000000000006111c26303c44505c666f7c86929fa7b1a89f93877d6f675d51454343434343434343434343434343433c3b37322b22190e04000000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9b2a5988b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080a141d28343f4a545f6a727f8c95a0aba69f92857b6e7885929fabafa396897c706356493d3023160a00000000000000000000000000000000000000000003101d2a3643505d697683909ca9b2a5988b7f7265584c3f3225190c0000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b353535353535353535353535353535352d2c29241d160d04000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e212024292c2d30323536363736363533302e2d2924201e19140e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18242f39434b51535a5a5a5a5a5a5a5a54524c443a3025190d010000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3946525e686f7c8690959da0a7a8aaababacacababaa9d9083776a5d5044372a1d11000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000004101c2934404b556b7885919eabb3a6998c807366594d4031261a0f000000000000000000000000000714202d3a46525e697885929fabb3a6998c807366594d4033261a0d0004101d2935404b556b7885929eabb2a5998c7f7266594c3f2f24180d0100000000000000000000030d17212931363a3b40404040404040403d3c38332c231a100500000000000713202d3946525e68717e88939fa4afb3aba39f97918c878481807f7e7f808285888d92989da2989184808d9aa7b3a89b8e8275685b4f4235281c0f0000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adbab3aaa4a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a2a3a4a7aaaca0969187837e78706b605c544b43392f261c1007000000000000000a151e28343f4a545f6a737f8c959fabafa4999184796d60594f43392f3636363636363636363636362f2e2b272019100700000000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9b2a5988b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211506111c262f3844505c666e7c86929fa7aa9f948b7e71697885929fabafa396897c706356493d3023160a00000000000000000000000000000000000000000003101d2a3643505d697683909ca9b2a5988b7f7265584c3f3225190c0000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e28282828282828282828282828282821201d18130c0400000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e292c3035393a3d3f414243444342413f3d3a3935302d2a251e1a140c070100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d2731394045474e4e4e4e4e4e4e4e4746413a32281e130800000000000000000000000000000000000000000000000000000000000000000000000000000005111d2a36414c56616d7a849198a0a7acb0aba9aca49f9f9f9f9f9d9083776a5d5044372a1d11000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000000000000c18232f434f5c6976828f9ca9b5a89b8f827568584e43372b1c11060000000000000000000000000814212e3b4754616e7b8797a2adb4aa978a7d7164574a3e3124170b00000c18242f43505d697683909ca9b4a79a8e817467554b4035291d11040000000000000000000009141f29333b4246484d4d4d4d4d4d4d4d4a48443e352c21170b0000000006121f2b37434e58616d7a85929aa4afb3a9a299928c857f7b7774737272737475787c80868e939fa0969186929facb5a89b8e8275685b4f4235281c0f0000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adbab7afaaa8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a9aaacaeb4aa9e91847d77716d666059504a423930271d140a0000000000000000030c17232e38424e58606d78839099a3aeaba0968d80746b60554b403529292929292929292929292922221f1b150e070000000000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9b2a5988b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150b17222d38424d57606d78839098a3aea2988f82766c6c7885929fabafa396897c706356493d3023160a00000000000000000000000000000000000000000003101d2a3643505d697683909ca9b2a5988b7f7265584c3f3225190c0000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211c1c1c1c1c1c1c1c1c1c1c1c1c1c1413110d07010000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2f35393a4145474a4c4e4f5050504f4e4c4a4746413b3936302a251f18120b030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f272f35383a41414141414141413a3935302820160c020000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3946525e6874818d96a1aab1ada69f9c979a9392929292929083776a5d5044372a1d11000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000071a2734404d5a6773808d9aacb6ab9e9184786a5f5347382e23170b010000000000000000000005101c28343f4a5464707d8a97a9b3aea398887b6e6255483b2f2215080000071b2834414e5b6774818e9aa7b4a99d908376675d5145392c201408000000000000000000020e1a26313b454d5355595959595959595957554f473e33281c10040000000815212e3a47535f6a75818e97a1acb4aaa29792877f79726e69686665656667656c6f737b818b9299a0989298a3aeb5a89b8e8275685b4f4235281c0f0000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adbbafa59e9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9c9d9fa3aaaba0969189837d766e6960594f473e342b1f160c01000000000000000006111c26303c44505c666f7c86929fa7b1a89f93887d6f675d51453d31281d1d1d1d1d1d1d1d1d1d1615130f0a04000000000000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9b2a5988b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115141d28333f4a545f69727f8c959faaa69f92867b6e616c7885929fabafa396897c706356493d3023160a00000000000000000000000000000000000000000003101d2a3643505d697683909ca9b2a5988b7f7265584c3f322519060000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150f0f0f0f0f0f0f0f0f0f0f0f0f0706040100000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b3a4145474c525456595b5c5d5d5d5c5b595654524c4746413b363029231d150d060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d151d24292c2d34343434343434342e2d29251e160e04000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a86929fa8b2ada39b948f8a87868585858585858276695c504336291d10000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b9aa4afaca196887b6e62544a3f34281d1207000000000000000000040d17212c3844505c6674818e9aa7b4ac9f9286796d6053463a2d20130700000c1925323f4c5865727f8b98a8b2ac9f92867a6d6053473b3025190d03000000000000000005121e2a36424d575f6166666666666666666361594f44382c201407000005111d2a36414c56626f7c88939ea9b3aea29892857d736d67615e575a595859535b6062696e747f879299a39fa3aab4b5a89b8e8275685b4f4235281c0f0000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adb6aa9e938f8e8e8e8e8e8e8e8e8e8e8e8e8e8f8f909298999ea1a09e95908a827b706b61594f473d31281d13070000000000000000000a151e28343f4a545f6a737f8c959fabafa49a9184796d60594f43392f24180d10101010101010090806030000000000000000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9b2a5988b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21151b262f3844505b666e7b86929fa7aa9f948b7f72695e6c7885929fabafa396897c706356493d3023160a00000000000000000000000000000000000000000000101d2a3643505d697683909ca9b2a5988b7f7265584c3f2e23170b0000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080202020202020202020202020000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e61544841454c5254565d6063656869696a6969686663615d5654524c46423b342f271f1810080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181d1f20272727272727272721201d19130c0400000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926323f4c5965727f8c98a2aeb0a69b918c827e7b797978787878787670665a4e4235281c0f000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b87939facb2a8998c7f72665c5044392f2418110802000000000000060d161f27333f4953606d7985929eabb5ab9c8f8276665c5044382c1f120600000916222f3c4955626f7c8896a1adaea3998a7d7064564c41362a1f150c03000000000000040d15212d3a46535f696e7373737373737373706b6155483c2f23160a00000713202d3946525e6875818e9ba5afafa59f92867c706b605d55534d4d4c4b4c495053565e616d727d87939fa7aeb4bcb5a89b8e8275685b4f4235281c0f0000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adb5a89b8f818181818181818181818181818182838486898d91979fa3a09d948f857d706b61594f433a2f24180d020000000000000000030c17232e38424e58606d78839099a3aeaca0968d80746b60554b4035291f160c010303030303000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9b2a5988b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2117222d38414d57606c78839098a3aea2988f82776c60576c7885929fabafa396897c706356493d3023160a00000000000000000000000000000000000000000008131f2b37434e58697683909ca9b2a5988b7f7265544a3f34281d120700000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154484c52565d6065686d70727475767776757472706d6865615e56524d454039312a221a1209000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c1013141b1b1b1b1b1b1b1b1413110d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d2935414c566875828f9baab4aa9e948c7f76716e6c656c6c6c6c6c69665e54493e3226190d000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a46525e697683909dabb4ab9e9184786d60554b4035292319130e09070607070c11171f28313a44505b65717e8b97a1adafa4998b7e7265544a3f34281c100300000815212e3b47535f6a7884919eabb5ab9b8e8175685e52463c31271e150d0805030306080d161f2834404a54616e7b80808080808080807d7063574a3d3024170a00000714212e3a4754616d7a86929facb9aa9e938b7e716a6059514b4642403f3f403f44464d525b626b73808d959fabb8c1b5a89b8e8275685b4f4235281c0f0000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b75757575757575757575757575757677797c80858c9298a1a69f9792877d706b60554b4035291e130800000000000000000006111c26303c44505c666f7c86929fa7b1a89f93887d70675d51453d31281d13070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9b2a5988b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211b27333f49535f69727f8b949faaa69f92867b6e655b5f6c7885929fabafa396897c706356493d3023160a0000000000000000000000000000000000000000020b1a232e3b4754606a7783909daab2a5988c7f72665c5044392e23180c01000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e615450565d60686d72767a7d7f818283838382817f7d7a76726e68615e57514b433c342c241b1209000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070e0e0e0e0e0e0e0e07070501000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3946525e687885919eabb5a89c8f82756d6461605b5f5f5f5f5f5c5a544c42382d21160a000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d5766727f8c99a3aeaca1968a7e71675d51453e352a251e1a1514131414181b2227313a434d57606c7883909da9b3ac9f93877a6e6154473b2e23170c00000006131f2b37434e586774818e9aa7b1ac9f92867a6e61584e433930271f1913120f0f1213191f28313944515c6673808c8c8c8c8c8c8c8a7d7164574a3e3124170b00000b1825313e4b5864717e8b99a3afb0a69b8e81756c62584f454039363132322d33373b42465159606d7883909da8b2bdb5a89b8e8275685b4f4235281c0f0000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6868686868686868686868686869666d6f73797f869297a1a9a19992867d6f675d51453a3025190d010000000000000000000a151e28343f4a545f6a737f8c959fabafa49a9184796d60594f433a2f24180d0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9b2a5988b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21242b3744505b656e7b86929fa6aa9f948b7f72695f535f6c7885929fabafa396897c706356493d3023160a00000000000000000000000000000000000000000a141d2c38444f59626f7c88959fabb7aa9d9184786d60544b4034281d1207000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e61545a61686d737a7e8286898c8e8f9090908f8e8c8986837f7a746e69605c554e463e362d241b1209000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a8797a1adb5ab978a7d70645b5453504952525252504e49423a31261b1005000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000020e1a25303b4854616e7b86929fabb2a89e9184796d605a50473e36302a25222120202123282d333b434b555e69727f8b95a0acb0a69c8f8275685e5246392d1c1106000000030f1b26323d495663707c89959fabaea3988d80736a5f554b4239312925201f1b1c1f20252a313a434d56606d798491999999999992867a6d6053473a2d2014070005111d2a36414c566875828e9babb5ab9f94887c6f625a50463d352f2a25262522272b30363f44505c66707d8a96a0acb8b5a89b8e8275685b4f4235281c0f0000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e615b5b5b5b5b5b5b5b5b5b5b5c545c6062666d727c859298a2aba3989184796d60564c4135291d1105000000000000000000030c17232e38424e58606d78839099a3aeaca0968d80746b60554b4035291f160c01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9b2a5988b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e212a36424d57606c77828f98a2aea2989082786c60574d5f6c7885929fabafa396897c706356493d3023160a0000000000000000000000000000000000000006111c262f384854606b76828f9ca7b1b8aca0958b7e71665c5145392f24180c010000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e615d606c717a80858b8f9299989b9c9c9d9c9c9b999a93908b86817b736d675f5850483f362d241b11070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010407071313131313131313080705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222e3b4855616e7b8894a9b3aea399877a6d61544846443f4545454543423e3831281f150a00000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000914202d3a46525e6974818e99a4afaca0968d80736c61595046413a36302e2d2d2d2e2e34383f444d555d676e7b86929fa7b1ab9f94897c6f63564c41362a1e0a00000000000a16222f3b4854606b7783909da7b1aa9f92877c6f675d544b433c35302d2b27282b2d30363c434c555e69727f8b96a1a6a6a79b8f8275675d5145392c201306000713202d3946525e687885929eabb6a99c8f83766a5f53483e3429241d1a1918171b1f252a343f4a54606c7884919daab7b5a89b8e8275685b4f4235281c0f0000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e61544e4e4e4e4e4e4e4e4e4e4f4b5153545c606a6f7c86929fa8aaa1968d8074685e5246392d2013060000000000000000000006111c26303c44505c666f7c86929fa7b1a89f93887d70675d51453d31281d1307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9b2a5988b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e29333b46535e69727f8b949faaa79f92867b6e665b50525f6c7885929fabafa396897c706356493d3023160a000000000000000000000000000000000000000b17222d38424f5963707d89949fabb9bdb1a89e9184796d60554b4035291e13080000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e61686d757e858c92979c9fa3aba7a8a9aaa9a8a7aca49f9d99928e8680796f6a615a51483f362d23190e05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080d11131420202020202020201514120e0903000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afac9f928679685e52463937332d3939393635322d261f160d0300000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d57616e7b87939fa8b2a89f93887e706b615a524c46423d3b3a393a3b3c40454950565e676d79839098a2aeafa4998f82766b6054443b3025190e00000000000713202c38444f5964717e8a95a0abaea3999083796d665c554d46413b3937333338393c41464e555d676e7b85929fa8b2ab9f958a7d7063554b4035291d1104000714212e3a4754616d7a8797a1adb3a9988b7e7165584e43362d2218120e09060b0f1419232e3844505b65727f8c98aab4b5a89b8e8275685b4f4235281c0f0000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e615448424242424242424242424045464a51585f6a727f8c96a1aca89f92867a6d6154473a2e23170c00000000000000000000000a151e28343f4a545f6a737f8c959fabafa49a9184796d60594f433a2f24180d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9b2a5988b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e303b45505a616e7b86929fa6aa9f958c7f72695f544a525f6c7885929fabafa396897c706356493d3023160a000000000000000000000000000000000000030f1c28333f4a54616c7683909da6b0b8b3b4aca1968b7f72675d51453a2f24190d0200000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e696e7a818a92979fa2a9aba9a7a5a5a5a6a7aaacaeafacaba39f98928d837c716c625b51483f352b20170d02000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13191d202d2d2d2d2d2d2d2d2d21211e1a140d050000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c8996a3afab9e9285786b564c41362b27222c2c2c292826211b150d040000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a25303b47535f6974818d96a1acafa49a92867d716c615e56524d4a4847464747494b51535b60696e79828f95a0aab2a89f93877c6f62594f4332291e1408000000000003101b27323d4653606d78839099a4afaba0958e81786d675f57524c4846443f3f4446484c52585f676d79839097a2adb0a69d9083766b6155433a2f24180d01000a1623303d495663707c8996a9b3ada297887b6f6255483c32221b1007010000000309111c27333f4953626f7c8998a3aeb5a89b8e8275685b4f4235281c0f0000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b35353535353535352e34383a40444e58606d7984919eabaea2988c7f7266544a3f34281c100300000000000000000000030c17232e38424e58606d78839099a3aeaca0968d80746b60554b4035291f160c0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9b2a5988b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e36424d57626c76828f98a2aea3989083786c60574d42525f6c7885929fabafa396897c706356493d3023160a00000000000000000000000000000000000006121f2b3844505b66707d8a959fabaeaba6a8aea89e9185796d60564c4135291e130800000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6e7b838f939ea1a9aaa29f9c9a999898999a9d9fa3ababb0afaaa39f9590877e726d625b51473d33291f14090000000000000000000000000000000000000000000000000000000000000000000000000000000000040d161e24292c3939393939393939392e2d2a251f170f0500000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0ab9e9285786b5f524530251b171f1f1f1d1c1916100a03000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea195887b6e6255483b2f2215080000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2b37424d57606d7984919ea3adaca29892867e756d68615e5757555453535456555c60656c717b838f949fa7b1a9a0968d80736a6054473d3220170d020000000000000b161f2c3844505c666f7c87939fa7b1a79e938e81796e69615e56545350494a505355565e616a6e79828f959fa9b2a89e94897d7063594f4431281d130700000b1825313e4b5864717e8b97a4b1ab9f9285796c605346392d201306000000000000000b17222d3a4653606d7986929facb5a89b8e8275685b4f4235281c0f0000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2828282828282823282c2e343c44515c6674808d9aa7b4aa9c8f8376665c5044382c1f1206000000000000000000000006111c26303c44505c666f7c86929fa7b1a89f93887d70675d51453d31281d130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9b2a5988b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b323b46525e69717e8b949faaa79f92867c6e665b504545525f6c7885929fabafa396897c706356493d3023160a000000000000000000000000000000000004101c2834404a54606c7883909da7aaa29f999ca4ada1978c7f72685d52453a3025190d03000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e7b8590959ea5a39f9b98928f8d8c8b8b8c8e9092999c9fa6abb0aea7a09992877f726d62594f453b30251a0c03000000000000000000000000000000000000000000000000000000000000000000000000000000010c1620282f35394646464646464646463b3a36312921170d03000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0ab9e9285786b5f5245382c1f0b121212100f0d0a050000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a26313c45515d67707d89919ca5afaaa298928a817a736e69666361606060616365676d71787e8590959fa6b0aaa2979184796d60584e43342b210e050000000000000003101c28343f4a54606a74808d959fa8afa59e938e837b736d686461605b53545b606264686e737c838f949fa7b1aba1968f82766b6054473e331f160c0100000c1825323f4b5865727e8b98a5b1a99d908376655b5044372b1f12050000000000000006131f2c3845515c667683909da9b5a89b8e8275685b4f4235281c0f0000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211b1b1b1b1b1b181c1f232834404a5463707d8a96a3b0ac9f9285796d6053463a2d2013070000000000000000000000000a151e28343f4a545f6a737f8c959fabafa49a9184796d60594f433a2f24180d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9b2a5988b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b3b44505a616e7b85929fa6ab9f958c7f726a5f544a3f45525f6c7885929fabafa396897c706356493d3023160a00000000000000000000000000000000010c161f2c3844515c66717e8a95a0aca298928d929ca9a99e92857a6d60564c41362a1f1409000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b7a849197a0a59e99928e8a8583807f7e7f7f8183868a8f949c9fa6aeb1aba399938b7f726b60574d42362a1e150a00000000000000000000000000000000000000000000000000000000000000000000000000000008131e28323a41455353535353535353534846423b33291f1409000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0ab9e9285786b5f5245382c1f1200060603030100000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adb0a3968a7d7063574a3d30241708000000000000000000000000000000000000000000000000000000000000000000000000000000000009151f2935414b55616b737f8c939da5adaaa39f938e85807b7673706e6d6c6d6e6f7275797e838b9297a0a7b0aaa29892857c6e675d51463d3222190f0000000000000000000c17232e38424e58606d79839096a1a9afa59e959086807a75716e6c656a6a666c6f71757a808790959fa6b0aba39991847a6d61594f44352c210d040000000c1926333f4c5966727f8c99a5b2a89c8f82756953493f33271b0f030000000000000004101c2834404b546975828f9ca8b5a89b8e8275685b4f4235281c0f0000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150f0f0f0f070c101318232e3b4855626e7b8895a1aeaea298887b6e6155483b2e221508000000000000000000000000030c17232e38424e58606d78839099a3aeaca1968d81746b60554b4135291f160c010000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9b2a5988b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b414c56616c75828f97a2ada3999083786d60584e423845525f6c7885929fabafa396897c706356493d3023160a0000000000000000000000000000000008131e2935404b55606d7984919ea7aa9f9286808d97a1ada2978c8073685e52463b30251a0e030000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194887b829096a0a19e938e87817d7976747272727374777a7e82898f949fa3aab3aba49f92877d6f695e52463e30261c110600000000000000000000000000000000000000000000000000000000000000000000000000010d19242f3a444c525f60606060606060605f534d453b31251a0e020000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0ab9e9285786b5f5245382c1f1205000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adb1a4988b7e7165584b3e3025190d0000000000000000000000000000000000000000000000000000000000000000000000000000000000030d18242f3a434f59636d74818e939ca4adaea59e98928d87837f7d7b7a797a7a7c7e82858b90959fa2a9b0a9a19892867d6f6a5f554b40342b20100700000000000000000006111c26303d45515c676e7a849196a0a8afa79f98928d86827e7b7977777778797b7e82868d9299a0a7b0aaa29992877c6f685e52473d33231a10000000000d1a2633404d596673808c99a6b3a89b8e8175685b4e422d22170b0000000000000000000c18232e414e5b6874818e9ba7b4a89b8e8275685b4f4235281c0f0000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080202020000040714212e3a4754616d7a8794a0adb4aa95897c6f6256493c2f2316090000000000000000000000000006111c26303c44505c666f7c86929fa7b1a89d92897d70675d51453d31281e13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9b2a5988b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b46525e68717e8b949ea9a79f92867c6f665c50463c2f45525f6c7885929fabafa396897c706356493d3023160a000000000000000000000000000000010d19242f3845515d67727e8b96a0aca2988d807985929ea9a99f92867a6d61574d42362a1f14090000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adb4a79a8d818d949fa097918a817b75706d66676665656667676d71767c828b9298a2a9b3aea39992857b6e61594f42382e23170c0000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c565d6c6c6c6c6c6c6c6c6c6c5e574d42362a1e12050000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0ab9e9285786b5f5245382c1f1205000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adb4a79a8d817467564c4135291c1106000000000000000000000000000000000000000000000000000000000000000000000000000000000007131d28313d47515b606d78818c929ea1a9afaaa29f9a93908c8a8887868687898b8e92989da0a7adada69f9791867d706b60584e43392f22190f00000000000000000000000a151e2934404b555e686f7c8491959ea5adaaa39f98928e8a87858484848586888b8f92999fa3abafa9a19892877e716a60564c41352b211108000000000d1a2633404d596673808c99a6b3a79a8d8174675a4e4134271b06000000000000000000071a2734414d5a6774808d9aa7b3a89b8e8275685b4f4235281c0f0000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080707070707060c15212e3b4854616e7b8794a1aeb0a3968a7d7063574a3d3024170a00000000000000000000000000000a151e28343f4a545f6a737f8c959fabaea49e9184796d60594f433a2f24190d0400000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9b2a5988b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e61544844505a616e7a85929fa6aba0958c7f736a5f544a3f333945525f6c7885929fabafa396897c706356493d3023160a00000000000000000000000000000004111d2935414c55606d7984919ea8aa9f92867a727f8c97a2ada2988d8074695e52463c31261a0e0400000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adb5a99d928d929da09591857d746e6963605c5459585859555d60646a6f777f869297a2aab4aba1978f82756b61544a3f34281c10030000000000000000000000000000000000000000000000000000000000000000000000000713202c3945525d6876797979797979797976695e53463a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0ab9e9285786b5f5245382c1f1205000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adb6aa9d908377685e5246382d2217110c070a0909060603000000000000000000000000000000000000000000000000000000000000000000010c161f2c354044505c666d75808a92979da5acaeaca49f9d9996949a939a9496989b9fa2aaacada9a19e948f857c706b61594f463c31271d10070000000000000000000000030c18232f39434d565f6a6f7b838e939ea1a9adaaa39f9b979892919091919298979b9fa3abafaba59e9791867d716c61584e443a30231a0f00000000000d1a2633404d596673808c99a6b3a79a8d8174675a4e4134271b0e0100000000000000000d1a2633404d596673808c99a6b3a89b8e8275685b4f4235281c0f0000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211513131313131415171d232f3c4955626f7c8895a2afb0a396897d7063564a3d3023170a0000000000000000000000000000030c17232e38424e58606d78839099a3aeaca1968e81746b60554c4135291f160c01000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9b2a5988b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154484c56616c75828f97a2ada3999083786d60584e42382e3945525f6c7885929fabafa396897c706356493d3023160a0000000000000000000000000000030d17212c3945515d67727f8c96a1ada3988d80736d7a85929faaaa9f92867b6e61574d42372b20150a00000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adbaaea49d9a9da09691837b706b615f5753514a4c4b4c4c4b51545860656c727d859298a2acb3a99e938a7d70665c5044382c1f150a0000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a86868686868686867b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0ab9e9285786b5f5245382c1f1205000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adb9ac9f92867a6d61544a3f3328221c181716161613120f0b060000000000000000000000000000000000000000000000000000000000000000040d1a2328343f4a545c606d737e858e939b9fa4abacaca9a6a3a1a49fa4a1a2a5a8acaeaca9a19e97928b827b6f6a61594f473d332a1f150b0000000000000000000000000007121d27313b444e585f696e7a818a92979fa2a9acaca8aaa39f9e9d9d9e9fa3aaa8acadaba69f9c938e857c706b615a50463d32281e110800000000000d1a2633404d596673808c99a6b3a79a8d8174675a4e4134271b0e0100000000000000000d1a2633404d596673808c99a6b3a89b8e8275685b4f4235281c0f0000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21202020202020212223282e36424d5764717e8b97a4b1b2a895887c6f6255493c2f22160900000000000000000000000000000006111c26303c44505c666f7c86929fa7b1a89d93897d70675d51453d31281e1308000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9b2a5988b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e615448525e68717e8a939ea9a79f92877c6f665c50463c30263945525f6c7885929fabafa396897c706356493d3023160a000000000000000000000000000009141f2a36414c56606d7a85929ea9ab9f92867a6e6773808c98a2aea3988e8174695f53463c31261b0f04000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adbab7aea9a7a29791847a6e696159534d4644403f3f3f404145474e535b606b6f7c86929aa4afafa59e9184786d6053463d32271b0f0300000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a87939393939393877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0ab9e9285786b5f5245382c1f1205000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adbbafa3998c7f72665b50443d332d292424232323201f1c17110a0200000000000000000000000000000000000000000000000000000000000000081117232e38424a505b636c717a81888e93999da0a7a7a9abacafacafaeacaba8aaa39f9c97918c857e766e6960584f473e352b21180d0300000000000000000000000000010b151f29323c464e575e686d757e858c92979c9fa4aba9abacaaaaaaabacabaaa7a9a19e9a948f89817a6f6a615950483e342b20160c0000000000000d1a2633404d596673808c99a6b3a79a8d8174675a4e4134271b0e0100000000000000000d1a2633404d596673808c99a6b3a89b8e8275685b4f4235281c0f0000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2d2d2d2d2d2d2d2d2e2e34394046535e6975828e9ba8b5aca096877a6d6054473a2d211407000000000000000000000000000000000a151e28343f4a545f6a737f8c959fabafa59e91847a6d60594f433a2f24190d040000000000000000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9b2a5988b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154505a616d7a85929ea5aba0958c80736a5f544a3f342a2c3945525f6c7885929fabafa396897c706356493d3023160a00000000000000000000000000020e1a25303946525e6873808c97a2ada3998d807468606d7a85929faaaa9f92877b6e61584e43372b20160a000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adbac0beb0a69e92857b6e685e574f46423b38342e32322f35393d41495059606a707d88939fa9b2aca0968a7e7164584e43372b1f130600000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a87939f9f9f9f94877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0ab9e9285786b5f5245382c1f1205000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adc0b5ab9e9184786c60584e443f38352f313030302d2b28221c140b020000000000000000000000000000000000000000000000000000000000000006111c2630383f44525a61686d747c81878d9195989a9d9e9fa4a1aaa39f9e9c9998928f8b857f7a716c615e574e463e352c23190f06000000000000000000000000000000030d17202a343c454d565d616c717a7f858b9093999a9c9e9fa3aba1a49f9e9d9b9897918d88827c756d6860584f473e362c22190e050000000000000d1a2633404d596673808c99a6b3a79a8d8174675a4e4134271b0e0100000000000000000d1a2633404d596673808c99a6b3a89b8e8275685b4f4235281c0f0000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b3a3a3a3a3a3a3a3a3a3b3c3f444b515b616e7b86929facb7aa9e918477685d5245392c20130700000000000000000000000000000000030c17232e38424e58606d78839099a3aeada1968e81746b61564c41352920160c0100000000000000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9b2a5988b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e615456616c75818e97a1ada3999083786d60584e42382e222c3945525f6c7885929fabafa396897c706356493d3023160a0000000000000000000000000005121e2a36424d57616d7a86929fa9ab9f92867b6e615d6873808d98a2aea3998e81756a5f53473d32271b0f050000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adbac0b6ac9e948a7e71695f564d453e36312c2823252524292c2f383f444f58616c74808d97a1adb2a89d9083766a6054473b2e22150900000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0acaca194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0ab9e9285786b5f5245382c1f1205000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adbab9aca1968c7f726a6058504a45403f3e3d3c3c3938332d261d140a00000000000000000000000000000000000000000000000000000000000000000a151e262e34404850565d616a6f757b8084888b8d9092939994949892918f8d8a86827e79726d68615a524d453c342c231a11070000000000000000000000000000000000050e18222a333b444c525a61686d737a7f83868b8d8f92929994949a9392908e8b8885807c766f6a615d564e463d352c241a1007000000000000000d1a2633404d596673808c99a6b3a79a8d8174675a4e4134271b0e0100000000000000000d1a2633404d596673808c99a6b3a89b8e8275685b4f4235281c0f0000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154484646464646464646464748494a50545c606d75818e98a3aeb1a79a8d817467564c4135291d1104000000000000000000000000000000000006111c26303c44505c666f7c86929fa7b1a89d93897d70685d52453e32281e130800000000000000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9b2a5988b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e61545e68717e8a939ea9a79f92877c6f665c51463c30261c2c3945525f6c7885929fabafa396897c706356493d3023160a000000000000000000000000040e18222d3a46525e6974808d98a2aea3998e8174695e56616d7a86929faaab9f93877c6f62584e43382b21160b0000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adbabbafa49a8f82756c61574d443b332a261f1c181819181d20262d333d46505a606d7a84919ea9b3ab9f95897c6f6256493c31251a0e02000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0ab9e9285786b5f5245382c1f1205000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adbabdb2a89f92877c6f6a605b54514b4b4a49494946443f382f261c110600000000000000000000000000000000000000000000000000000000000000030c151c2328363e444c52585f62696e73777b7e8183858686878786868482807d7a75716d67605d565046423b332b221a1108000000000000000000000000000000000000000610182129323a414650565d60676d72767a7e8083858686878787868583817f7c79746f6a626058524c443c342c231a120800000000000000000d1a2633404d596673808c99a6b3a79a8d8174675a4e4134271b0e0100000000000000000d1a2633404d596673808c99a6b3a89b8e8275685b4f4235281c0f0000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e615453535353535353535353545555545c60666d737f8c939eaab4ab9f95897c6f6356493c3024190d010000000000000000010406070b0b0b0b0b0b0a151e28343f4a545f6a737f8c959fabafa59e91847a6d60594f443a2f24190e04000000000000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9b2a5988b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6159616d7a85919ea5aba0958d80736a60544a40342a1e152c3945525f6c7885929fabafa396897c706356493d3023160a0000000000000000000000000a15202b37424d57616e7b86929faaab9f92877b6e6157525e6873808d98a3aea49a8f82756a6054473d33271c0b0200000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adbab9ac9f93877c6f625a50453c3229211a14100c07070d11141b2227343e45515d67727f8b97a2adb1a7998d807366574d42362a1e1205000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0ab9e9285786b5f5245382c1f1205000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adbabab2aca39991857c716c66605d55585756565653504a42382d22170b0000000000000000000000000000000000000000000000000000000000000000030a1117242c323a41464e54575f6166696e72747678797a7a7a7979787573706d6764605c55524c433e36302921191008000000000000000000000000000000000000000000060f17202830353e444c52555d6065686e71747678797a7a7a7a79787774726f6c66625f58544e46413a322b221a11080000000000000000000d1a2633404d596673808c99a6b3a79a8d8174675a4e4134271b0e0100000000000000000d1a2633404d596673808c99a6b3a89b8e8275685b4f4235281c0f0000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e61606060606060606060606060616265666d7079808c919ca5afafa59d9083776b6054483b2f1e13080000000000000001070d101314181818181818181817232e38424e58606d78839099a3aeada1968e81746b61564c41352920160c020000000000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9b2a5988b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e61616b75818e97a1ada3999183796d60584e42392e22181f2c3945525f6c7885929fabafa396897c706356493d3023160a0000000000000000000000030f1b26323a47535f6974818e98a3aea4998e8174695f534c56616e7b86929fabac9e94897c6f62594f44382c1d140a00000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adbfb4aa9c8f82756a5f53483e332a20170f090400000001040a1117222935414c55606d7985929fabb7aa9d908477695e53463a2d211407000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0ab9e9285786b5f5245382c1f1205000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adbdb2a8a09ea09791867e78716d67666564636363605b544a3f33281c0f0300000000000000000000000000000000000000000000000000000000000000000006121a202830353c43474d5355575f6265676a6b676d6e6d6d666b696664605d5553514b45413a312a251f170f070000000000000000000000000000000000000000000000050e161e2429323a41454b5154565e616467696b676d6e6e6d6d666a686562605b54534e47433d35302820191008000000000000000000000d1a2633404d596673808c99a6b3a79a8d8174675a4e4134271b0e0100000000000000000d1a2633404d596673808c99a6b3a89b8e8275685b4f4235281c0f0000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6d6d6d6d6d6d6d6d6d6d6d6d6d6e6f7174797d838d929ca3adb1a79d93897d7063594f43382c1f0c02000000000000040c12181d20202424242424242424242426303c44505c666f7c86929fa7b1a89d938a7d70685d52453e32281e13080000000000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9b2a5988b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6168707d8a939ea9a89f92877c6f675c51463c30271c101f2c3945525f6c7885929fabafa396897c706356493d3023160a000000000000000000000006131f2b37434e58626e7b87929faaac9f93877b6e62574d46525e6874808d99a3aea69c8f82766b6054483e2f261c1106000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adbaaea2988a7d7064584e43362c21180e050000000000000000061019242f3a45515d6774808d9aaab4aca095877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0ab9e9285786b5f5245382c1f1205000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adb9aca0969196a098928b847e7976737271706f6f6c665b5044382b1f120600000000000000000000000000000000000000000000000000000000000000000000080e161e242932373b4246484d5355585a5d555d606161605c545c5a5754514b46454039352f281f1a140d0500000000000000000000000000000000000000000000000000040c131920282f353a4145474c5254585a5c555d60616161605c545b585553504a47433c383229241e160e0700000000000000000000000d1a2633404d596673808c99a6b3a79a8d8174675a4e4134271b0e0100000000000000000d1a2633404d596673808c99a6b3a89b8e8275685b4f4235281c0f0000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194887b797979797979797979797979797a7b7c7e81848a90959ca4adafa7a0958e81746b6054473d32271b0f000000000000040d161d24292c2d313131313131313131313131343f4a545f6a737f8c959fabafa59e91847a6d60594f443a3024190d0300000000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9b2a5988b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e616d7a84919ea5aba0968d80736a60554b40342b1e150b1f2c3945525f6c7885929fabafa396897c706356493d3023160a00000000000000000000020b1a232e3b47535f6a75818e99a3afa49a8e8175695f5345414d56616e7b86929fabab9f94897d70635a5042382d22170b000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adb8ac9f9286796d6053473c31201a0f060000000000000000000008131e2935404b5563707d8998a3aeb1a7978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0ab9e9285786b5f5245382c1f1205000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adb7aa9e91849199a39f95918a8683807e7d7c7c7c786c605346392d2013060000000000000000000000000000000000000000000000000000000000000000000000040c131920262b31363a3c4247484b4e504b5153545453514b4f4d4a4745413a38342e29241e160d090200000000000000000000000000000000000000000000000000000002080d161e24292f35393b4146474b4d504b515354545453514a4e4c4946443f3837322b272019130c040000000000000000000000000d1a2633404d596673808c99a6b3a79a8d8174675a4e4134271b0e0100000000000000000d1a2633404d596673808c99a6b3a89b8e8275685b4f4235281c0f0000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adb0a3988d88868686868686868686868686868788888b8e91969da0a7aeada59e959083796d60594f44352b21160a0000000000010c161f282f35393a3e3e3e3e3e3e3e3e3e3e3e3e3e3e424e58606d78839099a3aeada1968e81746b61564c4135291f150b01000000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9b2a5988b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6b74818e96a1ada4999184796d60584e43392e22190c121f2c3945525f6c7885929fabafa396897c706356493d3023160a000000000000000000000a141d2c38444f59626f7c87939fabac9f93877c6f62574d423b46525e6974818e99a3afa69d9083766c61544a3f33281c11060000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adb5a99c8f8276675d5145382c1f13080000000000000000000000010d18242f3a4653606d7986929facb2a6998c7f7366594c403326190d000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0ab9e9285786b5f5245382c1f1205000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adb0a3978a7d87929fa6a09d9992908d8b8a8989867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000002080d151b1f262a2d31373a3b3f4143404547474746454042403d3a39352f2c28231d19130c0400000000000000000000000000000000000000000000000000000000000000040c13191d24292c3036393b3e4143404547474747464440413f3c3938332d2b26201b160d0802000000000000000000000000000d1a2633404d596673808c99a6b3a79a8d8174675a4e4134271b0e0100000000000000000d1a2633404d596673808c99a6b3a89b8e8275685b4f4235281c0f0000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adb4a99f989493939393939393939393939393939495989a9ea1a9acada9a19e938e837a6d675d51473d3323190f04000000000007121d2831394045474b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b505c666f7c86929fa7b1a89d938a7d70685d52453e31271d1207000000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9b2a5988b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e707d89939da9a89f93877c6f675c51463d30271d1007121f2c3945525f6c7885929fabafa396897c706356493d3023160a00000000000000000006111b262f384854606b76828f9aa4afa69b8f82756a5f53453c36424d57616e7b87929fabab9f958a7d70665b5044382e23170c0100000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adb3a6998d807366554b4035291d100400000000000000000000000007131f2c3845515c677783909daab5a89b8e8275685b4f4235281c0f000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0ab9e9285786b5f5245382c1f1205000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b808c949ea6aba39f9c9998979693867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000040a0f141a1e21262b2e2f32342f35393a3b3a3a38342e33312d2c29241f1c18120d080100000000000000000000000000000000000000000000000000000000000000000001080d13181d20252a2d2e31342f35393a3b3b3a3a38342e322f2d2b28221c1b150f0a040000000000000000000000000000000d1a2633404d596673808c99a6b3a79a8d8174675a4e4134271b0e0100000000000000000d1a2633404d596673808c99a6b3a89b8e8275685b4f4235281c0f0000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adb6b6a9a3a1a0a0a0a0a0a0a0a0a0a0a0a0a0a0a1a2a4a7abadaba9a19e97928b817a6d685e554b40352b2110070000000000010d18242f39434b51535757575757575757575757575757575757545f6a737f8c959fabafa59e91847a6d60594f43392f23180c000000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9b2a5988b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e7a84919ea5aca0968d80746b60554b40342b1e150b00121f2c3945525f6c7885929fabafa396897c706356493d3023160a0000000000000000000b17222d38414f59636f7c89949eacaa9e94887c6f62584e4333303b46535f6974818e99a4afa79d9083786c60544a3f34281d120700000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adb1a4978a7e7164574b3e2f24180c0000000000000000000000000004101c2834404b556875818e9ba8b4a99d9083766a5d5043372a1d10000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0ab9e9285786b5f5245382c1f1205000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b78828f949ea5adaca9a6a5a4a093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000003090e12151a1e2122252724292c2d2e2e2d2c2823272421201d1813100c07000000000000000000000000000000000000000000000000000000000000000000000000000001070d1114191e2021252724292c2d2e2e2e2d2c28232522201f1c17110f0a0400000000000000000000000000000000000d1a2633404d596673808c99a6b3a79a8d8174675a4e4134271b0e0100000000000000000d1a2633404d596673808c99a6b3a89b8e8275685b4f4235281c0f0000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a7a5a9a19e9b97918c857e756d685e564c43392f23190f00000000000004101d2935404b555d6064646464646464646464646464646464646464646d78839099a3aeada1968e81746b61554b4034291c10040000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9b2a5988b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b74818e96a1ada49a9184796d60594f43392f22190c0306121f2c3945525f6c7885929fabafa396897c706356493d3023160a0000000000000000030f1b27333f4953616b7683909ca6b0a69c8f82756a5f53463c312a36424d57626e7b87939facaca0958a7e71665c5044392f23180c01000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adafa296897c6f6356493c3023160700000000000000000000000000000c18232e404d5a6673808d99a6b3aa9d9184776a5e5144372b1e11000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0ab9e9285786b5f5245382c1f1205000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e79828e939ea1a9adb3b1ada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000205090e121415181b181d20202121201f1c181a171413110d07040000000000000000000000000000000000000000000000000000000000000000000000000000000000000104080d111414181a181d1f20212121201f1c18191613120f0b0600000000000000000000000000000000000000000d1a2633404d596673808c99a6b3a79a8d8174675a4e4134271b0e0100000000000000000d1a2633404d596673808c99a6b3a89b8e8275685b4f4235281c0f0000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a87939c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9a999797918e8a857f79716c605d564c443a31271d11080000000000000613202c3945515d676d717171717171717171717171717171717171717171717b86929facb2a99e938a7d70675c5145382c1f13060000000000000000000000000000000000000000000000000002040506060606060606101d293643505c6976838f9ca9b2a5988b7f7265584c3f3225190c06060606060606000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b7d89929da8a89f93887d70675d51463d31271d10070006121f2c3945525f6c7885929fabafa396897c706356493d3023160a00000000000000010b151f2b3744505b65707d8a949fabab9f94897c6f62584e43342a26313b47535f6975818e9aa4afa79e9184786d60554b4034291d1307000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adafa295887c6f6255493c2f2216090000000000000000000000000000071926333f4c5966727f8c99a5b2ab9e9185786b5e5245382b1f12000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0ab9e9285786b5f5245382c1f120c0c0c0b0a0805000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0a3a3a194877b6e6d79818a92979ea1a9a9aba093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020608080c070d11131414141313100c070a070604010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010507080b070c1013141414141312100c0709060603000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3a79a8d8174675a4e4134271b0e0100000000000000000d1a2633404d596673808c99a6b3a89b8e8275685b4f4235281c0f0000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a878f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8e8d8c8a8885817d79736d67625a524c433a32281f150b000000000000000714202d3a4753606d797e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e828f9ca9b6afa59e9184796d6053473a2d2014070000000000000000000000000000000000000000000001070b0f111212121212121212121d293643505c6976838f9ca9b2a5988b7f7265584c3f32251912121212121212120d0c0a070200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea295887c84919ea5aca0968d80746b60554b40342b1f150b000006121f2c3945525f6c7885929fabafa396897c706356493d3023160a0000000000000007121d28343f4a54606c7883909da6b0a69c8f82766a6054463c32221f2b37424d57626f7c87939facaca0968b7e71675c51453a2f24180d020000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194887b6e6155483b2e22150800000000000000000000000000000c1925323f4c5865727f8b98a5b2ab9f9285786c5f5245392c1f12000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000050b101723303d4a5663707d8996a3b0ab9e9285786b5f5245382c1f19191919181714110c0600000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a87939797979794877b6e676d757e858c91979a9c9fa293867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001040607080707060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607080807070604000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3a79a8d8174675a4e4134271b0e0100000000000000000d1a2633404d596673808c99a6b3a89b8e8275685b4f4235281c0f0000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7982838383838383838383838383838383838383838383828281817f7d7b7875706d66605d555045413a312820160d03000000000000000815212e3b4854616e7b878a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8f949fabb7b9ada197877a6d6154473a2e211407000000000000000000000000000000000000000000050c12171b1e1e1f1f1f1f1f1f1f1f1f293643505c6976838f9ca9b2a5988b7f7265584c3f32251f1f1f1f1f1f1f1f1f1a1917130e07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adb5a89c8f828f96a1aca49a9184796d60594f43392f22190d03000006121f2c3945525f6c7885929fabafa396897c706356493d3023160a000000000000000c18232f3844505c66717e8a95a0acab9f94897c6f63584e43342a201a26313c47535f6a75828f9ba6b0a89e9184796d60554b4135291e13080000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea195887b6e6255483b2f22150800000000000000000000000000000c1926323f4c5965727f8c98a5b2ab9f9285786c5f5245392c1f12000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000810161c2023303d4a5663707d8996a3b0ab9e9285786b5f5245382c25252525252423211d171008000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a878a8a8a8a8a8a877b6e61606c717a7f85898d90929793867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3a79a8d8174675a4e4134271b0e0100000000000000000d1a2633404d596673808c99a6b3a89b8e8275685b4f4235281c0f0000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d676d767676767676767676767676767676767676767676767675757472706e696864605c54514b433f352f281f160e0400000000000000000815212e3b4854616e7b87949797979797979797979797979797979797979797979c9fa6b0bbbeb2a994877a6d6154473a2e2114070000000000000000000000000000000000000000060f161d23272a2b2c2c2c2c2c2c2c2c2c2c3643505c6976838f9ca9b2a5988b7f7265584c3f322c2c2c2c2c2c2c2c2c2c2626231f19120a0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adb7aa9e948f949ea8a89f93887d70675d51473d31271d100700000006121f2c3945525f6c7885929fabafa396897c706356493d3023160a00000000000004101c2934404b55606d7884919da7b1a79c9083766b6054463d32221815202b37434e58626f7c88949eaaada1968c7f72675d51453a3024190d0200000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adafa295897c6f6256493c2f23160900000000000000000000000000000d192633404c5966737f8c99a6b2ab9e9184786b5e5145382b1e12000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000008111a21282c2f303d4a5663707d8996a3b0ab9e9285786b5f52453832323232323231302d28221a12080000000000000000000000000000000000000000000000000000000713202d3a4653606d787d7d7d7d7d7d7d7d796d605a61676d72797c8083858788867a6d6053473a2d20140700000000000000010407071313131313131313080705020000000000000000000000000000000000000000000000000000000000000000000000000000000001040707131313131313131308070502000000000000000000000000000000000000000106090b0c131313131313130f0e0c090400000000000000000000000000000000000001070b0f1112131313131313130908060300000000000000000d1a2633404d596673808c99a6b3a79a8d8174675a4e4134271b0e0100000000000000000d1a2633404d596673808c99a6b3a89b8e8275685b4f4235281c0f0000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b555d6069696969696969696969696969696969696969696969696868676664625f575753504a45403a3129241e160d040000000000000000000815212e3b4854616e7b8794a1a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a9abb0b0b0b0ada094877a6d6154473a2e21140700000000000000000000000000000000000000050f1821282f343738393939393939393939393943505c6976838f9ca9b2a5988b7f7265584c3f393939393939393939393933322f2a241c130a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adbbb0a69e9c9ea6aca1968d81746b60554b40352b1f150b0000000006121f2c3945525f6c7885929fabafa396897c706356493d3023160a0000000000020c16202c3845515c67717e8b96a0acab9f95897d7063594f44342b20100f1b26313c47545f6a75828f9ca6b0a89e92857a6d60564c4135291f140800000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adb0a3968a7d7063574a3d3024170a00000000000000000000000000010d1a2734404d5a6773808d9aa6b3aa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000005101a232c33383c3d3f4a5663707d8996a3b0ab9e9285786b5f52453f3f3f3f3f3f3f3e3d39342c241a1006000000000000000000000000000000000000000000000000000006121f2c3844515c666d70707070707070706d675d51555d60666d6f7376787a7b7c786c605346392d201306000000000001080d11131420202020202020201514120e090300000000000000000000000000000000000000000000000000000000000000000000000001080d11131420202020202020201514120e090300000000000000000000000000000000070d12161819202020202020201c1b19150f0902000000000000000000000000000000050c12171b1d1e202020202020201615130f0a040000000000000d1a2633404d596673808c99a6b3a79a8d8174675a4e4134271b0e0100000000000000000d1a2633404d596673808c99a6b3a89b8e8275685b4f4235281c0f0000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000000000010d18242f39434b51535c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5b5a595755534d4a46443f38352f281f19130c04000000000000000000000815212e3b4854616e7b8794a1a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a094877a6d6154473a2e211407000000000000000000000000000000000000010c16212a333a3f4345454545454545454545454545505c6976838f9ca9b2a5988b7f7265584c454545454545454545454545403f3b352e251c1207000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adbab8b0aaa8aaafa59e9184796d60594f43392f23190d030000000006121f2c3945525f6c7885929fabafa396897c706356493d3023160a000000000008131e2935414b55606d7984919ea8b1a79d9083766b6054473d3222190f0a15202b37434e58626f7c89949fabada1978c7f73685d52463b3025190e03000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adb2a5988c7f7265594c3f31261b0f0100000000000000000000000005111e2a36424d576975828f9ca8b5a99c908376695d5043362a1d10000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000b16212c353e44484a4c4c5663707d8996a3b0ab9e9285786b5f524c4c4c4c4c4c4c4c4b49453e362c22170c000000000000000000000000000000000000000000000000000004101c2834404a545c606464646464646464605d554b4b51545c60636769686d6e6f6c665b5044382b1f120600000000040c13191d202d2d2d2d2d2d2d2d2d21211e1a140d0500000000000000000000000000000000000000000000000000000000000000000000040c13191d202d2d2d2d2d2d2d2d2d21211e1a140d0500000000000000000000000000010911181e2225252d2d2d2d2d2d2d282825201b140c0300000000000000000000000000060f161d23272a2b2d2d2d2d2d2d2d23221f1b160f0700000000000d1a2633404d596673808c99a6b3a79a8d8174675a4e4134271b0e0100000000000000000d1a2633404d596673808c99a6b3a89b8e8275685b4f4235281c0f0000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000007121d283139404547505050505050505050505050505050505050505050504f4f4e4e4c4a4847423d3a38342e29241d160d080100000000000000000000000815212e3b4854616e7b8794979797979797979797979797979797979797979797979797979797979794877a6d6154473a2e21140700000000000000000000000000000000000007121d28333c444b5051525252525252525252525252525c6976838f9ca9b2a5988b7f726558525252525252525252525252524d4b4740372e24190e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adbac1bbb7b5b2a89d93897d70675d51473d31281d1107000000000006121f2c3945525f6c7885929fabafa396897c706356493d3023160a00000000010d1925303945515d67727f8c96a1adaba0958a7d7063594f44352b211007030f1b26323c4754606a76828f9ca6b0a99f92857a6d61564d41362a1f1409000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adb4a79b8e817468584e43372b1d13070000000000000000000000000714202d3a46525e697884919eabb4a79a8e8174675b4e4134281b0e000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000004101c28333e474f555758585863707d8996a3b0ab9e9285786b5f585858585858585858575550483e34281d110500000000000000000000000000000000000000000000000000000c18232e39424a5153575757575757575753514b4341454a5053565a565e616162605b544a3f33281c0f03000000040d161e24292c3939393939393939392e2d2a251f170f050000000000000000000000000000000000000000000000000000000000000000040d161e24292c3939393939393939392e2d2a251f170f0500000000000000000000000009131b23292e3132393939393939393534312c251e150c020000000000000000000000050f1820282f333738393939393939392f2e2b2720191007000000000d1a2633404d596673808c99a6b3a79a8d8174675a4e4134271b0e0100000000000000000d1a2633404d596673808c99a6b3a89b8e8275685b4f4235281c0f0000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000010c161f282f35393a43434343434343434343434343434343434343434343434242413f3d3b3a37312d2c28231c18130c04000000000000000000000000000815212e3b4854616e7b878a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a877a6d6154473a2e2114070000000000000000000000000000000000000b17232f3a444e565c5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f6976838f9ca9b2a5988b7f72655f5f5f5f5f5f5f5f5f5f5f5f5f5f5957524a40352a1f13070000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adbaccc7c4b9ada1968e81746b60554b41352b1f160c00000000000006121f2c3945525f6c7885929fabafa396897c706356493d3023160a0000000005111d2935414c56606d7a85929ea8b1a79d9083776b6155473d3323190f00000a15202b38434e5863707d89949fabaea2988d8073685e52463b31261a0e030000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adb7ab9e9184786a5f53473a2f24180c0200000000000000000000040d16212e3b4754616e7b8796a1acb5ab988c7f7265594c3f3226190c000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000714202c38444f59616365656565707d8996a3b0ab9e9285786b6565656565656565656564615a5045392d211408000000000000000000000000000000000000000000000000000007121c2730394044464a4a4a4a4a4a4a4a4745403935383f4446494d4c5254555553504a42382d22170b000000010c1620282f35394646464646464646463b3a36312921170d03000000000000000000000000000000000000000000000000000000000000010c1620282f35394646464646464646463b3a36312921170d030000000000000000000007111b252d343a3e3f4646464646464642413d3730271e140900000000000000000000010c16202a323a3f4345464646464646463c3b38322b22190f040000000d1a2633404d596673808c99a6b3a79a8d8174675a4e4134271b0e0100000000000000000d1a2633404d596673808c99a6b3a89b8e8275685b4f4235281c0f0000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000000040d161d24292c2d363636363636363636363636363636363636363636363635353433312f2e2b26201f1c17110d070100000000000000000000000000000714202d3a4753606d797d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d786d6053463a2d2013070000000000000000000000000000000000000f1b27343f4b5660686b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c76838f9ca9b2a5988b7f726c6c6c6c6c6c6c6c6c6c6c6c6c6c6c66635c52473b2f23170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adbacfc4bbafa59e91847a6d60594f433a2f23190d0400000000000006121f2c3945525f6c7885929fabafa396897c706356493d3023160a000000030e18212d3946525e68737f8c97a1adaca0958a7d7064594f44352b2111070000040f1b27323d4854606b7683909ca7b1aa9f92867b6e61574d42362a20150a0000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adb9aca196887c6f62554b4035291e140a010000000000000000030b161f2b37434e5865727e8b98a8b2aea399897d7063564a3d3023170a000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000916232f3c4855616b7072727272727d8996a3b0ab9e9285787272727272727272727272716c6155493d3023170a0000000000000000000000000000000000000000000000000000000b151e272e34383a3d3d3d3d3d3d3d3d3a39352f292e34383a3c40414647484946443f382f261c110600000008131e28323a41455353535353535353534846423b33291f140900000000000000000000000000000000000000000000000000000000000008131e28323a41455353535353535353534846423b33291f1409000000000000000000010d18232d373f464a4c535353535353534f4d48423930251b0f0400000000000000000007121d28323c444b5051535353535353534947433d342b20160a0000000d1a2633404d596673808c99a6b3a79a8d8174675a4e4134271b0e0100000000000000000d1a2633404d596673808c99a6b3a89b8e8275685b4f4235281c0f0000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000000000000000040c12181d20202929292929292929292929292929292929292929292929292827262422211e1a1312100c06000000000000000000000000000000000006131f2c3945515d676d7070707070707070707070707070707070707070707070707070707070707070706d665c5145382c1f1306000000000000000000000000000000000000111e2a3743505c68727878787878787878787878787878787878828f9ca9b2a5988b7f78787878787878787878787878787878736e63574b3f3226190c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adbac9beb3a99e938a7d70685d52473d31281d11070000000000000006121f2c3945525f6c7885929fabafa396897c706356493d3023160a00000009141f2a36424d57616d7a85929fa9b2a89d9083786c6053463e3320190f000000000a16202c38444f5963707d89959fabaea2988d8074695f53463c31261a0f0400000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adbdb2a8998d8073675d51453b30261c120b03000000000000040c151d28313a47535f6a76828f9ca9b5ac9f92867a6d6054473a2d211407000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000a1724303d4a5763707d7f7f7f7f7f808d9aa7b4ac9f92867f7f7f7f7f7f7f7f7f7f7f7f7e7164574b3e3124180b000000000000000000000000000000000000000000000000000000030c151c23282c2d31313131313131312d2c29241d23282b2d303035393a3b3c3938332d261d140a000000010d19242f3a444c525f60606060606060605f534d453b31251a0e0200000000000000000000000000000000000000000000000000000000010d19242f3a444c525f60606060606060605f534d453b31251a0e02000000000000000006121e29343f49515658606060606060605b59534b42372c2015090000000000000000000b17232f3a444e565c5e6060606060606056544e463d32271b0f0300000d1a2633404d596673808c99a6b0a79a8d8174675a4e4134271b0e0100000000000000000d1a2633404d596673808c99a6b0a89b8e8275685b4f4235281c0f0000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d1013141d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1c1c1b1b19171514120e0906030000000000000000000000000000000000000004101d2935404b555d60646464646464646464646464646464646464646464646464646464646464646464605c544b4034281c1004000000000000000000000000000000000000121e2b3845515e6b78848585858585858585858585858585858587929facb8ac9f928685858585858585858585858585858585807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adbac3b9ada1978e81746b61564c41352c1f160c000000000000000006121f2c3945525f6c7885929fabafa396897c706356493d3023160a0000020e1a26313a46525e6973808d98a2aeaca0968a7e71655b5044372b1f12080000000004101b27323d4854606b7683909da7b1aa9f92867b6e61584e43372b20150a00000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adbab8ab9f92857a6d60574d42382e241d150f0b060707060b10161e262f3a434f59626f7c88949fabb5ab9c8f8276675d5145392c201306000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000f1c2835424f5b6875828b8b8b8b8b8d929da9b5aea298928b8b8b8b8b8b8b8b8b8b8b8b83776a5d5044372a1d1100000000000000000000000000000000000000000000000000000000030b12181c1f202424242424242424201f1d1812171c1f202325292d2e2e2f2d2b28221c140b0200000004111d2935414c565d6c6c6c6c6c6c6c6c6c6c5e574d42362a1e12050000000000000000000000000000000000000000000000000000000004111d2935414c565d6c6c6c6c6c6c6c6c6c6c5e574d42362a1e120500000000000000000916222e3a46515b62656c6c6c6c6c6c6c68655d53483d3125190c0000000000000000020f1b27333f4b5660686b6c6c6c6c6c6c6c6260584e43382b1f130600000d1a2633404d596673808c99a3a3a39a8d8174675a4e4134271b0e0100000000000000000d1a2633404d596673808c99a3a3a39b8e8275685b4f4235281c0f0000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000104060710101010101010101010101010101010101010101010100f0f0e0c0a0808060200000000000000000000000000000000000000000000000c18242f39434b515357575757575757575757575757575757575757575757575757575757575757575753514b42392e23180c00000000000000000000000000000000000000121f2c3945525f6c7885929292929292929292929292929292929299a3afbaaea398929292929292929292929292929292928d8073675a4d4034271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adb7b7afa59e91857a6d60594f433a2f231a0d04000000000000000006121f2c3945525f6c7885929fabafa396897c706356493d3023160a000005121e2b37424d57616e7b86929faab2a89d9184786c6053493f33271b0f0300000000000b16212c38444f5963707d8a95a0acaea3998e81746a5f53473c32271b0f03000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adbabaada2978c7f72695e544a3f352f271f1b1714131314171c20283038424b55606b75818e9ba6b0aea3998b7f7265554c4135291d1104000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000f1c2835424f5b6875828e989898989a9da4aebab4aaa29f98989898989898989898989083776a5d5044372a1d11000000000000000000000000000000000000000000000000000000000000070c10121317171717171717171413100c070b10121316191d20212222201f1c17110a02000000000713202c3945525d6876797979797979797976695e53463a2d211407000000000000000000000000000000000000000000000000000000000713202c3945525d6876797979797979797976695e53463a2d21140700000000000000000b1825313e4a56626d7279797979797979756f65594d4134281b0e020000000000000004111d2a3743505c687278797979797979796f6a6054473b2e22150800000d1a2633404d596673808c97979797978d8174675a4e4134271b0e0100000000000000000d1a2633404d596673808c97979797978e8275685b4f4235281c0f0000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d2731394045474a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4645403930271d120700000000000000000000000000000000000000121f2c3945525f6c7885929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa3abb5b6b4aaa39f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9a8d8073675a4d4034271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0aaaaaaa99e938a7d70685d52473e31281e110800000000000000000006121f2c3945525f6c7885929faaaaa396897c706356493d3023160a00000714212d3a46535f6974818e98a3a9a9a0968b7e71665b5041382d22170b00000000000004101c27333d4855616b7783909da7a9ab9f93877c6e62584e43372b1f1306000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adbabeb3a99f92867b6e665c50454039312b27222120202123282b323a424a545d67707d89939eaab9ac9f92867b6e6154473b2f24190d01000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000f1c2835424f5b6875828e9ba5a5a5a7a9aeb6c0bcb4aeaca5a5a5a5a5a5a5a5a5a59d9083776a5d5044372a1d1100000000000000000000000000000000000000000000000000000000000000000406070a0a0a0a0a0a0a0a070604000000030607080d111314151613120f0b060000000000000714212d3a4754606d7a86868686868686867b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a86868686868686867b6e6154483b2e21150800000000000000000c1925323f4c5865727f868686868686868175685b4f4235281c0f020000000000000005121e2b3845515e6b7884868686868686867c6f6256493c2f23160900000d1a2633404d596673808a8a8a8a8a8a8a8074675a4e4134271b0e0100000000000000000d1a2633404d596673808a8a8a8a8a8a8a8175685b4f4235281c0f0000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000001040707131313131313131308070502000000000000000000000000000000000002070a0c0d131313131313131313130909070300000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f272f35393a3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3a38342e271e150b0000000000000000000000000000000000000000121f2c3945525f6c7885929fa9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a69a8d8073675a4d4034271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a87939d9d9d9d9d978e81756c61564c41352c1f160c0000000000000000000006121f2c3945525f6c7885929d9d9d9d96897c706356493d3023160a0005111d2a36414c56616e7b87929c9c9c9c9c9184786d60544a3f2f261b1106000000000000000b16212c38444f5964717d8a959c9c9c9c998e82756a6054473b2e221508000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adbac3baaea2988f82786d605c514b433d37332d2e2d2d2e2e34383e444c545c666d7984919ea5afafa59b8e8174695e52463a2d1e130800000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000f1c2835424f5b6875828e9ba3a3a3a6a8adb6bfbcb4aeaba3a3a3a3a3a3a3a3a3a39d9083776a5d5044372a1d11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001050707080906060300000000000000000714212d3a4754606d7a87939393939393877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a87939393939393877b6e6154483b2e21150800000000000000000c1925323f4c5865727f8b93939393938e8275685b4f4235281c0f020000000000000005121e2b3845515e6b7884919393939393897c6f6256493c2f23160900000815222f3b4855626e7c7d7d7d7d7d7d7d7c6f6255483c2f2215090000000000000000000815222f3b4855626e7c7d7d7d7d7d7d7d7c6f6256493c2f2316090000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000001080d11131420202020202020201514120e09030000000000000000000000000000070d131619192020202020202020201f1615130f0a04000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d151d24292c2d3131313131313131313131313131313131313131313131313131313131313131312d2c28231d150c030000000000000000000000000000000000000000121f2c3945525f6c7885929c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9a8d8073675a4d4034271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8790909090909090857a6d615a50443a30231a0d040000000000000000000006121f2c3945525f6c7885909090909090897c706356493d3023160a000713202d3946525e6875818e8f8f8f8f8f8f8b7e71665c5042382d1d140a000000000000000005101c28333e4653606c78838f8f8f8f8f8f8f887c6f6255493c2f221609000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adbab9b1abaa9f948d80746e605d554f46443f3b3a3a3a3a3c3f44464f565d666d78828f96a0acb3aa9e93887c6f62564d42362a1e0c0100000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000f1c2835424f5b6875818e97979797999ca4adb8b4aaa29f97979797979797979797979083776a5d5044372a1d11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a87939f9f9f9f94877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a87939f9f9f9f94877b6e6154483b2e21150800000000000000000c1925323f4c5865727f8b989f9f9f9b8e8275685b4f4235281c0f020000000000000005121e2b3845515e6b7884919e9f9f9f95897c6f6256493c2f23160900000814212e3a47535f6a6e707070707070706f6a5f53473a2e2115080000000000000000000814212e3a47535f6a6e707070707070706f6a6054473b2e2215080000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000040c13191d202d2d2d2d2d2d2d2d2d21211e1a140d050000000000000000000000010a12191e2325262d2d2d2d2d2d2d2d2d2c23221f1b160f07000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181d1f20242424242424242424242424242424242424242424242424242424242424242424201f1c18120b03000000000000000000000000000000000000000000121f2c3945525f6c78858f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8d8073675a4d4034271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7983848484848484837e70685e52473e32281e1108000000000000000000000003101d2a3643505d697682848484848484837c6f6255493c2f221609000714212e3a4754616d7a828383838383838382786d60544a3f2f261c0b020000000000000000000b161f2b3744505b65707d82838383838383827f7266594c3f3326190c000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adbcb1a7a09da09d928c80746d6760595350494847464647494a50535961686d78818e949ea8b2aea2988e81756a5f53443b3025190e0000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000f1c2835424f5b6875818a8a8a8a8a8c919ca8b4aea298928a8a8a8a8a8a8a8a8a8a8a8a83776a5d5044372a1d1100000000000002070a0c0d131313131313131207070501000000000000000000000000000004080c0e0f13131313131313130e0e0b08030000000000000000000000000000000714212d3a4754606d7a8793a0acaca194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0acaca194877b6e6154483b2e21150800000000000000000c1925323f4c5865727f8b98a5aca89b8e8275685b4f4235281c0f020000000000000005121e2b3845515e6b7884919eabaca295897c6f6256493c2f231609000006121f2b37434e585f6264646464646464625f584e43372b1f120600000000000000000006121f2b37434e585f62646464646464646260584e43372b1f13060000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000040d161e24292c3939393939393939392e2d2a251f170f05000000000000000000000a131c242a2f323339393939393939393939302f2c272119100700000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c1013141717171717171717171717171717171717171717171717171717171717171717171313100c0700000000000000000000000000000000000000000000000f1c2935424f5c68758283838383838383838383838383838383838383838383838383838383838383838383838383838383827e7165584b3e3225180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d676d7777777777777777706c61564c41352c20160c000000000000000000000000030f1c2935424e5a667076777777777777776f6a6054473b2e221508000713202d3946525e686d7676767676767676756d665c5142382e1d140a00000000000000000000030f1b27333f4953616b707676767676767676726d63574b3e3225180c000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adb8aba0959095a09c928c81796f6b63605b53555453535455545c60636b707a828e939da6b0afa59f92857b6e61584e4332291f14090000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c7d7d7d7d7d7f8c99a6b2ab9f92867e7d7d7d7d7d7d7d7d7d7d7d7c706356493d3023160a0000000000070e1316191a202020202020201f1413110d08020000000000000000000002090f14181b1b20202020202020201b1a18140f0901000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000c1925323f4c5865727f8b98a5b2a89b8e8275685b4f4235281c0f020000000000000005121e2b3845515e6b7884919eabafa295897c6f6256493c2f2316090000020f1a26313c464e53555757575757575755534e463c31261b0f03000000000000000000020f1a26313c464e53555757575757575756544e463d32271b0f030000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000010c1620282f35394646464646464646463b3a36312921170d03000000000000000009121c252e353b3e40464646464646464646463c3b38322b23190f0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a070604000000000000000000000000000000000000000000000000000e1b2834414d59656f757676767676767676767676767676767676767676767676767676767676767676767676767676767676716d62564a3d3124170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414b555d606a6a6a6a6a6a6a6a64615a50443a30231a0e04000000000000000000000000010d1a26323e4a545e66696a6a6a6a6a6a6a6260584e43372b1f13060005111d2a36414c565e61696969696969696968605c544b4030261c0b0200000000000000000000000b17222d38414f596163696969696969696966635b51463b2f22160a000714212d3a4754606d7a8793a0a9a9a194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adb6aa9d90839097a29c938e847c756f6c656462616060616265666d70767d848f949da5afb1a79e938b7f72685e52463c3120170d020000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000815222e3b4754606a6f70707070707d8996a3b0ab9e9285787070707070707070707070706b6054483b2f221609000000010a12191e2325262d2d2d2d2d2d2d2c21201e19130d050000000000000000030b131a202527282d2d2d2d2d2d2d2d282724201a130b020000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000c1925323f4c5865727f8b98a5b2a89b8e8275685b4f4235281c0f020000000000000005121e2b3845515e6b7884919eabafa295897c6f6256493c2f2316090000000915202a333c4347484a4a4a4a4a4a4a4847433c342a20150a00000000000000000000000915202a333c4347484a4a4a4a4a4a4a4947433d342b20150a000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000008131e28323a41455353535353535353534846423b33291f14090000000000000008111b242e3740464b4c535353535353535353524948433d352b21160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1925313d49545d6568696969696969696969696969696969696969696969696969696969696969696969696969696969696965625a50453a2e211509000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d18242f3a434b51545d5d5d5d5d5d5d5d575550483e32281e110800000000000000000000000000000a16222d38434c545a5d5d5d5d5d5d5d5d55544e463c32271b0f0300010d1925303a444c52545c5c5c5c5c5c5c5c5c53514b42392e1e150a00000000000000000000000006111b262f3e474f55575c5c5c5c5c5c5c5c5957514940352a1e1206000714212d3a4754606d7a87939c9c9c9c94877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adafa295897c859299a39d969189827c7874716e6d6d6d6d6f7174797d838a91969ea6afb0a79f958e81756d62564d41342a200e05000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000006131f2b37434e58606264646464707d8996a3b0ab9e9285786b646464646464646464646360594f44382c2013070000000a131c242a2f323339393939393939392e2d2a251e170e05000000000000000b151d252c31343539393939393939393533302b251d140b0100000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000c1925323f4c5865727f8b98a5b2a89b8e8275685b4f4235281c0f020000000000000005121e2b3845515e6b7884919eabafa295897c6f6256493c2f231609000000030e18212a31373a3b3d3d3d3d3d3d3d3c3a37312a22180e040000000000000000000000030e18212a31373a3b3d3d3d3d3d3d3d3c3b37322b22190f04000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800010d19242f3a444c525f60606060606060605f534d453b31251a0e02000000000007111a232d3640495257596060606060606060605f56544f473d32271b0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915212c37424b54595c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c585650483f34291d11050000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131d28313a41454751515151515151514a49443e362c20160c00000000000000000000000000000005101c26313a434a4e50515151515151514947433c342b20150a00000008131e29323a4146474f505050505050504f4645403930271d0c03000000000000000000000000000a141d2c353e44484a50505050505050504c4b4640372e23180d02000714212d3a4754606d7a878f8f8f8f8f8f877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b7d87929fa3a09d948f8984807e7b7a79797a7c7e81858a90959ea1a9b0aea69f959083796d605b51443b3022180e00000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000030f1b27323c464e545557575763707d8996a3b0ab9e9285786b5f57575757575757575756544f473d32271b1003000007121c252e353b3f4046464646464646453a3936302920170d02000000000008111d272f373d4042464646464646464641403c362f261d130900000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000c1925323f4c5865727f8b98a5b2a89b8e8275685b4f4235281c0f020000000000000005121e2b3845515e6b7884919eabafa295897c6f6256493c2f23160900000000060f1820262b2e2f313131313131312f2e2b262018100600000000000000000000000000060f1820262b2e2f313131313131312f2e2b272019100700000000000000000714212d3a4754606d7a8793a0a7a7a194877b6e6154483b2e2115080004111d2935414c565d6c6c6c6c6c6c6c6c6c6c5e574d42362a1e120500000000061019232c363f48525b63666c6c6c6c6c6c6c6c6c6c6360594f43382c1f1307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101b26303942494d4f50505050505050505050505050505050505050505050505050505050505050505050505050505050504b4a453f362d22180c0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f282f35393a44444444444444443d3c39332c241a0e04000000000000000000000000000000000a151f2831383e4243444444444444443c3b37322b22190f04000000020c1720293036393a4343434343434343423a38342e271e150b0000000000000000000000000000020b1a232c33383c3d43434343434343433f3e3b352e251c120700000714202d3a4753606d7982838383838383827a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b717f8b9299a2a69e9c96918d8a8887868687888b8e92979d9fa7adb2ada49d9490837a6e675d51493f32291f100600000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000a15202b343c4347494a4a5663707d8996a3b0ab9e9285786b5f524a4a4a4a4a4a4a4a4948443d352b21160b0000020e19242e3740474b4d53535353535353524746413a32291e130800000000040d1a232f3941484d4e53535353535353534e4c4841392f251a0f03000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000c1925323f4c5865727f8b98a5b2a89b8e8275685b4f4235281c0f020000000000000005121e2b3845515e6b7884919eabafa295897c6f6256493c2f2316090000000000060e151a1f21222424242424242422211f1b150e06000000000000000000000000000000060e151a1f21222424242424242423221f1b150f070000000000000000000714212d3a4754606d7a87939a9a9a9a94877b6e6154483b2e211508000713202c3945525d6876797979797979797976695e53463a2d211407000000050f18222b353e48515b636d73797979797979797979796f6b6054483b2f22150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141e2730373d414243434343434343434343434343434343434343434343434343434343434343434343434343434343433e3d3a342d241b1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d161d24292c2d373737373737373731302d28221a11080000000000000000000000000000000000030d161f262d323536373737373737372f2e2b27201910070000000000050e171e252a2d2e3636363636363636352d2c28231d150c0300000000000000000000000000000008111a21282c2f30363636363636363633322f2a231c130a0000000613202c3945515d676d76767676767676766e685e5246392d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e727f8792979ea6a8a19e9a97959493939495989a9ea1a9abb1ada8a19e928d827a6e685e554b40372d20170d0000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000040f19222b32373b3c3d4a5663707d8996a3b0ab9e9285786b5f52453d3d3d3d3d3d3d3d3b38322b23190f04000007131e2a354049525759606060606060605f54524c443a3025190c030000010c161f2c35414b53595b60606060606060605b59534b41362b201408000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000c1925323f4c5865727f8b98a5b2a89b8e8275685b4f4235281c0f020000000000000005121e2b3845515e6b7884919eabafa295897c6f6256493c2f23160900000000000003090f121415171717171717171515120f0a04000000000000000000000000000000000003090f121415171717171717171615130f0a04000000000000000000000714212d3a4754606d7a878d8d8d8d8d8d877b6e6154483b2e211508000714212d3a4754606d7a86868686868686867b6e6154483b2e2115080000040e17212a343d47505a626d737f868686868686868686867c6f6356493c30231609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c151e262c313435363636363636363636363636363636363636363636363636363636363636363636363636363636363632312e29221b12090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13181d20212a2a2a2a2a2a2a2a2423201c17100800000000000000000000000000000000000000040d151c2226292a2a2a2a2a2a2a2a22221f1b150f0700000000000000050c13191d2021292929292929292929201f1c18120b0300000000000000000000000000000000000810171c20232429292929292929292625221e18120a0100000004101d2935404b555d606969696969696969615e564c41362a1e11050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6d727d858f949da0a7aba7a4a1a0a0a0a0a2a4a7abadafaca9a19e96918980796d685e564c43392f251b0e050000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000007101920272b2e303d4a5663707d8996a3b0ab9e9285786b5f524538313131313131302f2c27211911070000000a16232f3b47525b63666c6c6c6c6c6c6c6c615e564c41362a1e150b000007121d28313e47535d65686c6c6c6c6c6c6c6c68645d53483c3024180b000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000c1925323f4c5865727f8b98a5b2a89b8e8275685b4f4235281c0f020000000000000005121e2b3845515e6b7884919eabafa295897c6f6256493c2f2316090000000000000000020608080a0a0a0a0a0a0a09080603000000000000000000000000000000000000000000020608080a0a0a0a0a0a0a090806030000000000000000000000000714202d3a4753606d7981818181818181817a6d6154473a2e211407000714212d3a4754606d7a87939393939393877b6e6154483b2e21150800030d162029333c464f59616c727f8b9293939393939a92877d706b6054483b2f22150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c141b2125282929292929292929292929292929292929292929292929292929292929292929292929292929292929292524211d1811090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d1113141e1e1e1e1e1e1e1e171614100b05000000000000000000000000000000000000000000030a10161a1c1d1e1e1e1e1e1e1e1615130f0a0400000000000000000002080d1113141c1d1d1d1d1d1d1d1c1313100c070000000000000000000000000000000000000000050b101416171d1d1d1d1d1d1d1d191816120d070000000000010d18242f39434b51535c5c5c5c5c5c5c5c54524c443b3025190d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0a3a3a194877b6e616b707b828a91959c9fa3aba9abacafb6afacaba9aca49f9c97928c847d746d675d564c443b31271d1309000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000070f151b1f23303d4a5663707d8996a3b0ab9e9285786b5f5245382c24242424242322201b160f07000000000c1925323f4b57636e7379797979797979786d685e52463d30271c1207030c18242f39434f59656f757979797979797979746f64594c4033271a0e000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000c1925323f4c5865727f8b98a5b2a89b8e8275685b4f4235281c0f020000000000000005121e2b3845515e6b7884919eabafa295897c6f6256493c2f231609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515d676d74747474747474746d685e5246392d201307000714212d3a4754606d7a87939f9f9f9f94877b6e6154483b2e211508030c151f28323b454e58606b707e87929fa49f9fa49f93887e716b61594f43382c1f1307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002091015191b1c1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d181715110c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000104060711111111111111110a0a080400000000000000000000000000000000000000000000000000050a0d0f101111111111111109080603000000000000000000000000000105070710101010101010100f07060400000000000000000000000000000000000000000000000004070a0a10101010101010100c0c0a06020000000000000007121d28313940454750505050505050504746413b32291e1408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a87939797979794877b6e6160696e757e848a8f92999a9c9f9fa4a1a49f9f9d9a9a93908b857f79706b605c554c443b32291f150b00000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000040a0f1723303d4a5663707d8996a3b0ab9e9285786b5f5245382c1f17171717161613100b0400000000000d1a2633404d5966738086868686868686857a6d61594f42392e23180c0a151e2935404b55616b758186868686868686868174685b4e4135281b0e000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000c1925323f4c5865727f8b98a5b2a89b8e8275685b4f4235281c0f020000000000000005121e2b3845515e6b7884919eabafa295897c6f6256493c2f23160900000000000000000000000000000000000000000000000000020507080a0d0f0f1011100f0e0c090706040100000000000000000006060606060606050503000000000000000004101d2935404b555d606767676767676767615e564c4135291d1105000714212d3a4754606d7a8793a0acaca194877b6e6154483b2e2115080a151e27313a444d575f6a6f7d869299a3afafa59c928c7f726c61594f473d32271b0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004090c0e0f10101010101010101010101010101010101010101010101010101010101010101010101010101010100b0b09050100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f282f35393a43434343434343433b3936302920170d02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a878a8a8a8a8a8a877b6e61575e616c71787e82868b8d9092939a949a9392908d8b87837f79726d676059514b433a322920170d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3a9a99e9285786b5f5245382c1f120a0a0a0a090703000000000000000713202d3a4653606d79839099939393978e81746b60544a4034281f14111c26303845515d67707d8a93939393939391857a6d6054473a2d211407000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000c1925323f4c5865727f8b98a5b2a89b8e8275685b4f4235281c0f020000000000000005121e2b3845515e6b7884919eabafa295897c6f6256493c2f231609000000000000000000000000000000000000000000000205090e111414171a1b1c1d1d1d1c1b19161413110d070400000005080a0b1313131313131312110f0c07010000000000000c18242f39434b51535a5a5a5a5a5a5a5a54524c443a3025190d01000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211506111c263039434c565e696f7c859298a3abafa59d938d80736d625a50473e352b21160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d161d24292c2d36363636363636362e2d2a251e170e0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d787d7d7d7d7d7d7d7d796d6053525a61666c71767a7e81838586878787868583817e7b76726d67605d554f454039312820170e050000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d89969c9c9c9c9285786b5f5245382c1f12050000000000000000000000000006131f2c3845515c666f7c87939fa8a99e93897d70665c51443b31251a17232e38424e58606d7984919ea59faa9e948a7e71685d5245392c201307000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000c1925323f4c5865727f8b98a5b2a89b8e8275685b4f4235281c0f020000000000000005121e2b3845515e6b7884919eabafa295897c6f6256493c2f231609000000000000000000000000000000000000000003090e1214191e2021242628292a2a292928252320201d1813100c070c11151718202020202020201f1e1b18130c05000000000007121d2731394045474e4e4e4e4e4e4e4e4746413a32281e130800000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21151317232e38424b555d686e7b849197a2aab0a69e938e81746e635b51483e352c23190f040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c12181d2020292929292929292921201e19140d0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844515c666d70707070707070706d675d514650545b6064686d71747678797a7a7a79787674716e6965605d55514b433d342f271f160d05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d898f8f8f8f8f8f85786b5f5245382c1f12050000000000000000000000000004101c2834404b54606a73808d96a0aca59d9183786d60574d42362a1f1c28343f4a54606a74808d96a1acaea2988f82756c61564c4135291d1104000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000c1925323f4c5865727f8b98a5b2a89b8e8275685b4f4235281c0f020000000000000005121e2b3845515e6b7884919eabafa295897c6f6256493c2f231609000000000000000000000000000000000000040a0f141a1e21252a2d2e30333536363736353432302d2c29241f1d1812171d2124252d2d2d2d2d2d2d2b2b28241e170f0600000000010b151f272f35383a41414141414141413a3935302820160c0200000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21151b2528343f4a545d676d7a839196a1a9b1a79f948f81786d605c52493f362d231a10070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d1013141d1d1d1d1d1d1d1d1414110d08020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404a545c606464646464646464605d554b40424a5053565e61646769666c6d6e6d6c666a6765615e5753514b4540393129231d150d0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c828383838383838175685c4f4235291c0f0200000000000000000000000000000c18232e39424e58606d7984919aa4aca0958c7f72695e53463e3128242c3844505c666f7c87939fa8b1a79f92867b6e615a50443a3024190d01000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000c1925323f4c5865727f8b98a5b2a89b8e8275685b4f4235281c0f020000000000000005121e2b3845515e6b7884919eabafa295897c6f6256493c2f2316090000000000000000000000000000000002080d151b1f262a2d30363a3b3d40424243444342413f3c3a39352f2c29241d22292d3031393939393939393837342f2921180f0500000000030d151d24292c2d34343434343434342e2d29251e160e040000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211a242d373f44505c666d79829095a0a8b2a8a0958f82796d665c504a40372d241b11080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001040607101010101010101008070501000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e39424a5153575757575757575753514b4339383f44464c5254585a545b60606160605b545a5854524d47454039352f281f18120b030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000815212e3b47535f6a6f76767676767676756f65594d4134281b0e02000000000000000000000000000007121d27303d45515d67707d88939fa8a79f92867b6e615a5043392f2b37424d57606d78839099a4afab9f958b7f72695e52483e32281e130800000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000c1925323f4c5865727f8b98a5b2a89b8e8275685b4f4235281c0f020000000000000005121e2b3845515e6b7884919eabafa295897c6f6256493c2f231609000000000000000000000000000000050c131920262b31363a3b4246474a4d4e4f5050504f4e4c494745403a38352f292d34393d3e464646464646464544403a332b21170c0100000000030b12181d1f20272727272727272721201d19130c04000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21232c363f49525c606d78828f959fa7b1a9a0969083796d675c544a3f382e251b12090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121c2730394044464a4a4a4a4a4a4a4a47454039312d33383a4146474b4e4a505354545453504a4e4b4846423b39352f29241d160d0701000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000000006131f2b37434e585f626969696969696968655d53493d3125190c000000000000000000000000000000000b151e2935404b55606b74818e96a1ada2988f82756c61554b4035323b46535f69727f8c95a0abaea3999083786c60574d42362c20160c0200000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508030303030303030303030303000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000c1925323f4c5865727f8b98a5b2a89b8e8275685b4f4235281c0f020000000000000005121e2b3845515e6b7884919eabafa295897c6f6256493c2f2316090000000000000000000000000000080e161e252a31373b4246484d525457595b5c5d5d5c5c5b585653514b4745403935363e45494b5353535353535352504c453d33291e1307000000000001070c1013141b1b1b1b1b1b1b1b1413110d080200000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e212b353e48515b636e74818e949ea7b1a9a19791847a6d675d554b42382e261c13090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e272e34383a3d3d3d3d3d3d3d3d3a39352f2722282b3035393a3e413f444647474746443f413e3b3a36302c29241d18120c040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000030f1b26323c464e53555c5c5c5c5c5c5c5c59534b42372c20150900000000000000000000000000000000030c18242f39434f59606d7a84919ea5aa9e948a7d70675d51453c3b44505a616e7b86929fa7b1a89f92877c6f665b50453b30241a0e040000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211510101010101010101010101010090806030000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000c1925323f4c5865727f8b98a5b2a89b8e8275685b4f4235281c0f020000000000000005121e2b3845515e6b7884919eabafa295897c6f6256493c2f2316090000000000000000000000000006111a202830363c43474d5355565e6163666869696a6968676563605d5553514b45403e48505658606060606060605e5c574f453a2f24180c00000000000000000406070e0e0e0e0e0e0e0e07070501000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2a343d47505a626d73808d939da6b0aaa29791857b6e685e554c433930261c140a01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151c23282c2d31313131313131312d2c29241d171c1f25292d2e312d3338393a3b3a3938332d322e2d2a25201d18120d0701000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000a15202a343c434749505050505050504f4d49423930251b0f04000000000000000000000000000000000007121d27313d45515d67707d8a939ea9a69e9184796d60584e41414c56626c76828f98a3aeaca0958c80736a5f544a3f33291f1208000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211d1d1d1d1d1d1d1d1d1d1d1d1d1d1615130f0a04000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000c1925323f4c5865727f8b98a5b2a89b8e8275685b4f4235281c0f020000000000000005121e2b3845515e6b7884919eabafa295897c6f6256493c2f2316090000000000000000000000020a1117232c323a41464e53575f6166696e707375757677767574726f6d6764605d55514b43505a62646c6c6c6c6c6c6c6b6861574c4034281b0f0000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e333c464f59616c727f8b929ca5afaba29892857c6f695f564c433a30271e140a020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181c1f202424242424242424201f1d18120b0f13191d20212522282b2d2d2e2d2d2b28222521201e1a14100d07010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0a3a3a194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000000000040e18222a32373b3c4343434343434342413d3730271e1409000000000000000000000000000000000000010b151f2935414c55616b75818e97a1aca1968d80736a5f534946525e68717e8b949faaafa49a9184796d60584e42382d21170d00000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e29292929292929292929292929292922211f1b150e070000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000c1925323f4c5865727f8b98a5b2a89b8e8275685b4f4235281c0f020000000000000005121e2b3845515e6b7884919eabafa295897c6f6256493c2f23160900000000000000000000020b141b2227353e444c52585f62696e73777b7d80818283838382817f7c7a75716d67605d554f56626c71797979797979797873685c5044372b1e110000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b323b454e58606b717e87939fa4aeaca39992867d6f6a5f574d443a31281e150c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c10121317171717171717171413100c070103080d11131418171c1f20212121201f1c17181514120e09040100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a87939797979794877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000007101820262b2e2f363636363636363534312c251e150c0200000000000000000000000000000000000000030d19242f3a434f59616d7a85929ea6a89f92877c6f655b504f59616e7a85929fa6b0a99f93887d6f675c51463c2f261c0f0500000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b363636363636363636363636363636362f2e2b262018100700000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000c1925323f4c5865727f8b98a5b2a89b8e8275685b4f4235281c0f020000000000000005121e2b3845515e6b7884919eabafa295897c6f6256493c2f231609000000000000000000000a141d262d3340474f565e616a6f757b7f84878a8c8e8f90908f8f8e8b8986827e79726d6760595864717e8686868686868685786b5e5245382b1f120000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b3a444d575f6a707d869299a4afafa49a92877d706b60584e453b32291f160c0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070a0a0a0a0a0a0a0a070604000000000001050707060b0f121314141413120f0b060807050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a878a8a8a8a8a8a877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000000070e151b1f212229292929292929292825201b140c0300000000000000000000000000000000000000000008131e28313e46525e68717e8a949eaaa3999082776c605655616b75818e97a2adada1968d81746b60554b40342a1d140a0000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e61544843434343434343434343434343434343433c3b37322a22180e04000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000c1925323f4c5865727f8b98a5b2a89b8e8275685b4f4235281c0f020000000000000005121e2b3845515e6b7884919eabafa295897c6f6256493c2f23160900000000000000000006111b262f383f44525961686d757c82888c909596999b9c9c9d9c9b9a9898928f8b857f79706b605c64717e8b93939393939185786b5e5245382b1f120000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b434c565f696f7c869298a3abaea49f93887e716b61594f463c332920170d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003060607080706060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d787d7d7d7d7d7d7d7d796d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f1315161d1d1d1d1d1d1d1c1b19150f090200000000000000000000000000000000000000000000010c161f2a36414c56616c75828f98a2ab9f948b7e71685d5d67707d8a939ea9afa59e91847a6d60594f43392e22180b020000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e61545050505050505050505050505050505050504947433c342a20150a000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000c1925323f4c5865727f8b98a5b2a89b8e8275685b4f4235281c0f020000000000000005121e2b3845515e6b7884919eabafa295897c6f6256493c2f2316090000000000000000071017222d384149505b636b707a81878f93999da0a7a6a8a8a9aaa9a8a7aaa39f9c97918c847d746d6664717e8b979f9f9f9e9185786b5e5245382b1f120000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e615448424b555e686e7b859198a2aaafa59c928c7f726c61594f473d342a21170e050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844515c666d70707070707070706d675d5145392c1f130600000000000000000000000000000000000000000000000000000000000000000000000000000000000003060809101010101010100f0e0c090400000000000000000000000000000000000000000000000000040d1925303a44505a616e7b85929fa6a69e92857a6d61606d7984919ea5afa99e938a7d70685d52473d30271d1006000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e615c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c55534e463c32261b0f030000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000c1925323f4c5865727f8b98a5b2a89b8e8275685b4f4235281c0f020000000000000005121e2b3845515e6b7884919eabafa295897c6f6256493c2f23160900000000000000030c192227333f49535b606d737d858e939a9ea6aaacb1adaba9a7a5a5a5a6a7a9aca9a19e96918880786d67717e8b97a4acab9e9185786b5e5245382b1f120000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154484a545d676d7a849197a1aaafa59d938d80736d625a50473e342b22180f06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404a545c606464646464646464605d554b4035291d100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e29323e46525e69717e8b949faaa1978e81746a6a74808d96a1adada2978f81756c61564c41352b1e150b00000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6969696969696969696969696969696969696969625f584e43372b1f13060000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000c1925323f4c5865727f8b98a5b2a89b8e8275685b4f4235281c0f020000000000000005121e2b3845515e6b7884919eabafa295897c6f6256493c2f231609000000000000000b151e2b343d44505b656c74808a91979fa4acb0aeaca9a29f9c9a999898999a9d9fa3aaa8a19a938d82796d717e8b97a4b1ab9e9185786b5e5245382b1f120000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e615449535c666d79839096a0a9b0a69e938e81746e635b51483e352c22191006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e39424a5153575757575757575753514b43392f24180c00000000000000000000000000000000000000000000000000000000000000000306060809090a0a090908070603000000000000000000000000000000000000000000000000000000000000000000000000000000020c17202a36424d57606c77828f98a2a99f93877c6f6f7c87939fa8b0a69f92857b6e615a50433a2f23190c0300000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b7676767676767676767676767676767676767676766f6a5f53473b2e2115080000000000000714212d3a4754606d7a8793a0adaea194887b6e6155483b2e22150800000000000000000c1925323f4c5865727f8b98a5b2a89b8f8275685c4f4235291c08000000000000000005121e2b3845515e6b7884919eabafa295897c6f6256493c2f23160900000000000007121c27303d46505a606c77808c929ea1a9afafaba39f9b97928f8d8c8b8b8c8d9092989c9ea6a49f948f8379717e8b97a4b1ab9e9185786b5e5245382b1f120000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154505b656d78828f959fa8b1a79f948f81786d605c52493f362d231a1007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121c2730394044464a4a4b4e4e4c4a4a4745403931271d1207000000000000000000000000000000000000000000000000000000020608060b0f121314151617171615151312100c060705020000000000000000000000000000000000000000000000000000000000000000000000050e1a25303b44505b656e7b86929fa7a49a90837878839099a4afaa9f948b7e71685e52483e31281e10070000000000000000000000000000000000000714212d3a4754606d7a8793a0adb6a99c90828383838383838383838383838383838383838383827c6f6255493c2f2216090000000000000714212d3a4754606d7a8793a0adafa295897c6f6256493c2f23160900000000000000000c1926333f4c5966727f8c99a5b2a99c908376695d50432f24190d010000000000000004111d2935404b556b7885929eabafa295897c6f6256493c2f2316090000000000000c18232e39424e58626c74808d929ca4adb3ada59d99928e898583807f7e7f7f8183868a8f949c9fa69e958f81787e8b97a4b1ab9e9185786b5e5245382b1f120000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e61545b606c77818e949fa7b1a8a0958f82796d665c504a40372d241b1108000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c1a232c363e444c5254585b5b5955534d453f372e251b0e0500000000000000000000000000000000000000000000000002050a0f121415171c1f202122232323232221201f1c171414110e08040000000000000000000000000000000000000000000000000000000000000000000009141f27333f49535f69727f8c959faba0958b7f7f8c95a0abaea3989082776c60564d41362c1f160c000000000000000000000000000000000000000714212d3a4754606d7a8793a0adb7ab9f94908f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f897d7063564a3d3023170a0000000000000714212d3a4754606d7a8793a0adb0a396897d7063564a3d3023170600000000000000010d1a2734404d5a6773808d9aa6b3aa9d9084776a564c4135291d1104000000000000000613202c3945515d677986929facafa295887c6f6255493c2f221609000000000004101c2834404a54606a717e8b929da4adb2a9a19e938e86817d7976747272727374767a7e82888f949fa29e938c7f7e8b97a4b1ab9e9185786b5e5245382b1f120000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e615a626d73808d939ea6b0a9a0969083796d675c544a3f382e251b1209000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e2c353e4850565d6165676866615f5751493f372d20160c0200000000000000000000000000000000000000000003090e12151a1f212222282b2d2e2f303030302f2e2d2c282321201e1914100c070000000000000000000000000000000000000000000000000000000000000000020b17222d38414d57606d78839099a3a79f928686929fa7b1a79f92867b6e655b50443b30241a0d04000000000000000000000000000000000000000714212d3a4754606d7a8793a0adbcb0a69f9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c96897d7063564a3d3023170a0000000000000714212d3a4754606d7a8793a0adb0a4978a7d7164574a3e2d22170b00000000000000000e1b2834414e5b6774818e9aa7b4ab9e918478685d5245392c201307000000000000000714202d3a4753606d7a8699a3aeb5ab94887b6e6155483b2e221508000000000006121f2c3844515c666f7c87929fa4aeb2a8a097918a817b74706d66676665656667676d71767c828b9298a19f9286808d99a6b3ab9e9185786b5e5245382b1f120000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e61616c727f8c929da5afa9a19791847a6d675d554b42382e261c13090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c26303d47505a61686d727475736e69635b51493f32281e130800000000000000000000000000000000000000030a0f141a1e21262b2e2f2d3338393b3c3c3d3d3c3c3b3a38342e2e2d2a251f1c18120c070000000000000000000000000000000000000000000000000000000000000006111b262f3b44505c666f7c86929fa7a298929298a3aeaba0958c7f73695f53493f32291f110800000000000000000000000000000000000000000714212d3a4754606d7a8793a0adbab8b0aba9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a396897d7063564a3d3023170a0000000000000714212d3a4754606d7a8793a0adb3a6998c807366544a3f33281c0f0300000000000006121e2b37424d576975828f9ca8b5ac9f93867a6d6054473a2d21140b000000000000000815222e3b4855616e7b8894abb5afa499877a6e6154473b2e2114080000000005111e2a36414c56606d78839199a3aeb2a8a09691857d746e6963605c5459585859555d60646a6f767e869297a1989286929facb8ab9e9185786b5e5245382b1f120000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e616b717e88939fa4aeaaa29791857b6e685e554c433930261c140a01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17232e38424f59616c717a7f81817f7b726d635b51443a3025190d010000000000000000000000000000000001080d151b1f252a2d31373a3b3f3f44464748494a4a49484846443f3f3b3936302c28231d18120b030000000000000000000000000000000000000000000000000000000000000a141d28343f4a545f6a73808c95a0aaa29f9fa3aaafa4999083786d60574d41382d20170d0000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adbeb3a9a29f9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e96897d7063564a3d3023170a0000000000000714212d3a4754606d7a8793a0adb5a99c8f8276665b5044382b1f150a0000000000000b14212d3a47535f697885929eabb8afa49a897d7063564a3d33271c0f060000000000050e1724313e4b5764717e8a97a4b1ac9f93867a6d6053473a2d201407000000000714202d3946525e68727f8c95a0abb4aaa09691847b706b615e5753504a4c4b4c4c4b51535860626d727c859297a2999299a3aeb8ab9e9185786b5e5245382b1f120000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6a707d87929aa4afaba29892857c6f695f564c433a30271e140a020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54616b717e858b8e8e8c877f726d62564c41362a1d1105000000000000000000000000000000040c131920262b31363a3c4347484b4a5053545556565656555453504a4b4746413b38342e28231d150c060000000000000000000000000000000000000000000000000000000000020b17232e38424e58606d78839099a3aeacacaeb2a89f93877c6f665c51453c2f261b0e050000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adbaada297929292929292929292929292929292929292929292897d7063564a3d3023170a0000000000000714212d3a4754606d7a8793a0adb8ab9f9285796c6053463c30261c120b060506060b121d27303b4855616e7b8897a1adb9b6ac998c807366594f44382c21180e09060406080e17202c38444f596774818d9aa7b4aa9e918477675c5145382c1f130600000004101c2934404b55616e7a86929fa7b1aea29891847a6e696159534d46443f3f3f3f404045474e545b626a6f7c859299a39fa3abb5b8ab9e9185786b5e5245382b1f120000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6f7c869299a3acaca39992867d6f6a5f574d443a31281e150c02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505c66707d8792979a9b99928b7f72685e5246392d2013070000000000000000000000000000070d161e242931373b4246484e535558545b606162636363636261605c545854524d46454039342e271e17110a020000000000000000000000000000000000000000000000000000000006111c26303c44515c666f7c87929fabb5b9b9ada1968d80746a60544a40332a1d140a000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adb8ab9f92858585858585858585858585858585858585858585857d6f6356493c302316090000000000000714212d3a4754606d7a8793a0adbaaea298897d7063584e42382e231d1713111213171c232e39434f5965727e8b98a9b3beb7aa9d9083776b6054483e3329201a1413111314192029333b4854606b7784919daab5a89c8f827569554b4034291c100400000006131f2c3845515c6773808c98a2aeb1a79f92867c6f685e574f46423b38342e32322f35393c43475158606a707d87929fa8aeb5bdb8ab9e9185786b5e5245382b1f120000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e7b859298a2abafa49a92877d706b60584e453b32291f160c030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d78849199a2a9aba39f92867a6d6154473a2e2114070000000000000000000000000109111920282f353c43474d5354585f626568666c6e6f6f70706f6f6e6d666865615e5653514b4540393027221b140b03000000000000000000000000000000000000000000000000000000000a141e2834404a54606a73808d99a3afbbb7ab9e9184796d60584e42392e21180b02000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b7878787878787878787878787878787878787878786f6b6054483b2f2215090000000000000714212d3a4754606d7a8793a0adbeb4aa9c8f82756a5f544a3f342e2722201e1f2022272e34404b55606b7783909daab7bbb7aca095897d70635a50453b332a25201f1d2020252a323b454f5963707d8996a0acb3a9998d8073665a4d402f23180c000000000714202d3a4753606d7985929eaab4ab9f958b7e716a5f564d453e36312c2823252524292c32373f464e58616b73808d96a1acb9c4b8ab9e9185786b5e5245382b1f120000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b7a849197a1aaaea49f93887e716b61594f463c332920170d0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a0abb3b5aea2988b7e7164584b3e3125180b0000000000000000000000010a131b232b323a41454e53575e61666a6e727577797a7b7c7d7d7c7b7b797775726e6865605c55514b433d332d261d150d03000000000000000000000000000000000000000000000000000000020c18232e39424e58616d7a86929facb9b0a3968a7d70675d51463d30271c0f0600000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6360594f44382c2013070000000000000714212d3a4754606d7a8793a0adbab9ac9f93877b6e665c50454039332d2d2a2c2d2d33383f45515c67707d8995a0acb8b0aba9a79c8f82756c61574d453d36302d2c292c2d30363c444d57616b75828f9ca8b2ada297897c6f6356493c3023160700000004101c2934404b5564717e8b97a1adb1a79d9083786c60584e443b332a251f1c171819181d20272b343d464f59606d7984919ea9b3beb8ab9e9185786b5e5245382b1f120000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea295887c839096a0a9afa59c928c7f726c61594f473d342a21170e0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a8b2bdbfb4aa998d8073665a4d4033271a0d00000000000000000000000a131c252d353d444c52585f62696e73777b7e81848687888989898988878684817e7b76716d67605c554f443f382f271f150c0300000000000000000000000000000000000000000000000000000a141d2834404a54606a74808d99a3afbbb1a4978b7e71685e52463e32281e130800000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e615f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f56544f473d32271b0f030000000000000714212d3a4754606d7a8793a0adbabbafa49a9083786d605b514b443f3a3936383a3b3f444a505b606d7983909da7b1b0a69f9c9f9e948a7e71695f574f46423c3a3835393a3b41464e565e69707d88939facb5ab9e9285796d6053463a2d20130700000006131f2c3845515c6775828f9ca9b3ab9f95897d70655b50463c3229211a14100c06070d11151b222b343d45515d67717e8b97a1adb9b8ab9e9185786b5e5245382b1f120000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adb7aa9d90849095a0a8afa59d938d80736d625a50473e342b22180f060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a7b1bcbdb2a9998c807366594d4033261a0d0000000000000000000009121c252e373f474f565d606a6f757b8084888b8e9092989596969696959892908e8b87837e79726d6760595049413931271e150b0000000000000000000000000000000000000000000000000006111b262f3844515c666f7c87939fabb5c0b8ab9f92857a6e615a50443a3024190d04000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e61545252525252525252525252525252525252524948443d352b21160b000000000000000714212d3a4754606d7a8793a0adbac0b6ac9f958d80736d605c5450494746414446474950545c606d74808d95a0acb5ab9f948f92999f92857b6e696059524d484745404547484c52585f686e7b85929aa4afafa4998d8174665c5044382b1f12060000000714202d3a4753606d7985929facb6aa9d9083776b6053493f342a20170f090300000001040a1019222935404b55606d7985919eabb8b8ab9e9185786b5e5245382b1f120000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adb8aca0959095a0a7b1aa9e938e81746e635b51483e352c22191006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c88959fa9b1b2aba1978a7d7164574a3e3124170b00000000000000000007101b242e374049515960686d747c82878d9196989b9d9fa3aaa2a3a3a2aaa39f9d9b9a93908b857f796f6b605b534b433930271d12070000000000000000000000000000000000000000000000000b17222d38414d57606d78839099a4afb8b7b4ada2978f81756c61564c4135291f160c010000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e61544845454545454545454545454545454545453c3b38322b23190f04000000000000000714212d3a4754606d7a8793a0adbab9b0aba79f93887f736d66605b5354524c505354535b60666d747f8c929da7b1afa3998f8287929f9891847b6f6b615e575553514b515355565e616a6f7a839097a1acb4aa9f93877b6e62544a3f34281c10030000000a1723303d4a5663707d8998a2aeb1a7988b7e7165594f41382d22180e050000000000000000071018242f3945515c6773808d9aaab3b8ab9e9185786b5e5245382b1f120000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adbcb1a7a09da0a7b1b5a89b8f81786d605c52493f362d231a100700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b47535f6a76839097a0a7a8a1999184796d6053473a2d2014070000000000000000030c19222d364049515b626b707a81878f93999ea0a8a8aaacaeacabaaaaaaabadacaaaca49f9d97918c847d736c655d554b42392e23180f0600000000000000000000000000000000000000000000040f1b27333f49535f69737f8c95a0abb1acaaa7a9a99e938a7e71685d52463d31281d13070000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b38383838383838383838383838383838302f2c272119110700000000000000000714212d3a4754606d7a8793a0adbcb0a69f9c9f9a938b8079706c6563615e565c606163656c7178808c919ba4aeb2a89f92877b818e99a09691847c746e696562605d555d606265686d747c849095a0a9b3aea2988f8275695f5342382e23170b000000000d192633404c5966737f8c99aab4aca095877b6e6154473d2f261b10060000000000000000000007121d2834404b55636f7c8998a2aeb8ab9e9185786b5e5245382b1f120000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adbeb4aaa29fa2aab3afa295897c6f695e564c433930271d140a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2b37434e58626e7c85909598989691877d70675d5145382c1f130600000000000000000b151e2b343f48515b636d727d848e93999fa4abacadaba7aba39f9e9e9d9e9fa2a9a6abadaca9a19e96918880776d675d544b40342821180b020000000000000000000000000000000000000000040e1a242b3744505b656e7b86929fa7b1a7a09d9a9da5a59e91857a6d61594f433a2f24180c0300000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2322201b160f070000000000000000000714212d3a4754606d7a8793a0adb7ab9f9490949f9f928d837d7873706d686b666d6e7073787e848d929ba3adb5aba0968d81747b86929fa0969187817b75716f6d676b676d6e71757a80869196a0a7b1afa59f92867b6e61574d4230261c1106000000020f1b2835424e5b6875818e9ba8b4aa9d908477695e52463a2b1d140a0000000000000000000000010c18232e3a4653606d7985929fabb8ab9e9185786b5e5245382b1f120000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adbaaea2989298a2aab3ab9e91857b6e685e554b42392f261b11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b26323c47535f6a6f7c83898b8c8a847d706b61554b4035291d10040000000000000007121d27303d46505a636d727f8791969fa4abafaca9a29f9a979992929190919297969a9ea1a8acada8a09a938d81796d665c51453f332a1d140a00000000000000000000000000000000000000020c16202a36424d56606c77829098a3aeaba095908e939da9a1978e81746b60554b4035291e150b00000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211f1f1f1f1f1f1f1f1f1f1f1f1f1f1615130f0b04000000000000000000000714212d3a4754606d7a8793a0adb6a99c90839096a19d95918a84807d7a797878797a7d80848a91969da4adb4aba39991847a6d727f8c949fa199938d86827e7b7a7878797a7b7e82868d9299a1a8b1b0a79e938c7f72695e53453c311e140a00000000030f1c28333f4a546a7784909daab4a89b8e817568574d42362a190b0200000000000000000000000007121f2b3844505c667683909da9b6ab9e9185786b5e5245382b1f120000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adb8ab9f92859298a2abada19791847a6d675d544a41382d2217120900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202b37434e585f6a6f787c7f7f7d79706b61594f43392f24180c00000000000000000c18232e39434e58626c727f8b9299a1a9afada7a09d97928e8a8886858484848587898d91969da0a8afaca49f938e82786d605b51453c2f261b110600000000000000000000000000000000000008131e28323a46525e69727e8b949faaafa4999083818e97a1a99d93897d70675d51453d30271d1207000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211512121212121212121212121212090907030000000000000000000000000714212d3a4754606d7a8793a0adafa295887c849197a1a09d96918d89878585858687898d91969da0a8aeb1aaa39992877c6f676c77828f959fa49f99928f8b888685858586888b8f92989fa3abb2afa69f958e81776c60574d42332a1f0c020000000006121f2b3844505b667985929facb2a5998c7f7266594c3f30251a0c0000000000000000000000000003101c28343f4a546774818e9aa7b4ab9e9185786b5e5245382b1f120000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adb0a3978a7d869299a3aca9a0969083796d665c53493f3327241b110800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040f1a26313c464e585f656c6f7272706d6761594f473d31271d12070000000000000004101c2834404b55606a717e8b919fa3abb1a9a29e95908a85817e7b7978777777787a7d80848a91959fa3abafa59e948e81756d63574e41382d22170b0000000000000000000000000000000000030d1924303a44505a616e7b85929fa6b0a89f93877c7a85919ea6a59e9184796d60594f43392e23180c030000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508050505050505050505050505000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b7c859297a0a7a09e999698929292939a969a9da0a8acb2ada7a09892877e706a60656d7a8390949fa4a39f9c989a939291929895989b9fa2aaaeb1aba49f948f83796d655b50453b3121180e00000000000613202d394653606c7886939facb1a4978a7e7164574b3e3124180900000000000000000000000000000b17232e404c5966737f8c99a6b2ab9e9185786b5e5245382b1f120000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b7d87929aa4afa89f958f82786d655b50443f362d231a1007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202a343c464e535b6062656563605c554f473d352c1f150b010000000000000006131f2c3845515c676f7c87929fa3afb0a79f97928a837d7974716f6d666b6a6b686d7073797d848c9299a2aaafa69e938c7f726a5f53493f33271b0f03000000000000000000000000000000010b151f2935414c56616c75828f98a2aeaca1968d8074717e8b949faba1968d80746b60554b4034281e150a0000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6f7c8590959fa2aaa6aaa39f9e9e9fa4aca6aaacb2aca9a29f9590867d706c61585d686d7a828d93999fa7a8aca49f9f9e9fa3aaa4a8acaeafaca7a099938d82796d675d53493f33291f0f0600000000000714212d3a4754606d7a879aa4afb0a3968a7d7063574a3d3024170a0000000000000000000000000000061926323f4c5965727f8c98a5b2ab9e9185786b5e5245382b1f120000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b717e88939fa4aea79f948e81776c605b51483e352c22190f06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030e18222a343c414950535658595753514b433d352c231a0d030000000000000004101d2935404b55606d79849199a3afb0a69f9590857e78706d666462605c545d565e6163666d717880879298a2abafa59f92867b6e655b5044372b1f160a00000000000000000000000000000007121d27313945525d68717e8a939eaaafa59e9184796d6c76828f99a3a89f93887c6f675c51453c30261c110600000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508060606060606060606060606060606060600000000000000000000000714212d3a4754606d7a8793a0a3a3a194877b6e6f7b838c92989ea1a9a9acababacafb2adaba8a8a09e97928c837c706b615a50565d686d78808790959c9fa4abaaababacaeb4aeacaaaba49f9c95908780786d675d554b41382d21170d0000000000000814212e3b4754616e7b8794a1b6afa396897c706356493d3023160a00000000000000000000000000000b1825323e4b5865717e8b98a4b1ab9e9185786b5e5245382b1f120000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e727f8c929da5afa69e938d80736d635a50473e342b21180e05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f18222a2f383f4446494c4c4a47454039312c231a1108000000000000000006131f2c3845515d67727f8c96a0abb1a79f9490837b716c65605c545553504a514c5254545c60666d737d869299a3aeaea3989083786c6053463d32271b0f0300000000000000000000000000020c18242f39434f59606d7a85919ea5afa99e938a7d7067626e7c87929fa8a49a9184796d60584e42382e23170b02000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21151212121212121212121212121212121212120b0a0805000000000000000714212d3a4754606d7a87939797979794877b6e696e797f868c92979a9d9fa2aaa2a2a8a19e9c9996918c857f796f6a615950484c565d666d737d838a8f93999b9e9fa4aca2aaa39f9d9b99938f89837c736d665d554b43392f261b0f050000000000000814212e3b4754616e7a8794a1b5b0a396897d7063564a3d3023170a00000000000000000000000000000c1825323f4b5865727e8b98a5b1ab9e9185786b5e5245382b1f120000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6d73808d939ea6afa59d928c7f726c61594f463d332a20170d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000610181d262d3337393c3f3f3d3a38342f271f1a11080000000000000000000714202d3a4753606d7985929ea8b2aba0959082796e69605b53514b4846443f444146474a50545c606b707d87929fa6b0aa9f948a7d7064584e43382b1f1306000000000000000000000000000a141e2935404b55606b74818e97a1adada1978e81756b615f6a73808d96a1aca0958d80736a5f544a3f34281d140a000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f181715110c0600000000000714212d3a4754606d7a878a8a8a8a8a8a877b6e61666d727a8085898d9092989595959496918f8c88847f7a736d665f584f473e434c545c606b6f767d82878b8e91939a9595959892908e8b86827d776f6a605c544b433a31271d140a000000000000000714202d3a4753606d798699a3afb0a3978a7d7064574a3d3124170600000000000000000000000000000c1926333f4c5966727f8c99a5b2ab9e9185786b5e5245382b1f120000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e616c77818e949fa7aea49f93887e716b61584e453c322920160d03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b141b22272b2d2f3232302d2c29231d150d0800000000000000000004111d2935414b5564717e8b97a1adafa3999083796d675e57504945403c3a38343035393a3f444a5159616b717e8b949eacb0a69c9083766a6054473b2e22150900000000000000000000000006111c26303845515d67707d89939da9b0a69e92857a6d615958606d7984919ea6a89f92877c6f665c50443c2f261b11060000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2524211d171009000000000713202d3a4653606d787d7d7d7d7d7d7d7d796d605c60686e73797d8083858788888887868482807c77736d68605c544e463e353a424a515960636b70767b7f82848687888888878684817e7a76706b626058504a423a31281f150b020000000000000006131f2c3945515d677986929facb1a4988b7e7165584b3e2d22170b00000000000000000000000000000d1a2733404d5a6673808d99a6b3ab9e9185786b5e5245382b1f120000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e61656d79828f95a0a8afa49a92877d706a60574d443b32281f150c02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171b1f2023252624201f1c18120b03000000000000000000000613202c3945515d6776828f9ca9aaab9f92877c6f675d554d443f38342e2d2b2825292d2e343940444f59626d76828f9aa4afab9f94897c6f6256493c31261a0e0200000000000000000000000b17232e38424e58606d7984919ea5afaa9f948b7e71685e52515d67707d8a949eaaa3999083786d60574d41382d22170b0300000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b39393939393939393939393939393939393939393931302d28221b120900000006121f2c3844515c666d70707070707070706d675d51565e61666d707476797a7b7c7b7b7a7875736f6a66605d56514b423c342c303940444f54596163686e7275777a7a7b7c7b7a797775716d68636059544e443f3830281f160d03000000000000000004101d2935404b556b7885929eabb3a6998d807366544a3f33281c0f0300000000000000000000000005111e2a36424d566875828f9ba8b5ab9e9185786b5e5245382b1f120000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e615c676d7a839096a1a9aca39992867c6f695f564d443a31271e140a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f1213161919171413100c070100000000000000000000000714212d3a4754606d7a86929d9d9d9d998d80736a5f554c433b332d2823201f1c191d2023282e343e47505a626f7c87939facb0a69a8d807367574e42372b1e12060000000000000000000005101c28343f4a545f6a73808d96a0acaea2988f82766c61564c4b55616c75828f98a2aba0958c7f72695f53493f33271f140900000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e615448454545454545454545454545454545454545454545453e3d39342d241b1006000004101c2834404a545c606464646464646464605d554b4c52545c606367656c6e6e6f6f6e6d67696662605854524c454039302a22272e343d44484f55565e616568676d6e6f6f6e6e6d666864615e56544f47433d342e261e160d04000000000000000000000c18242f43505d6a7683909da9b5a89c8f8275665b5044382b1f13080000000000000000000000000714202d3a46525e697784919eaab7ab9e9185786b5e5245382b1f120000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e61555d686e7b849197a2aaaba29892857b6e695e564c433930261c1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030506090c0c0a07060400000000000000000000000000000a1723303d4a5663707d89909090909090877b6e61584e433a3127221b181d1d1c1b1916171c2328353f47535f6a75828f9cabb5aa9e9184776a5f53473a2e211408000000000000000000050e1b242b3844505c666f7c87929fa8b1a79f92867b6e615a504443505a616e7b86929fa8a79f92867b6e655b50443b31251a0e05000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e615452525252525252525252525252525252525252525252524b49453e362d22170c0000000c18232e39424a5153575757575757575753514b4341464b515356535b606162626261605d555955544e4745413a342e271e181c232832383e44484d525458555d606162626261605c545854524c48443d373228231c150c040000000000000000000000071b2834414e5b6774818e9aa7b4ab9e9285796c6053463a2f24190b0200000000000000000000040e16212e3b4754616e7b87939facb8ab9e9185786b5e5245382b1f120000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154565e696e7c859298a3abaaa19791847b6e685d554b42382e2317120900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e838383838383838074695e52463c31282628292a2a2929282523201f1d232b37434e5864717d8a99a3afaca096887b6e6255483b2f2215080000000000000000020d17202a36424d57606d78839099a3afab9f958c7f72695e53483e3e46535e69727f8c95a0aca3989082776c60574d42362a20170d020000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e615f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f585650483e34281d1105000007121c2730394044464a4a4a4a4a4a4a4a4745403936394045464a495053545555555453514b4d4947433c39352f28231d150c121821272c33383b4146474c4b5153545555555453504a4b4746413a38332b272017110a030000000000000000000000000c1925323f4c5865727f8b98a9b2ada197897c6f63554c4135291d140a000000000000000000030c16202b37434e5865717e8b9aa4afb8ab9e9185786b5e5245382b1f120000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e61544d575f6a6f7d869299a4afa9a19690837a6d675c544a3f3428251b1208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4955616c7177777777777777746e64574d42342e30333536363736353432302d2c292426313c4754606d7a86929facb2a8978a7e7164574b3e3124180b000000000000000008141e29323b46535f69727f8c95a0abaea3999083786c60574d423636424d57606d7984919da5aa9f948b7f72695e53463e32291e13080000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c64615a5045392d2115080000000b151e272e34383a3d3d3d3d3d3d3d3d3a39352f2a2e34383a3d3f44464748494848474540403c3b37322c29241e18120b03070c161b21282c3036393b3f404547474849484746443f3e3a3936302c27211b150c0600000000000000000000000000000916222f3c4955626f7c8896a1adb3a99a8d8073675d51453b2f261b110a03000000000000050c151e28323a47535f6a76828f9cacb6b8ab9e9185786b5e5245382b1f120000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154484e58606b717e87939fa4aea8a0959082796d665c504440372d241a11070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212d3945505a61646a6a6a6a6a6a6a67645c52453b3a3b3d40424243444342413f3c3a39352f2c2c3945515d677783909daab3a6998d8073665a4d4033271a0d00000000000000010d1925303b44505a616e7b86929fa7b1a89f92877c6f665b50453b31313b45515c66707d89939ea9a69f92867b6e615a50443a3025190d0500000000000000000000000714212d3a4754606d7a8793a0adaea194877b7878787878787878787878787878787878787878787878787878716c6156493d3024170a000000030c151c23282c2d31313131313131312d2c29241d23282c2d2d3337393b3b3c3c3b3a39352f2f2e2b27201d19130c07000000040b0f161c1f252a2d2e2f35383a3b3c3c3b3b3a38342e2e2d2a251e1c160f0a040000000000000000000000000000000613202d394653606c7884919eabb8ab9f92857a6d60574d41382d231c150c0a070707060c10171e27303a444f59626f7c88949fabbeb8ab9e9185786b5e5245382b1f120000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e615448464f59616c727f8b929ca5afa79f948f81786d605b52493f362c23191006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d28343e485055575d5d5d5d5d5d5d5a58524a414246474a4d4e4f5050504f4e4c494745403a383435414b556874818e9ba7b4a89b8f8275685c4f4235291c0f0000000000000005111e2a36414c56626c76828f98a2aeaca0968d80736a5f544a3f33292834404b54606b75818e97a2ada2988f82766c61564c41362a22170b00000000000000000000000714212d3a4754606d7a8793a0adb8ab9f928585858585858585858585858585858585858585858585858585857e7164584b3e3125180b00000000030b12181c1f202424242424242424201f1d1812181c1f2022272b2d2e2f2f2f2e2d2c292422221f1b15110d0801000000000000050b1014191e202124292c2d2e2f2f2f2e2d2b282321201d1913100b05000000000000000000000000000000000005121f2b3744505b6574818e9aa7b1aea2988c7f72695e53493f342e261e1b1514131314171c20293039424c56606b75818e9ba6b0bbb8ab9e9185786b5e5245382b1f120000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483d47505a626d73808d939ea6b0a69e938e80746e635b51483e352b22180f0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17222c363e45494b505050505050504e4c4746484d525457595b5c5d5d5c5c5b585653514b46454039404d596673808c99a6b3a99d9083766a5d5043372a1d10000000000000000714202d3946525e68717e8b949faaafa49a9184796d60584e42382d21232e39424f59616e7a85929fa7aa9e948b7e71685e52463e33281c1004000000000000000000000714212d3a4754606d7a8793a0adbaaea29892929292929292929292929292929292929292929292929292928b7e7165584b3e3225180b000000000000070c10121317171717171717171413100c070c101313171b1f20212222222120201d181615130f0a04010000000000000000000002080e111414181d1f202122222221201f1c171413110d080200000000000000000000000000000000000000030f1b27333f495363707c8995a0abb3aa9f92867b6e655b50443f38302b27222120202123282c323a424b545d68707d89939eaab8c2b8ab9e9185786b5e5245382b1f120000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b3e48515b606c77818e949fa7afa59d928c80736d625a50473d342a21170e050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006101a242c34393d3e4444444444444443474d5355565e6163666869696a6968676563605d5553514b44404c5865727f8b98a5b2aa9d9084776a5d5144372a1e110000000000000814202d39444f59616e7a85929fa6a3a99f93887d6f675c51463c2f261c1d27303d46525e68727f8b959faba69e92857a6d615a5044392d201408000000000000000000000714212d3a4754606d7a8793a0adb6b4aaa29f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f988b7e7165584b3e3225180b00000000000000000406070a0a0a0a0a0a0a0a0706040000000406060b0f121314151615151413110d07080603000000000000000000000000000000020507070c10131414151615141312100b06070501000000000000000000000000000000000000000000000b17222d384854606b7783909da7b1aea2988f82776c605b504a423c37322f2e2d2d2e2e34383e444c545c666d7a84919ea5afbac4b8ab9e9185786b5e5245382b1f120000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b363f44505b656d78828f95a0a8afa59c928b7f726c61594f463c332920170d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121a22282d3031373737323a41464e53575f6166696e707375757677767574726f6d6764605c54514a4b5865717e8b98a4b1ab9e9184786b5e5145382b1e120000000000000a1623303c4955616c75818e9797979797968e81746b60554b40342a1d14151e2a36414c56606c78839099979797978e81756c6155493c3023160a000000000000000000000714212d3a4754606d7a8793a0a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a4988b7e7165584b3e3225180b0000000000000000000000000000000000000000000000000000000000030506080809090807060401000000000000000000000000000000000000000000000000040607080909080807060300000000000000000000000000000000000000000000000000000006111b2c38444f5964717e8a95a0acb4aa9e948d80736d605c544e47433e3b3a3a3a3a3c3f444650565e666d78828f96a0abadb3bbb8ab9e9185786b5e5245382b1f120000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e333f49535c666d79839096a1a9aea49f93877e716b60584e453b32291f160c03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000810171d2123242227353e444c52585f62696e73777b7d80818283838382817f7c7a75716d66605c544e5864717e8b97a4b1ab9e9185786b5e5245382b1f120000000000000a1724313d4a5764707d8a8a8a8a8a8a8a8a847a6d60594f43392e22180b0c1925303b44505b666f7c878a8a8a8a8a8a8a7d7064574a3d3124170a000000000000000000000714212d3a4754606d7a87939c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c988b7e7165584b3e3225180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101b27323d4653606d7883909aa4afb0a69c928c7f736d665f58544e4a4847464647494a50535a61686d78818e949fa19ea1a9b3b8ab9e9185786b5e5245382b1f120000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2d38414a545d676e7a849197a1aaafa49992867d706a5f574d443a31281e150b0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c11141d262d3340474f565e616a6f757b7f84878a8c8e8f90908f8f8e8b8986827e79726d6660585864717e8b97a4b1ab9e9185786b5e5245382b1f12000000000000091623303c4956636f7d7d7d7d7d7d7d7d7d7c6e685d52473d30271d100608141e28333f4a54606a707d7d7d7d7d7d7d7d7d6f6356493c30231609000000000000000000000714212d3a4754606d7a878f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8b7e7165584b3e3225180b00000000000000000000000000000000000000000000000000000000000000000001040607090b0c0d0d0d0d0c0b0a0807050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b161f2c3844505c666f7c88939fa7b1aea49b918c80786f6a62605857555453535455545c60646c717a828e939ea0979297a1adb8ab9e9185786b5e5245382b1f120000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e262f39424b555e686e7b859298a2ababa39892867c6f695f564c433a30271d140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b262f383f44525961686d757c82888c909596999b9c9c9d9c9b9a9898928f8a847e786f6a605b64717e8b97a4b1ab9e9185786b5e5245382b1f120000000000000915222f3b4854606b6f70707070707070706e6a5f564c41352b1e150b00020b17222d38424e58606b70707070707070706f6b6054483b2f221509000000000000000000000714202d3a4753606d7982838383838383838383838383838383838383838383838383838383838383838383827d7063574a3d3024170a0000000000000000000000000000000000000000000000000000000000010507070d111314161719191a1a191918171514120e090605030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54606a74818d959fa9b2ada39b928d837c756f6a676462616060616265666d70777e858f949ea0969185929eabb8ab9e9185786b5e5245382b1f120000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2127303a434c565f696f7d869299a3afaaa29891857b6e685e554b42392f261b1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071017222d384149505b636b707a81878f93999da0a7a6a8a8a9aaa9a8a7aaa29f9b96918b847c736c6564717e8b97a4b1ab9e9185786b5e5245382b1f1200000000000007131f2c38434f5960636464646464646464625f584e433a2f23190c03000006111c262f3d464f596063646464646464646360594f43382c1f1307000000000000000000000613202c3945515d676d7676767676767676767676767676767676767676767676767676767676767676767676706b6155483c2f23160900000000000000000000000000000000000000000000000000000004080d111314181d20202224252627272625252421211e1a1613120f0b060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17232e38424e58606d79839097a1a9b2ada49d959087817c7773716e6d6d6d6d6f7174797d838a92979fa39891847f8b98a5b2ab9e9185786b5e5245382b1f120000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211e28313b444d57606a707e87929fa4aeaaa19791847a6d675d544a41382d2217120900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c192227333f49535b606d737d858e939a9ea6aaacb1adaba9a7a5a5a5a6a7a9aca8a19e96918780776d67717e8b97a4b1ab9e9185786b5e5245382b1f12000000000000030f1b27323d464f5456575757575757575755534e463c31281e1107000000000a141d2b343d474f54565757575757575756544f473d32271b0f030000000000000000000004101d2935404b555d6069696969696969696969696969696969696969696969696969696969696969696969696361594f44382c20140700000000000000000000000000000000000000000000000001070c1013191e202124292c2d2f3132333333333231302e2d2a2523201f1b17110f0a0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c26303d45515d676e7b859197a0a8b0aea7a099938e8884807d7b7a79797a7c7e81858a90959ea1a29992867c7e8b97a4b1ab9e9185786b5e5245382b1f120000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21161f29323c454e58616c727f8b929ca5afa9a0969083796d665c53493f3327241b11080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e2b343d44505b656c74808a91979fa4acb0aeaca9a29f9c9a999898999a9d9fa3aaa8a099928c81796d717e8b97a4b1ab9e9185786b5e5245382b1f12000000000000000a16212b343d4348494a4a4a4a4a4a4a4a4847433c342a1f160c0000000000020b19222b353d4448494a4a4a4a4a4a4a4948433d342b21160a0000000000000000000000010d18242f39434b51535c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c57554f473e33281c10040000000000000000000000000000000000000000000002080d12181d1f252a2d2e2f35393a3c3e3f404040403f3e3d3b3a36312f2d2b27221b1b150f0b0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a151e2935404b555e696f7c8591969ea6aeb1aba49f9b96918d8a8887868687888b8e92979d9fa7a09892877d717e8b97a4b1ab9e9185786b5e5245382b1f120000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211517202a333d464f59626d73808c939da6b0a89f958f82786d655b50443f362d231a0e050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121c27303d46505a606c77808c929ea1a9afafaba39f9b97928f8d8c8b8b8c8d9092989c9ea6a39f938e8279717e8b97a4b1ab9e9185786b5e5245382b1f1200000000000000040f19222b32383b3c3d3d3d3d3d3d3d3d3b3a37312a22180d04000000000000071019232b32383b3d3d3d3d3d3d3d3d3c3b38322b22190f0400000000000000000000000007121d28313940454750505050505050505050505050505050505050505050505050505050505050505050504a48443e352c21160b00000000000000000000000000000000000000000000070c13191d24292c3036393a3e404547494a4c4c4d4d4c4c4b4a484642403c3937332d2b26201b160e0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c18242f39434d575f6a6f7b848f949fa2aaaeafaca8a09e9a97959493939495989a9ea2a9a49f9691867e70717e8b97a4b1ab9e9185786b5e5245382b1f120000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150e18212b343e47515b636e74818e949ea7b1a79f948e81776c605b51483e352c20170c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e39424e58626c74808d929ca4adb3ada59d99928e898583807f7e7f7f8183868a8f949c9fa59e948e81787e8b97a4b1ab9e9185786b5e5245382b1f12000000000000000007101921272c2f3031313131313131312f2e2b2620180f06000000000000000007111921272c2f3031313131313131302f2c272119100700000000000000000000000000010c161f282f35393a43434343434343434343434343434343434343434343434343434343434343434343433d3c38332c231a10050000000000000000000000000000000000000000030b12181e24292f35393a4146474b4b5153555758595a5a5958585754534d4d4946443f3837322c27211a150c0700000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27313b454e585f696e7a828b92989fa2aaacb1acaaa6a4a1a0a0a0a0a2a4a7aba69f99938d847c706c717e8b97a4b1ab9e9185786b5e5245382b1f120000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080f19222c353f48525c606d78828f959fa8b0a69e938d80746d635a50473e32291e1308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404a54606a717e8b929da4adb2a9a19e938e86817d7976747272727374767a7e82888f949fa29e938c7f7e8b97a4b1ab9e9185786b5e5245382b1f12000000000000000000070f161b1f2223242424242424242422211f1a150e0600000000000000000000070f161b2022232424242424242423221f1b160f07000000000000000000000000000000040d161d24292c2d3636363636363636363636363636363636363636363636363636363636363636363636302f2c28211a11080000000000000000000000000000000000000000060c151c23283035394045474c525458555d6062646566666666656463615e575a5653504947433c38322b261f18120b0300000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f29333c464e575f686d757e858d92989da0a7a7aaabaeb4b5afacaba9a9a29f9b948f87807a6f6a64717e8b97a4b1ab9e9185786b5e5245382b1f120000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0a9a9a194877b6e6154483b2e21150807101a232d364044505c666d79839096a0a9a9a59d928c7f726c62594f443a3025190d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844515c666f7c87929fa4aeb2a8a097918a817b74706d66676665656667676d71767c828b9298a19f9286808d99a6b3ab9e9185786b5e5245382b1f1200000000000000000000040a0f13151617171717171717171514120f0a03000000000000000000000000040b10131616171717171717171615130f0a040000000000000000000000000000000000040c12181d202029292929292929292929292929292929292929292929292929292929292929292929292423201c16100800000000000000000000000000000000000000030a11171e272e343a41464b5153565e616468676d6f7172737373737271706e69696662605b53534e48443d373128231c150c0500000000000000000000000000000000000000000000000000000000000000000000000000000000030d17202a343c454d565e616c717a80868c9095989a9d9fa2aaa1a49f9e9c9997928e88827c746d685f64717e8b97a4b1ab9e9185786b5e5245382b1f120000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a87939c9c9c9c94877b6e6154483b2e2115080008111b2428343f4a545d676d7a8491979c9c9c9c9c918b7e716b61564c41362a1d110500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414c56606d78839199a3aeb2a8a09691857d746e6963605c5459585859555d60646a6f767e869297a1989286929facb8ab9e9185786b5e5245382b1f12000000000000000000000000030709090a0a0a0a0a0a0a0a08080602000000000000000000000000000000000307090a0a0a0a0a0a0a0a09090703000000000000000000000000000000000000000001070d1013141d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d171614100b0500000000000000000000000000000000000000040c151c2328303940444c52555d6064686d7174777a7c7d7f7f80807f7f7e7d7b7876736f6c65625f58544f47423c342e271e170f0700000000000000000000000000000000000000000000000000000000000000000000000000000000050e18222a333b444c525a62686d737a7f83888b8e90929894949993918f8d8985817c766f6a605d5664717e8b97a4b1ab9e9185786b5e5245382b1f120000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a878f8f8f8f8f8f877b6e6154483b2e2115080000091217232e38424b555e686e7b858f8f8f8f8f8f8f8f877d70685e5246392d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3946525e68727f8c95a0abb4aaa09691847b706b615e5753504a4c4b4c4c4b51535860626d727c859297a2999299a3aeb8ab9e9185786b5e5245382b1f120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000104060710101010101010101010101010101010101010101010101010101010101010101010100a0907040000000000000000000000000000000000000000050d161e262e343c424a51565d61676d71767a7e818486888a8b8c8d8d8c8b8b8a878583807c78746f6a636059534d444039302921191109000000000000000000000000000000000000000000000000000000000000000000000000000000000610182129323a414650565e61686d72777b7f81838586878787868582807d79746f6a626058525864717e8b97a4b1ab9e9185786b5e5245382b1f120000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7982838383838383827a6e6154473b2e21140800000006111c263039434c565f696f7c828383838383838382827a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2934404b55616e7a86929fa7b1aea29891847a6e696159534d46443f3f3f3f404045474e545b626a6f7c859299a39fa3abb5b8ab9e9185786b5e5245382b1f1200000000000000010407071313131313131313131313131313131313131313131313131313131313131313130f0e0c090400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f171f2830383f444e545c60686d73797e83878b8e9196959798999999999897969792908d8984817c756f6b625f57514a423b332b231b120900000000000000000000000000000000000000000000000000000000000000000000000000000000060f18202930363f444c52565e61666a6e72747778797a7a7a79787673706d66625f58544e4b5864717e8b97a4b1ab9e9185786b5e5245382b1f120000000000000000000000000000000000000000000000000000000000000613202c3945515d676d76767676767676766e685e5246392d201407000000000a151e28313a444d57606a6f767676767676767676756d685e5246392d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c6773808c98a2aeb1a79f92867c6f685e574f46423b38342e32322f35393c43475158606a707d87929fa8aeb5bdb8ab9e9185786b5e5245382b1f12000000000001080d1113142020202020202020202020202020202020202020202020202020202020202020201c1b1915100902000000000000000000000000000000000000000000000000030607090b0d0f10101110100e0d0a07070501000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f182129313a424a50585f666d727a80858b8f939a9b9ea0a8a4a5a6a6a6a6a5a4a9a29f9c9997918d88827c766e69605c544d453d352d241b120900000000000000000000000000000000000000000000000000000000000000000000000000000000060e171e252a323a41464c5254575f6265676a666d6d6e6d6c65696663605c54534e47434b5864717e8b97a4b1ab9e9185786b5e5245382b1f1200000000000000000000000000000000000000000000000000000000000004101d2935404b555d606969696969696969615e564c41362a1e110500000000030c161f29323b454e58606269696969696969696968615e564c41362a1d110500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7985929eaab4ab9f958b7e716a5f564d453e36312c2823252524292c32373f464e58616b73808d96a1acb9c4b8ab9e9185786b5e5245382b1f1200000000040c13191d202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d292825211b140c03000000000000000000000000000000000000000004060b10121316181a1c1c1d1d1d1c1b19171413110d0805020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e18212a333b434c545c606a6f787f858c92979c9fa4acaaacb2b4aeacabaaababadb3adaba9a9a19e9a948f89827b736d665e574f473e362d241a110800000000000000000000000000000000000000000000000000000000000000000000000000000000050d1319202930363a4146474e5355585b545c60616160605b535a5653514a47433c3e4b5864717e8b97a4b1ab9e9185786b5e5245382b1f12000000000000000000000000000000000000000000000000000000000000010d18242f39434b51535c5c5c5c5c5c5c5c54524c443b3025190d010000000000040d17202a333d464e54565c5c5c5c5c5c5c5c5c5c54524c443a3025190d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2934404b5564717e8b97a1adb1a79d9083786c60584e443b332a251f1c171819181d20272b343d464f59606d7984919ea9b3beb8ab9e9185786b5e5245382b1f12000000040d161e24292c393939393939393939393939393939393939393939393939393939393939393939393534312c261e150c020000000000000000000000000000000001070c1013171c1f2022252728292a2a2a2928262421201d1914110e08020000000000000000000000000000000000000000000000000000000000000000000000000000000000030d16202a333b454d555d666d737c838c92979ea2a9acafabaaa6a4aaa29f9e9e9e9ea2a9a4a6aaacadaba69e9c948f867f786e69605950483e362c231a10070000000000000000000000000000000000000000000000000000000000000000000000000000000002080e171e252a3036393c4247484c4e4a50535454545350494d4a4644403937323e4b5864717e8b97a4b1ab9e9185786b5e5245382b1f120000000000000000000000000000000000000000000000000000000000000007121d28313940454750505050505050504746413b32291e140800000000000000050e18212b343d4347494f50505050505050504f4746413a32291e1308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c6775828f9ca9b3ab9f95897d70655b50463c3229211a14100c06070d11151b222b343d45515d67717e8b97a1adb9b8ab9e9185786b5e5245382b1f120000010c1620282f35394646464646464646464646464646464646464646464646464646464646464646464642413d3730271e1409000000000000000000000000000002080d12181d1f23282b2d2f32333536373736363533312e2d2a25201e19140e09020000000000000000000000000000000000000000000000000000000000000000000000000000010b151f28323b454d575e676d78808790959fa2a9adacaba7a09d9997959892919191929795979a9da0a7abadaaa69f98928c837b6f6b625a50483e352c22190d040000000000000000000000000000000000000000000000000000000000000000000000000000000000050d13191e252a2d31373a3b3f413f444647474746443f403d3a38342e2b313e4b5864717e8b97a4b1ab9e9185786b5e5245382b1f1200000000000000000000000000000000000000000000000000000000000000010c161f282f35393a43434343434343433b3936302920170d020000000000000000060f19222b32373b3c434343434343434343423a3936302920170c0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7985929facb6aa9d9083776b6053493f342a20170f090300000001040a1019222935404b55606d7985919eabb8b8ab9e9185786b5e5245382b1f12000008131e28323a4145535353535353535353535353535353535353535353535353535353535353535353534f4d49423930261b1004000000000000000000000000060b13191d24292c2e34383a3c3e4042434344434341403d3a3936302d2a251e1a140b060000000000000000000000000000000000000000000000000000000000000000000000000007121d27313a444d575f696e79828c9299a0a7adaca8a19e9895908d8a8886858584848586888a8d9095999ea1a9aeaaa39f9590857d716c625a50473e342b1f160c01000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d13191e20262b2e2f322e34383a3a3b3a3937332d302d2c282325313e4b5864717e8b97a4b1ab9e9185786b5e5245382b1f120000000000000000000000000000000000000000000000000000000000000000040d161d24292c2d36363636363636362e2d2a251e170e050000000000000000000007101920272b2e2f363636363636363636352e2d2a251e170e050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8998a2aeb1a7988b7e7165594f41382d22180e050000000000000000071018242f3945515c6773808d9aaab3b8ab9e9185786b5e5245382b1f1200010d19242f3a444c525f6060606060606060606060606060606060606060606060606060606060606060605c59544b42372c21150900000000000000000000020a11171e24292f35383a3f4446494b4d4f4f5050504f4e4c4a4746413b3936302a251f17110a0200000000000000000000000000000000000000000000000000000000000000000000050e18232f39434c565f696e7b838f949fa3abafa8a09e96918c8883807d7b7979787778787a7b7e8084888d92979fa2aaaea7a09792877e716c615a50463d31281e13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d11151a1e21222523282b2d2e2e2d2d2b272223201f1c1825313e4b5864717e8b97a4b1ab9e9185786b5e5245382b1f12000000000000000000000000000000000000000000000000000000000000000000040c12181d2020292929292929292921201e19140d05000000000000000000000000070f151b1f22232929292929292929292921201d19130c05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99aab4aca095877b6e6154473d2f261b10060000000000000000000007121d2834404b55636f7c8998a2aeb8ab9e9185786b5e5245382b1f120004111d2935414c565d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c68655d54493d3125190c000000000000000000050b141b22273035394045474a505355585a5b5c5d5d5d5c5b595754524c4746413b363027221b140b030000000000000000000000000000000000000000000000000000000000000000020c17202934404b555e686e7b8490959fa6afaba49f96918b847f7b7773716e6d666b6b6b676d6e7173777b80858c92989fa6ada9a19992877e716c61584e433a2f24190d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105090e12141519171c1f20212121201f1b17171312101825313e4b5864717e8b97a4b1ab9e9185786b5e5245382b1f120000000000000000000000000000000000000000000000000000000000000000000001070d1013141d1d1d1d1d1d1d1d1414110d08020000000000000000000000000000040a0f1315161c1d1d1d1d1d1d1d1d1c1413110d080200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020f1b2835424e5b6875818e9ba8b4aa9d908477695e52463a2b1d140a0000000000000000000000010c18232e3a4653606d7985929fabb8ab9e9185786b5e5245382b1f12000713202c3945525d6876797979797979797979797979797979797979797979797979797979797979797979756f65594d4134281b0e0000000000000000060e171d262d333a41464b5153545c6062656668696a6a6969686664615e5654524c46423b332d261d150d030000000000000000000000000000000000000000000000000000000000000008131e29323a45515c676d7a849196a0a7b0a8a199938d847e79726e69666462605c545e555c60626467696e73797f868f949ca4afaba39992877e706a60564c4135291f150b010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002060808060b10121314141413120f0b0607060b1825313e4b5864717e8b97a4b1ab9e9185786b5e5245382b1f1200000000000000000000000000000000000000000000000000000000000000000000000001040607101010101010101008070501000000000000000000000000000000000000030608091010101010101010100f07070501000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a546a7784909daab4a89b8e817568574d42362a190b0200000000000000000000000007121f2b3844505c667683909da9b6ab9e9185786b5e5245382b1f12000714212d3a4754606d7a8686868686868686868686868686868686868686868686868686868686868686868175685c4f4235291c0f00000000000000060f1820292f383f444c52555d6064666d6f71737576767776767473706d6866615e56524d443f382f271f150d030000000000000000000000000000000000000000000000000000000000010d1925303a44505a606d79829096a0a8b1a7a09691878079716d66615f57575553504a514b51535557575f61676d737b828c929fa4ababa39992867c6f685d52453e31271d120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030607070807060503000000000b1825313e4b5864717e8b97a4b1ab9e9185786b5e5245382b1f120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505b667985929facb2a5998c7f7266594c3f30251a0c0000000000000000000000000003101c28343f4a546774818e9aa7b4ab9e9185786b5e5245382b1f12000714212d3a4754606d7a87939393939393939393939393939393939393939393939393939393939393938f8275685c4f4235291c0f000000000000050f18212a323a414950565d61676d7175797c7e80828283838382817f7d7a77726e68615e575049413931271f150b010000000000000000000000000000000000000000000000000000000005111d2a36414c56616c75818e949fa8b1a7a09591847c736d67605c54534d4a4846443f44404547484a4d53555d60696e777f8b9399a4acaba39891847a6d605a5043392f24180c02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1ab9e9185786b5e5245382b1f12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7886939facb1a4978a7e7164574b3e3124180900000000000000000000000000000b17232e404c5966737f8c99a6b2ab9e9185786b5e5245382b1f12000714212d3a4754606d7a87939f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9b8f8275685c4f4235291c0f0000000000030d17212a333c444c535b60686d73797e8285888b8d8e8f9090908f8e8c8a86837f7a746e69605b534b433931271d1207000000000000000000000000000000000000000000000000000000040f19232d3946525e68717e8a939ea6b0a9a09590837b6f6b605c55514a46423e3b3a38342f34383a3b3e42474b51575e656c737e87939aa4afaaa1968e81756c61554b4035291e1408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1ab9e9185786b5e5245382b1f12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a879aa4afb0a3968a7d7063574a3d3024170a0000000000000000000000000000061926323f4c5965727f8c98a5b2ab9e9185786b5e5245382b1f12000714212d3a4754606d7a8793a0acacacb1aba9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a89b8f8275685c4f4235291c0f00000000010b151f29333c454e565e656c727a80858a8f929898999b9c9d9d9c9c9b999a93908c86817b726c655c554b43392f24180d0400000000000000000000000000000000000000000000000000000b16212c38444f59616d7a85929ea5afaaa19690837a6e696059514b44403936312f2d2c2823292c2d2f31373940454d535b606c717e88939fa6b0a89e938b7e71675d51453b3025190e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1ab9e9185786b5e5245382b1f12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7b8794a1b6afa396897c706356493d3023160a00000000000000000000000000000b1825323e4b5865717e8b98a4b1ab9e9185786b5e5245382b1f12000714212d3a4754606d7a8793a0adbcb1a79f9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b8f8275685c4f4235291c0f0000000007121d27313b454e575f686d777f858d92979c9fa2aaa6a8a9a9aaa9a9a7aca49f9d99928e867f776d675d554b4035291f160c0100000000000000000000000000000000000000000000000004101b27323b4854606b75818e97a1adaea39891847b6e685e574f454039342e2a2622201f1c181c1f2022262b2f353b4149505a616c73808c949faaafa59e9184796d60564c41362a1c11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4a7a79e9185786b5e5245382b1f12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8794a1b5b0a396897d7063564a3d3023170a00000000000000000000000000000c1825323f4b5865727e8b98a5b1ab9e9185786b5e5245382b1f12000714212d3a4754606d7a8793a0adb8ab9f95908f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8275685c4f4235291c0f000000000c18232f39434d575f6a6e7a828b92989fa2a9abacaaa6a4a2a2a1a2a3a5a8acacaba39f98928b81796d675d51453e31281d13070000000000000000000000000000000000000000000000000713202c38444f5963707d89939ea9b1a79f92867c6f695e564d453d342f28231c1a151312100c101314151a1d24292f383f44505a606c77828f98a2aeada1968c7f73685e5246382e23170c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b979a9a9a9a9185786b5e5245382b1f12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d798699a3afb0a3978a7d7064574a3d3124170600000000000000000000000000000c1926333f4c5966727f8c99a5b2ab9e9185786b5e5245382b1f12000714212d3a4754606d7a8793a0adb6a99d9083838383838383838383838383838383838383838383838383807366594d4033261a0d00000004101c2934404b555e696e7c848f949fa2aaada9a7a09d9a979695949596989b9fa2aaaeaaa29f938f82796d605a50433a2f24180d0100000000000000000000000000000000000000000000000916222f3b4854606b7683909da5afaca0958c7f726a60574d443b3329231d18120e0907060300040607090e12181d262d333e44505b656e7b86929fa9b2a99f92867a6e61544a3f34281c100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b8d8d8d8d8d8d85786b5e5245382b1f120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3945515d677986929facb1a4988b7e7165584b3e2d22170b00000000000000000000000000000d1a2733404d5a6673808d99a6b3ab9e9185786b5e5245382b1f12000714212d3a4754606d7a8793a0adaea194877b767676767676767676767676767676767676767676767676736e63574b3f3226190c00000006131f2c3845515c676e7b8491969fa6aeada59e9b95908d8a89888888898c8e92989fa2aaaea59e948e81756c61554b4035291d11040000000000000000000000000000000000000000000005111e2a36414c5663707d89959fabb0a69d9083786d60584e453b32292118120c070000000404040404040001070b141b2227333f49535e69737f8c97a1adaea2988c7f73665c5044382c1f120600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c818181818181818073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b556b7885929eabb3a6998d807366544a3f33281c0f0300000000000000000000000005111e2a36424d566875828f9ba8b5ab9e9185786b5e5245382b1f12000714212d3a4754606d7a8793a0adaea194877b6e696969696969696969696969696969696969696969696966635c52473b2f23170a000005121e2b37424d57606d79839096a0a8b0a9a19e938e8883807e7c7b7b7c7d7f82868c9298a0a8afa69e938b7e71675d5145392c201307000000000000000000000000000000000000000000000713202d3946525e6875828f9ba7b1ab9f94897d6f665c51463c332920170f0701060a0c0d111111111111111111110a1117222d38414d57606d7985929eabb4aa9e9184796d6053463a2e23170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222e3b4854606a6f74747474747474736e63584b3f3226190d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18242f43505d6a7683909da9b5a89c8f8275665b5044382b1f13080000000000000000000000000714202d3a46525e697784919eaab7ab9e9185786b5e5245382b1f12000714212d3a4754606d7a8793a0adaea194877b6e615c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5957524a40352a1f130700000714212d3a46535f6973808d95a0a9b2a8a1979189817c7773716f6f6e6f7072757a7f869196a0a9afa59e9185796d6053473a2f24180d010000000000000000000000000000000000000000000714212e3a4754616d7a86929facb2a89c9083766b60544a40342b20170e05070d121618191e1e1e1e1e1e1e1e1e1e1e1e1e1b262f3b45515d6773808c99a4afada1968a7d7064544a3f34281c10030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131f2c38434e5860626767676767676766635c52473b2f23170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071b2834414e5b6774818e9aa7b4ab9e9285796c6053463a2f24190b0200000000000000000000040e16212e3b4754616e7b87939facb8ab9e9185786b5e5245382b1f12000714212d3a4754606d7a8793a0adaea194877b6e61545050505050505050505050505050505050505050504d4b4740382e24190e020004101c2834404b55616e7b87929fa7b1aba19691857d746f6a6764636261626365676d727b849197a1adada1978b7e7265554b4135291d1104000000000000000000000000000000000000000004101d2935404b5565727f8b99a3afada1968a7d7064594f42392e22190e050a12191e2225262a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2935404b55616e7b87939facb2a89b8f8275665c5044382c1f120600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27323d464e54565a5a5a5a5a5a5a5a58524a40362a1f130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a9b2ada197897c6f63554c4135291d140a000000000000000000030c16202b37434e5865717e8b9aa4afb8ab9e9185786b5e5245382b1f12000714212d3a4754606d7a8793a0adaea194877b6e6154484343434343434343434343434343434343434343403f3b352e261c1207000006131f2c3845515c6774818d99a3afaea39991847b706b625f58575655555556555d60696e7b85929ea9b3a99d908376675d5145392c20130600000000000000000000000000000000000000000613202c3945515d6776828f9cabb5ab9e9184786c6053463d30271c10070a131c232a2f3233373737373737373737373737373737372f3946525e697683909ca9b6ab9f9285796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16212b343d4348494e4e4e4e4e4e4e4d4b4740382e24190e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8896a1adb3a99a8d8073675d51453b2f261b110a03000000000000050c151e28323a47535f6a76828f9cacb6b8ab9e9185786b5e5245382b1f12000714212d3a4754606d7a8793a0adaea194877b6e6154483b3636363636363636363636363636363636363633322f2a241c130a0000000713202d3a4653606d7985929fabb5ac9f92877c6f696059534e4b494848494a4c51575f69717e8a97a1adac9f92867a6d6054473a2d21140700000000000000000000000000000000000000000714202d3a4753606d7a86929facb4aa9a8d8174665b5044382b1e150b07121c252e353b3e40444444444444444444444444444444444444424d5766727f8c99aab4aea298897c6f6356493c302316060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040f19222b32383b3c41414141414141403f3b362e261c12080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7884919eabb8ab9f92857a6d60574d41382d231c150c0a070707060c10171e27303a444f59626f7c88949fabbeb8ab9e9185786b5e5245382b1f12000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2929292929292929292929292929292929292626231f19120a010000000a1723303d4a5663707d8998a2a6a6a89a8d80746a60574f47433e3c3c3b3c3d41454d57606d7985929eabafa399897c6f6356493c3023160900000000000000000000000000000000000000000a1623303d495663707c8999a3aeaea398897d7063544a3f3328190c030d19232e3740464b4c515151515151515151515151515151515151515156626f7c8998a3aeb3aa998c807366594d402e23170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007101921272c2e2f3434343434343433322f2a241c140a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3744505b6574818e9aa7b1aea2988c7f72695e53493f342e261e1b1514131314171c20293039424c56606b75818e9ba6b0bbb8ab9e9185786b5e5245382b1f12000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1a1917130e0700000000000d1a2633404d596673808c999999999996887b6e61584e453d3731302f2e2f2f353b44515c6676828f9ca9b5ab978a7d7164574a3e3124170b00000000000000000000000000000000000000000c1926333f4c5966727f8c99abb4ac9f9286796d6053463a2d22170706121e2a3540495157595d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d606d7986929facb5a89b8f827568544a3f34281c1003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070f161b1f2223272727272727272726231f19120a0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27333f495363707c8995a0abb3aa9f92867b6e655b50443f38302b27222120202123282c323a424b545d68707d89939eaab8c2b8ab9e9185786b5e5245382b1f12000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115101010101010101010101010101010100d0c0a07020000000000000f1b2835424e5b6875818c8c8c8c8c8c8c8478695f53463d332b262322252a2d3338414c566875818e9ba8b1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000020f1b2835424e5b6875818e9ba8b4aa9d908377675c5145382c1f13060a16222f3b46515b63666a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a667784909daab7aa9d918477665c5044382c1f120600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f1315161b1b1b1b1b1b1b1a1917130e08000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d384854606b7783909da7b1aea2988f82776c605b504a423c37322f2e2d2d2e2e34383e444c545c666d7a84919ea5afbac3b8ab9e9185786b5e5245382b1f12000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150803030303030303030303030303030300000000000000000000000b1824313e4b5764717e7f7f7f7f7f7f7f7e7164574d42342b22272b2d3036383f444a525e687683909ca9b4aa968a7d7063574a3d3024170a0000000000000000000000000000000000000003101c28343f4a546a7783909daab4a89b8e817568554b4034281c10040c1825323e4b57636d73777777777777777777777777777777777777777777777777828f9ba8b5ac9f9286796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030709090e0e0e0e0e0e0e0d0d0a0702000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b2c38444f5964717e8a95a0acb4aa9e948d80736d605c544e47433e3b3a3a3a3a3c3f444650565e666d78828f96a0aaacb2bab8ab9e9185786b5e5245382b1f12000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000a1724303d4955616c7173737373737373716c6155453c312d2d3337393c42464950545c616d7a86929facaea298887c6f6255483c2f2215090000000000000000000000000000000000000006121f2b3844505c667885929eabb2a5998c7f7266594c3f2e23180c000d192633404c5966737f83848484848484848484848484848484848484848484848385929eabb8aea399887b6e6155483b2e22150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101b27323d4653606d7883909aa4afb0a69c928c7f736d665f58544e4a4847464647494a50535a61686d78818e949fa09da0a8b2b8ab9e9185786b5e5245382b1f12000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150802020202020202020202020202010000000000000000000000000815212d3945505a61646666666666666664615a504533363a3b3f4446494d52535b60666d74808d98a3aeab9f9285786d6053463a2d201307000000000000000000000000000000000000000713202d3a4653606d7986939facb1a4988b7e7165584b3e32251807000e1b2734414e5a6774818d90909090909090909090909090909090909090909090909297a1adb9b5ab95887b6e6255483b2f221508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b161f2c3844505c666f7c88939fa7b1aea49b918c80786f6a62605857555453535455545c60646c717a828e939ea0969196a0acb8ab9e9185786b5e5245382b1f12000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150f0f0f0f0f0f0f0f0f0f0f0f0f0f0e0c080400000000000000000005111d28343e4850555759595959595959575550483e3c42464749505355575e61656c7078808c929daab0a69b8f8275665c5044382b1f1206000000000000000000000000000000000000000714212e3a4754616d7a879aa4afb0a4978a7d7164574a3e3124170b010e1b2734414e5a6774818d9a9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9ea1a9b3b7aea195887b6e6255483b2f2215080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54606a74818d959fa9b2ada39b928d837c756f6a676462616060616265666d70777e858f949ea0959084919daab7ab9e9185786b5e5245382b1f12000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211c1c1c1c1c1c1c1c1c1c1c1c1c1c1b1b18140f090200000000000000000c17222c363e45494b4c4c4c4c4c4c4c4b49454347484d5254535b606266696e72787d838c929ca4aea99f94897d7063544a3f34281c1003000000000000000000000000000000000000000814212e3b4754616e7a8794a1b6b0a396897d7063564a3d3023170a010e1b2734414e5a6774818d9aa7aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa195887b6e6255483b2f22150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17232e38424e58606d79839097a1a9b2ada49d959087817c7773716e6d6d6d6d6f7174797d838a92979fa29890837e8b98a4b1ab9e9185786b5e5245382b1f12000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e282828282828282828282828282828282724201a130b030000000000000006101a242c34393d3e404040404040404246484e5355565e6164656c6f72767b7f848a90959ca4ada9a1978f82766b605442382e23170b00000000000000000000000000000000000000000815212e3b4854616e7b8794a1aeafa396897c706356493d3023160a010e1b2734414e5a6774818d9a9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d95887b6e6255483b2f221508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c26303d45515d676e7b859197a0a8b0aea7a099938e8884807d7b7a79797a7c7e81858a90959ea1a39992867c7e8b97a4b1ab9e9185786b5e5245382b1f12000714212d3a4754606d7a8793a0adaea194877b6e6154483b353535353535353535353535353535353534312c251d150b020000000000000009121a22282d303133332f353c43474d5254585f6266696e7175787c7f83878c91969d9fa7ada8a19792857b6e61594f4430261c110600000000000000000000000000000000000000000814212e3b4754616e7a8794abb5b0a3968a7d7063574a3d3024170a010e1b2734414e5a6774818d91919191919191919191919191919191919191919191919191919191919191887b6e6255483b2f2215080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a151e2935404b555e696f7c8591969ea6aeb1aba49f9b96918d8a8887868687888b8e92979d9fa7a19892877d717e8b97a4b1ab9e9185786b5e5245382b1f12000714212d3a4754606d7a8793a0adaea194877b6e615448424242424242424242424242424242424242403d372f271d130900000000000000000910171d2124242a323a41454e53575e61666a6f73777b7e8185888c90939a9ea0a8ababa59e9691857c6f695e52473d331e140a0000000000000000000000000000000000000000000714212d3a4754606d7a8799a3afb0a4978a7d7164574a3e3124170b000d1a2633404d596673808484848484848484848484848484848484848484848484848484848484848484847b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c18242f39434d575f6a6f7b848f949fa2aaaeafaca8a09e9a97959493939495989a9ea2a9a59e9791867e71717e8b97a4b1ab9e9185786b5e5245382b1f12000714212d3a4754606d7a8793a0adaea194877b6e61544f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4e4d4841392f251a0f040000000000000000060c1019232b343c444c52585f62696e73777c8083878b8e9297999d9fa4acacaba69f9c938e847c6f6a5f574d42352b210c020000000000000000000000000000000000000000000613202d394653606c7986929facb1a4988b7e7165584b3e32251807000c1925323f4b57636d737777777777777777777777777777777777777777777777777777777777777777776e695f53463a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27313b454e585f696e7a828b92989fa2aaacb1acaaa6a4a1a0a0a0a0a2a4a7aba79f9d938e857c716c717e8b97a4b0ab9e9185786b5e5245382b1f12000714212d3a4754606d7a8793a0adaea194877b6e615b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b59534b41372c2014080000000000000000030d19222b353d464e565d606a6f757b7f84888c9095979b9ea1a9a9acaaa8a19e9a948f89817a6f6a5f584e453b3023190f0000000000000000000000000000000000000000000005121f2b3744505b657885919eabb3a6998c807366594d402f24180d010a16232f3b47525b63666a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a615f574d42362a1e120500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f29333c464e575f686d757e858d92989da0a7a7aaacaeb4b5afacaba9aaa39f9c95908a817a6f6a64717e8b97a3a3a39e9185786b5e5245382b1f12000714212d3a4754606d7a8793a0adaea194877b6e686868686868686868686868686868686868686868655d53483d3124180c00000000000000010b151f2b343d474f585f686d747c82878c9195999da0a7a8abaca9a8a09e9a96918d88827c756d685f584e463c33291f110700000000000000000000000000000000000000000000030f1b27333f49536a7683909da9b5a89b8e827568554b4135291d110407131e2a3540495257595e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e55534d453b31261a0e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d17202a343c454d565e616c717a80868c9095989b9d9fa2aaa1a49f9e9c9a98928f8a837d756d686064717e8b97979797979185786b5e5245382b1f12000714212d3a4754606d7a8793a0adaea194877b757575757575757575757575757575757575757575756f65594d4034271b0e0100000000000007121d27313c464f59606a6f7a81888f92999da0a8aaacababa39f9c9896918d8984807b766f6b615e564e463c342a20170d0000000000000000000000000000000000000000000000000b17222d414e5b6874818e9ba7b4aa9d918477675d5145392c201307020d19242e3740474b4d5151515151515151515151515151515151515151515151515151515151515151514846423b33291f140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e18222a333b444c525a62686d737a7f83888b8e90929894949993928f8d8a86827d77706b615e5664717e8a8a8a8a8a8a8a85786b5e5245382b1f12000714212d3a4754606d7a8793a0adb5a89c8f828282828282828282828282828282828282828282828175685b4e4235281b0f020000000000000c18242f39434e58606b707c848e939b9fa3abacaca9a19e9a99928f8c8884807c78736e69636059524c443c342a22180e05000000000000000000000000000000000000000000000000061925323f4c5865727f8b98aab4ac9f92867a6d6054473a2e23180c0007121c252e353b3f404444444444444444444444444444444444444444444444444444444444444444443b3a36312921170d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000610182129323a414650565e61686d73777b7f81848586878787868583807e7a75706b6361595254616e7b7d7d7d7d7d7d7d7d7063564a3d3023170a000714212d3a4754606d7a8793a0adb7aa9e948f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e86796c5f5346392c201306000000000004101d2935404b55606a707d8691969da5acaeaaa29f9b97928e8a86827f7b77746f6c65625f57544f46413a322a221c1710080000000000000000000000000000000000000000000000000916232f3c4956626f7c8998a2aeafa3998a7d7164554b4034281c1004000a131c242a2f323337373737373737373737373737373737373733393c3d3f3f3f3f3f3f3f3f3f3a3935302a261f170f0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f18202930363f444c52565e61666a6e72747779797a7a7a79787674716d67636159554f46535e696e70707070707070706b6155483c2f231609000714212d3a4754606d7a8793a0adbbb0a69e9c9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9286796c5f5346392c201306000000000006131f2c3945515d676f7c869298a1a8afaaa39f98928e8985817d7a76726e6a6763605b53534d48433d353031302d28221a110800000000000000000000000000000000000000000000000713202d3a4653606d7985929facb5ab9b8e8174675c5145382c1f160c01010a12191e2325262b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2c353e44494a4c4c4c4c4c4c4c4c4c4746413a32281e1308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e171e252a323a41464c5254585f6265686a666d6d6e6d6c65696764605d55554f4844424d575e61646464646464646361594f44382c201407000714212d3a4754606d7a8793a0adbab8b0aaa8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a89f9286796c5f5346392c2013060000000004101c2834404b54606d79849198a2aab1a8a098928d86817d7974706d6765625f585653504947423e3e3e3e3e3d3c39332c231a10050000000000000000000000000000000000000000000006131f2c3845515c6675828f9baab4ab9e9285796d6053463e31281d12070000070d1316191a1e1e1e1e1e1e1e1e1e1e1e1e1e1e1f29333e474f555759595959595959595954524c443a3025190d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d1319202930363a4146474e5355585b545c60616160605b535a5754514b48443e383b454d53545757575757575756554f473d33271c1004000714212d3a4754606d7a8793a0adbab2aaa4a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a19f9286796c5f5346392c2013060000000006131f2c3845515c66737f8c96a0aab1a7a0969186807a74706d6664605d5555534e494646474b4b4b4b4b4b4b4a49443e362c22170b0000000000000000000000000000000000000000000004101c2834404b5464717e8b98a2aeada1978b7e71645a5043392f24180f06000002070a0c0d1111111111111111111111110f1a25303b454f596164656565656565656565615e564c4135291d11050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080e171e252a3036393c4347484c4e4a50535454545350494d4a4745413a38332c333b4246484a4a4a4a4a4a4a4a48443d352c21160b00000714212d3a4754606d7a8793a0adb5aaa0999594949494949494949494949494949494949494949286796c5f5346392c201306000000000713202d3a4653606d7985919ea8b2aba09590847c746e6863605c5453514b484743444c525457575757575757575550483e33281c1004000000000000000000000000000000000000000000000c18232e3a4754606d7a86929facb3a99d9083776c61554b40352921180f0600000000000004040404040404040400040d17212a36424d57616c707272727272727272726d685e5246392d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d13191e252a2d31373a3b3f413f444647474746443f413e3a39352f2c28212931363a3b3d3d3d3d3d3d3d3d3c38332c231a100500000714212d3a4754606d7a8793a0adb0a4998e8987878787878787878787878787878787878787878787796c5f5346392c201306000000000a1723303d4a5663707d8997a1adafa39990837a6f6a615e5653504a4745403b3a414c565e616464646464646464615a5044392d201408000000000000000000000000000000000000000000000713202c3945515d6774818e9ba6b0aca0958a7d70675d51453d332a211810080200000000000000000000000000060e161f29333b46525e69707d7f7f7f7f7f7f7f7f7f7a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d13191e20262b2e2f322e34383a3a3b3a3937332d312d2c29241d1c171f252a2d2e31313131313131302f2c27211a11080000000714212d3a4754606d7a8793a0adafa295897c7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a756154473b2e21140800000000000d192633404c5966737f8c99a9b3ac9f92877b6e685f58524c46443f3a39352f3946525e686e71717171717171706c6155493c3023160a0000000000000000000000000000000000000000000004111d2935414b55626f7c88949eacb1a79e9184796d60594f453c332a2219130d0803000000000000000001040b0f182028313b454f59616e7b868c8c8c8c8c8c8c8c84796c605346392d20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d11151a1f21222523282c2d2e2e2d2d2b27222421201d1813100d141a1e2121242424242424242323201c161008000000000714212d3a4754606d7a8793a0adaea194877b6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e685e5246392d20140700000000020f1c2835424f5b6875828e9ba8b5a89c8f82756a5f564e46413b38342e2c292e3b4754616e7a7e7e7e7e7e7e7e7e7064574a3d3124170a00000000000000000000000000000000000000000000010d18242f3a47535f6a75828f9aa4afaca1968d80736b60574d453c3429241e19130f0b060706060607070d11161b212a323a434d57616b75818e989898989898968b7e72655b5044372b1f120500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105090f12141519171c1f20212121201f1b17171413110d070103090e12141517171717171717171614100b0500000000000714212d3a4754606d7a8793a0adaea194877b6e6161616161616161616161616161616161616161615e564c41362a1e11050000000003101c2936434f5c6976828f9ca9b2a6998c7f7366574e443c36302b28232228343f4a5465717e8a8a8a8a8a8a8a84776b5e5144382b1e11050000000000000000000000000000000000000000000007131d2b37434e58626f7c87939fa8b2a89f92877d70695f574e463e353029241f1b1715141312131415181d20272c333c444c555e69707d88939faaa5a5a79e9184796d6053493f33271b0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002060808060c10121314141413120f0b060706040100000000020507080a0a0a0a0a0a0a0a090704000000000000000714212d3a4754606d7a8793a0adaea194877b6e615454545454545454545454545454545454545454524c443b3025190d010000000003101d2a3643505d697683909ca9b2a5988b7f7265584c3f332d2c28282c2d333b44505c6674808d97979797978f8376695c504336291d100300000000000000000000000000000000000000000000010f1b26313c47535f6a74808d96a0acafa39992857b6e695f585046413a352f2b27222121201f20212224292c32383f454d565d676e7b85929aa4afb5ab9f958b7e71675c5141382d22170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003060707080706050300000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e61544847474747474747474747474747474747474746413b32291e14080000000000030f1c2936424f5c6975828f9ca8b3a6998d8073665a50443f3a383434383a3f444d57606d7985919ea4a4aa9a8d8074675a4d4134271a0e0100000000000000000000000000000000000000000000000a15202b37434e58606d7984919ea4aeaba29791847b6f6a615a524c45413a37332d2e2d2c2b2d2d2e2f35393d444850575f686d79839097a1acb6afa3999083786c60554b402f261b110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3936302920170d020000000000010e1a2734414d5a6774808d9aaab4aa9d9083776c6158504a4645404044464950575f69717e8b97a1adaea3988a7d7164574a3e3124170b000000000000000000000000000000000000000000000000040f1b26323c45515d67707d89929da6b0a9a09691847c706c615d56524c46443f3d3b3a3938393a3b3d4145474f545a62696e7a8390959fa9b3b0a69f92877c6f665b5043392e1d140a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010407071313131313131313080705020000000000000000000000000004080a0a1313131313120706030000000000000000000000000003080c0e0e131313131313130e0d0b070300000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2d2a251e170e05000000000000000b1724313e4a5764717d8a98a2aeaca0958a7d706a605b5453514b4a5153535b60696e7b85929fa9b3ab9f92867a6d6054473a2d211407000000000000000000000000000000000000000000000000000a15202935404b55606b74808d949ea7b1a8a09691857d756d68605d5653504949484745444647484a4b51545960636c717b8390959fa7b1b1a79e948c7f726a5f544a3f30271d0b02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080d11131420202020202020201514120e0903000000000000000000050b1014161720202020201e1312100b0600000000000000000001090f14181a1b202020202020201a1a17130e08010000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21212121212121212121212121212121201e19140d0500000000000000000714212d3a4754606d7a85929fa9b1a79e92857c726c6662605c54545c6062656c717b849197a2adafa4998e8175685d5245392c20130600000000000000000000000000000000000000000000000000040d18242f39434f59606d78828f959fa7b0a8a197928a817a736d6863605b53565454515053545557555d60646b6f767e8690959fa7b1b1a7a0958f82776c60584e42382d1e150b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13191d202d2d2d2d2d2d2d2d2d21211e1a140d05000000000000000810171c2023242d2d2d2d2d2b201f1c17110a02000000000000030b131a202427282d2d2d2d2d2d2d2726231f19120b0200000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115141414141414141414141414141414110d08020000000000000000000613202c3945515d6774808d97a2adada19792867e78736f6d666a6a666d6f72787e859196a1a9b2a89f93877c6f62564c4135291d1104000000000000000000000000000000000000000000000000000007121d28313d44505c666d798390959fa6afa9a29f938e857f7a746f6c65656361605d5b6060616466676d71767c828b9298a0a7b1b0a7a0959083796d655b50463c2f261c0c0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d161e24292c3939393939393939392e2d2a251f170f05000000000008111a22282d30313939393939382d2b28231c140c0200000000010b151d252b303435393939393939393433302b241d140b01000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150808080808080808080808080808070501000000000000000000000004111d2935414b55616d7a85929ea4ada9a198928b847f7c7978777778797c7f848b9297a1a8b2a9a0968e81746a5f53433a2f24190d010000000000000000000000000000000000000000000000000000010c161f28343f4a545d676e7a838f949ea5aeada59e97928c85807c787472706e6d67666c6d6e7073757a7e828990949fa2aab1aea69e9590837a6e675d53493f342a1d140a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c1620282f35394646464646464646463b3a36312921170d0300000005101a242c33393c3d4646464646453a38342e261e140a0000000009131d272f373c404146464646464646413f3c362f261d1208000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000010d18242f3a46525e68717e8a929ca3adaaa29f96918c88868484848586888c91969fa2a9b0a8a1979184796d60584e4331281e130800000000000000000000000000000000000000000000000000000000040d17232e38424b555e686e7a828e939fa2aaafa9a19e97928d8984817f7c7b7a7979797a7b7d7f82868a8f949c9fa6aeb1aba39f948f837a6e685e554b41382d22180b020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28323a41455353535353535353534846423b33291f14090000000b17222c363e44494a53535353535146443f3830261c11060000030f1a252f3941484d4e535353535353534d4c4740382f24190e030000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080606060606060606060606060606060201000000000000000000000007131d2a36414c56616c73808c919ea1a9aea8a09d999992919090919299999ea0a8adada69f9691857b6e675d51463c321f160c01000000000000000000000000000000000000000000000000000000000006111c263039434c565e686d78818b92989fa6adada9a29f9a96918e8b89878786858687888a8c8f92989c9fa6abb0ada7a099928c82796d685e564c433a2f261b100700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d19242f3a444c525f60606060606060605f534d453b31251a0e020004101c28333e4850555760606060605e53504a42382e23170b00000814202b37414b53595b606060606060605a58524a40362b1f13070000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115121212121212121212121212121212120f0e0c08040000000000000000010d1925303a44505a636e737f8a92979fa3abacaaaba39f9e9d9d9e9fa3abaaacaba9a19e948f847c6e695f554b41342a200d04000000000000000000000000000000000000000000000000000000000000000a141e28313b444c565d666d777f868f949ea1a8acadaba8a19e9b989694999292939a9497999c9fa3aaabb0aca9a19e9590877f786d675e564c443b31281d140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c565d6c6c6c6c6c6c6c6c6c6c5e574d42362a1e1205000814202d3944505a61646c6c6c6c6c6b605c544a3f34281c1003000c1824303c48535d64686c6c6c6c6c6c6c67645c52473c3023170b0000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1b1b18140f09020000000000000008131e28323e48525c636d737e858d92999ea1a8a8aaacabaaaaabacabaaa7a79f9d97918b827a6e6a5f574d433a2f22180e0000000000000000000000000000000000000000000000000000000000000000020c161f29323b444c545c656c727b828b91969ea0a8acaeadaba7a5a3aba39f9f9fa4a1a3a6a8acaeaeaca8a19e97918b837c726c665d554c443b32291f160b0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202c3945525d6876797979797979797976695e53463a2d211407000a1623303c4955616c707979797979786d665c5044382b1f160a000e1a2734404d59646f7479797979797979746e64584c3f33261a0d0000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c282724201a130b03000000000000020c16202c36404a525b636c707a80868d9196999b9d9fa3aaa1a9a29f9d9b9895908b857e776e685f584e453c31281d1006000000000000000000000000000000000000000000000000000000000000000000040d172029323a424b535b60696e767e848b91969b9fa2aaa9abaeb3b5afacacacafb6b3adaba9aaa29f9b96918c857e786f6a605b544b433a322920170d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a86868686868686867b6e6154483b2e21150806131f2b37434e5864707e868686868684786d6053463d32271b0f030e1b2835414e5b687481868686868686868074675a4d4134271a0e0000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b393939393939393939393939393939393939393534312c251d150b02000000000000050e1a242e374049515a61686d747b8084898c8f9192989494949792908e8b88837e79716c655e564e463c332a1f160c0000000000000000000000000000000000000000000000000000000000000000000000050e1720283039414950575f616c71797f84898e9298999c9fa2aaa3a4a5a5a5a4a3a9a29e9c9998928e8a847f79726c666058504a423a312920170e05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a87939393939393877b6e6154483b2e2115080815222e3b4754606a768390939393968a7e7164594f43382c1f14090e1b2835414e5b6874818e93939393938d8074675a4d4134271a0e0000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e615448454545454545454545454545454545454545454542403d372f271d13090000000000000008121c252e37404850565e61696e73787c7f82848586878787868583817e7b77726d67605b534c443c342a21180d04000000000000000000000000000000000000000000000000000000000000000000000000050d161e272f383f444d535a62676d72787d8185898d90929896979898989898979597928f8d8985817d78726d67605b544e443f382f281f170e0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a87939f9f9f9f94877b6e6154483b2e211508121e2a36424d57626f7c89949f9fa89d9083766b6054483b31261a0e0e1b2835414e5b6874818e9b9f9f9f9a8d8074675a4d4134271a0e0000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e61545252525252525252525252525252525252525252524e4d4841392f251a0f04000000000000000a131c252e363e444c52575e61666c6f727577797a7a7b7a7a787774726e6965605c555049413b322a22180f060000000000000000000000000000000000000000000000000000000000000000000000000000040c151d262d333b424650555c60666c7075797d80838587898a8b8b8c8b8b8a89878583807d7975706c66605d55504a423c332d261d160d050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0acaca194877b6e6154483b2e21150814212d3a46535e6975818e9ba6b0ab9f95897c6f63574d42362a1e13081b2835414e5b6874818e9ba7aca79a8d8074675a4d4134271a0e0000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e615f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5b59534b41372c20140800000000000000010a131c232c323a41464d53545b60626668656c6d6d6e6d6d676a6865615f5753514b443f382f2920180f0600000000000000000000000000000000000000000000000000000000000000000000000000000000030b141b222731363e434b51545b6063676d707376787a7c7d7e7f7f7e7e7d7c7a787673706d6763605b54514b443f382f28221c140b04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115111d2935414c55616e7b87929facb9b1a79b8f8275695f53463a2f24190d1b2835414e5b6874818e9ba7b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c68655d53483d3124180c0000000000000000010a111a202930363b42464a50535659535b6060616161605d555b5855534d47454039332d261d170e06000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171f262a303940454a5053555c60636669686e6f707172727271706f6e68696663605c5553504a454039332d261d17110a0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211513202c3945515d6773808d99a3afbbb9ac9f93877b6e61564c4135291c111b2835414e5b6874818e9ba7b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b787878787878787878787878787878787878787878787878756f65594d4034271b0e00000000000000000000080e171e252a3136383f4446494c4950535354545453514b4e4b4846423c38342f27221b140b05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b141a1e272e34383f44464b5153565a565e61636465656565656462615e565a5653514b46443f38352f28221c140b06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21151c28343f4a54606d7a85929fabb5b9bbafa4998d8074685d5245382e23171b2835414e5b6874818e9ba7b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000714212d3a4754606d7a8793a0adb8ab9f92858585858585858585858585858585858585858585858585858175685b4e4235281b0f0000000000000000000000050c13191f252a2d3338393c3f3f444647474847474540413f3b3a37312c29231d17110a02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090c151d23282d3338394045464a4d4d525456575858595858575654524c4d4a4745403938332d29241d17110a0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21151f2b3844505c66727f8c98a2aeafacafb5ab9f92857a6d60544a3f34281c1b2835414e5b6874818e9ba7b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000714212d3a4754606d7a8793a0adbaaea2989292929292929292929292929292929292929292929292928f8275685c4f4235291c0f00000000000000000000000002080d141a1c22282b2d2f2d3337393a3a3b3a3a38352f322e2d2b261f1c18120b06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181c22282b2e34383a3d40414647494a4b4c4c4b4b4a49474641403d3a38342f2b28221c18120b06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115202d3a4653606d7884919eaaaba39fa3abaea2988c7f72665c5044382c1f1b2835414e5b6874818e9ba7b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000714212d3a4754606d7a8793a0adb7b4aaa29f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9b8f8275685c4f4235291c0f000000000000000000000000000003090e11171c1f202322272b2d2d2e2e2e2d2c29242522211e1a14100c0701000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c11171c1f23282c2d303036393b3c3d3e3f3f3f3e3d3c3b393630302d2c29231f1c17110c070100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211f2c38434f5964717e8a96a1aca3999299a1a8aa9e9184796d6053463d32271b2835414e5b6874818e9ba7b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000714212d3a4754606d7a8793a0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa89b8f8275685c4f4235291c0f0000000000000000000000000000000000060b0f121316171b1f2020212121201f1d18181514120e09040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f12181c1f2023252a2d2e30313232323232312f2e2d2a2523201f1c18120f0b0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21222f3b4854606b7683909da8aa9f92869196a1aca1968a7e7164594f44382c1f2835414e5b6874818e9ba7b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000714212d3a4754606d7a87939d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9b8f8275685c4f4235291c0f00000000000000000000000000000000000000030606060b0f1213141415141413100c070807050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003070c10131317191e202123242525262525242321201e19171413100c0703000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e212a36424d57636f7c89959faba2988c7f84919eaaa89d9083776b6054483c31262835414e5b6874818e9ba7b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000714212d3a4754606d7a87909090909090909090909090909090909090909090909090909090909090908f8275685c4f4235291c0f00000000000000000000000000000000000000000000000003050607070807070604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607080e1114141617181919181817161414110d08070604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e212d3a46535f6975828f9ba7ab9f92867a7f8c98a2ab9f95897c6f63574d42372b2835414e5b6874818e9ba7b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000714212d3a4754606d798384848484848484848484848484848484848484848484848484848484848484838074675a4d4134271a0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002050708090a0b0c0c0c0b0a090807050100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2935414c56616e7b87939faca4998d81747a85929faba79b8f8275695f53463a302435414e5b6874818e9ba7b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000613202c3945515d676d777777777777777777777777777777777777777777777777777777777777777777746e64584c3f3326190d0000000000000001040707131313131313131308070502000000000000000000000000000000000000000000000002080c101212131313131313130a0907040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2c3945525d6874808d99a4ac9f93877b6e73808d99a3ac9f93877b6e61564c41352935414e5b6874818e9ba7b3a79a8d8074675a4d4134271a0e00000000000000000000000000000000000004111d2935414b555d606a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a67645c52473c3023170b000000000001080d11131420202020202020201514120e09030000000000000000000000000000000000000000060d13181c1e1f20202020202020171613100b05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e34404a54606d7a85929faba79b8f8275696e7b86929faca4998d8074685d5246392e35414e5b6874818e9ba7b3a79a8d8074675a4d4134271a0e000000000000000000000000000000000000010d18242f3a434b51545d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5a58524a40362b1f130700000000040c13191d202d2d2d2d2d2d2d2d2d21211e1a140d050000000000000000000000000000000000000710181f24282b2c2d2d2d2d2d2d2d2322201c160f080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e3844515c66727f8c98a2ab9f95897c6f636975818e9ba6ab9f92867a6d61544a403435414e5b6874818e9ba7b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000007131d28313a4145475151515151515151515151515151515151515151515151515151515151515151514d4c4740382e24190e03000000040d161e24292c3939393939393939392e2d2a251f170f050000000000000000000000000000000006101922293035383939393939393939302f2c272119110800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e3a4653606d7984919eaaa89d9083776b60626f7c88949faba2988c7f72665c51443835414e5b6874818e9ba7b3a79a8d8074675a4d4134271a0e00000000000000000000000000000000000000010c161f282f35393a444444444444444444444444444444444444444444444444444444444444444444413f3c362e261d1208000000010c1620282f35394646464646464646463b3a36312921170d030000000000000000000000000000020d18222b343b414445464646464646463d3c38332b23190f05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b38444f5964717e8a96a1ada1968a7e716459606a7683909ca8aa9e9184796d6053463d32414e5b6874818e9ba7b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000040d161d24292c2d3737373737373737373737373737373737373737373737373737373737373737373433302b241d140b0100000008131e28323a41455353535353535353534846423b33291f1409000000000000000000000000000008131f29343d464c5152535353535353534a48443d352b21160b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b3b4854606b7783909da8aa9e9184796d60535864707d8a96a0aca1968b7e7164594f4438414e5b6874818e9ba7b3a79a8d8074675a4d4134271a0e000000000000000000000000000000000000000000040c13181d20212a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2726231f19120b02000000010d19242f3a444c525f60606060606060605f534d453b31251a0e02000000000000000000000000000c1824303b464f575d5f6060606060606056544f473d33271c10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b424d5763707d8995a0aba2988c7f72665c5053606c7884919ea9a99d9083776b6054483c414e5b6874818e9ba7b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000001070d1113141e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1a1917130e08010000000004111d2935414c565d6c6c6c6c6c6c6c6c6c6c5e574d42362a1e120500000000000000000000000003101c2835414c5761696c6c6c6c6c6c6c6c6360594f44382c2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b47535f6975828f9ca7ab9f92857a6d60544a505b66727f8b97a2aca095897d7063574d42414e5b6874818e9ba7b3a79a8d8074675a4d4134271a0e000000000000000000000000000000000000000000000000010406071111111111111111111111111111111111111111111111111111111111111111110e0d0b07030000000000000713202c3945525d6876797979797979797976695e53463a2d21140700000000000000000000000005121e2b3844515d69737879797979797979706b6054483c2f2216090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e615448414c56626e7b87939faca3998d8073675d51424a54606d7985929eaba79c8f8275695f5347414e5b6874818e9ba7b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a86868686868686867b6e6154483b2e21150800000000000000000000000006121f2c3945525f6c7885868686868686867d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e61544846525e6874818d9aa4ac9f92877b6e61554c4145515d6773808d99a3ac9f93877b6e62564c414e5b6874818e9ba7b3a79a8d8074675a4d4134271a0e00000000000000000000000000000000000000000000000000050a0d0f101313131313131313130808060200000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a87939393939393877b6e6154483b2e21150800000000000000000000000006121f2c3945525f6c7885929393939393897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154484b54616d7a86929faca69b8e8175695e53433a404b55616e7b86929faca49a8d8174685e52464e5b6874818e9ba7b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000030a10161a1c1d2020202020202020201514120f0a030000000000000000000000000000000000000000000000000000000714212d3a4754606d7a87939f9f9f9f94877b6e6154483b2e21150800000000000000000000000006121f2c3945525f6c7885929f9f9f9f96897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e615448515c66737f8c98a2ab9f94897c6f62574d42313946525e6874818e9ba6ac9f92867a6d61544b4e5b6874818e9ba7b3a79a8d8074675a4d4134271a0e00000000000000000000000000000000000000000000040d151c2126292a2d2d2d2d2d2d2d2d2d22211f1a150e0600000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0acaca194877b6e6154483b2e21150800000000000000000000000006121f2c3945525f6c7885929fabaca396897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e61544853606d7985919eaaa89c9083766a6054453b3136414d56626f7c88949faba2988c7f73665c514e5b6874818e9ba7b3a79a8d8074675a4d4134271a0e000000000000000000000000000000000000000000000d161f262d3235363939393939393939392f2e2b2620180f06000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000000000006121f2c3945525f6c7885929fabb0a396897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e61544f5964717e8b97a1aca0968a7d7064584e433329303b47535f6a76828f9ca7aa9e9185796d60534e5b6874818e9ba7b3a79a8d8074675a4d4134271a0e000000000000000000000000000000000000000000060f1f2831383e42434646464646464646463b3a37312a22180e030000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000000000006121f2c3945525f6c7885929fabb0a396897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e615454606b7783909da9a99e9184786c6053463d32202b37434e5863707d8a95a0aca1978b7e7164594f5b6874818e9ba7b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000030e1821313a43494e505353535353535353534847433c342a20150a0000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000000000006121f2c3945525f6c7885929fabb0a396897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e61545863707d8995a0aca2978b7f72665b5044382b1f26313c4653606c7884919da9a99d9083776b60545b6874818e9ba7b3a79a8d8074675a4d4134271a0e00000000000000000000000000000000000000000915202a33434c545a5d60606060606060606055534e463c31261a0f0000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000000000006121f2c3945525f6c7885929fabb0a396897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e61545f6a76828f9ca7ab9f9285796d60544a3f33281c1f2b3744505b65717e8b97a1aca095897d7063585b6874818e9ba7b3a79a8d8074675a4d4134271a0e00000000000000000000000000000000000000020e1a26313c45545e66696c6c6c6c6c6c6c6c6c6c5f584e43372b1d120700000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000000000006121f2c3945525f6c7885929fabb0a396897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6156626e7b87939faca3998d8073675d5142382d22171b27333f4953606d7985929eaaa79c8f82766a5f5b6874818e9ba7b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000006121e2b37424d57667076797979797979797979766a5f5347392e23180c00000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000000000006121f2c3945525f6c7885929fabb0a396897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e615e6874818e9aa4ac9f92867b6e61554b402f261c1117222d3845515c67737f8c98a3ac9f93877b6e62566874818e9ba7b3a79a8d8074675a4d4134271a0e000000000000000000000000000000000000000814212e3a47535f6976828686868686868686867c6e62544b4034281c1004000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000000000006121f2c3945525f6c7885929fabb0a396897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e61616d7a86929faca69b8e8174695e5243392f1d140a111b2834404b55616d7a86929faca49a8e8174685e6874818e9ba7b3a79a8d8074675a4d4134271a0e00000000000000000000000000000000000004101c2834404a54626e7b8894939393939393938d8073665c5145382c1f1409000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000000000006121f2c3945525f6c7885929fabb0a396897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e616773808c98a3ab9f94887c6f62564d4231281d0b020c18232e3946525e6874818e9aa4ac9f92867a6d616874818e9ba7b3a79a8d8074675a4d4134271a0e00000000000000000000000000000000000006121f2c3844515c6673808d9aa69f9f9f9f9f9e9285796d6053463b31261a0e000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000000000006121f2c3945525f6c7885929fabb0a396897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e616d7985929eaaa79c8f82766a5f53443b301f160c0007121d2a36414c56626e7b87939faca3988c7f73676874818e9ba7b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000713202d3a4653606d7985929eabacacacacada1978a7e7164574d42362a1c11060000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000000000006121f2c3945525f6c7885929fabb0a396897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e65717e8b97a1aca0958a7d7063584e4332291f0d0400000d1925303a47535f6a75828f9ca7aa9e9285796d6874818e9ba7b3a79a8d8074675a4d4134271a0e000000000000000000000000000000000005121e2a36424d5764717d8a97a1adb3adabadb3a99c8f8276695f5346382e23170b0000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000000000006121f2c3945525f6c7885929fabb0a396897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6c7884919da9a99d9184786c6053463c3220170d00000008131e2b37424e5763707d8995a0aca1978b7e716874818e9ba7b3a79a8d8074675a4d4134271a0e00000000000000000000000000000000000714212d3a46535e6976828f9ca9b3a9a29ea2a9ac9f93877b6e61544a3f34281c100300000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000000000006121f2c3945525f6c7885929fabb0a396897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e707d8a95a0aca1978b7e71655b5044372b1f1205000000020e1a26313c4854606b7783909da9a99d9184776b74818e9ba7b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000003101c28343f4a54616e7b87939faca9a2979297a2ada49a8c8073665c5044382b1f140900000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000000000006121f2c3945525f6c7885929fabb0a396897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e76828f9ca7aa9e9285796d6053493f33271b0f03000000000915202c38444f5964717e8b96a1aca095897d7074818e9ba7b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000006121f2b3844505c6673808c99a4ada2979285929eaaac9e9184796d6053463b3025190e00000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000000000006121f2c3945525f6c7885929fabb0a396897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6f7c88949faba3988c7f73675c5141382d22170b000000000003101c27333d4653606d7984919eaaa79c8f827674818e9ba7b3a79a8d8074675a4d4134271a0e000000000000000000000000000000000713202d3a4653606d7984919eabab9e92857e8b98a2ada1968a7d7063564d42362a1b1106000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150801010101010101010101010106121f2c3945525f6c7885929fabb0a396897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b74818e9ba6ac9f92867a6d61554b402f261b11060000000000000b161f2c3844515c66727f8c98a2ab9f94887c74818e9ba7b3a79a8d8074675a4d4134271a0e00000000000000000000000000000005111e2a36414c5663707d8a96a1ada89a8d807985929faca99b8f8275695e5246382d22170b000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150e0e0e0e0e0e0e0e0e0e0e0e0e0e121f2c3945525f6c7885929fabb0a396897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b7b86929faca49a8e8174685e5243392f1d140a0000000000000004101c2834404a54606d7a86929faba69b8e8174818e9ba7b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000714202d3946525e6875828f9ba8aca095897c74818e9ba8ac9f92867b6e6153493f33271b0f030000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1f2c3945525f6c7885929fabb0a396897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b808d99a3ac9f93877b6e62564c4131271d0b0200000000000000000c18232e3945525d6874808d99a4ac9f92867a818e9ba7b3a79a8d8074675a4d4134271a0e0000000000000000000000000000030f1b27333f4953616e7a86929facab9d918477707d8996a1ada3998c7f72655b5044372b1f13080000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2727272727272727272727272727272727272c3945525f6c7885929fabb0a396897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea195887c85929eaba79c8f82756a5f53443a301f150b00000000000000000007121c2935414c56616e7b87939faca3988c80818e9ba7b3a79a8d8074675a4d4134271a0e000000000000000000000000000005121f2b3744505b65727f8c99a3afa4998c7f726c7884919eabab9e9184786c6053463a3025190d0100000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b34343434343434343434343434343434343434343945525f6c7885929fabb0a396897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adb3a69a8d808d97a2aca095897d7063584e4332291e0d03000000000000000000000d1924303a46535f6975828f9ba7aa9e9285818e9ba8b3a79a8d8074675a4d4134271a0e00000000000000000000000000000613202d394653606c7884919eabac9f93877b6e6673808d99a7aca096897d7063564c4135291d110500000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154484141414141414141414141414141414141414141414145525f6c7885929fabb0a396897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adb8ab9f9285929fa9a99d9083776b6054463c3120170c000000000000000000000008131e2a36424d57636f7c89959faba1979285929facb3a79a8d8074675a4d4134271a0e0000000000000000000000000005111d2935414c5663707d8996a0acaa9c8f827669626e7b88959faba89b8e8175685e5246392d20160a00000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e61544d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d525f6c7885929fabb0a396897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adbaada2979297a2ada1968b7e7164594f44332a200e050000000000000000000000020e1a26313b4854606b7683909da8a9a1989298a2aeb3a79a8d8074675a4d4134271a0e000000000000000000000000000713202d3946525d6875818e9ba8aea2988b7e71645f6a7783909dabac9f92867a6d6154473d32271b0f01000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e615a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5f6c7885929fabb0a396897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adbeb3a9a29fa2a9aa9e9184796d6053463d3320180e0000000000000000000000000009141f2c38434f5964717e8a96a1acaaa29fa2aab4b3a79a8d8074675a4d4134271a0e000000000000000000000000000714212e3a4754616d7a86929facac9f92857a6d605865727f8b99a3aea3988b7f7265584e43382c1d1307000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e676767676767676767676767676767676767676767676767676767676c7885929fabb0a396897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adbabcb3adabadaea2988c7f72665c5144382c1f120600000000000000000000000000030f1b27323d4653606d7884919eaab3aeacaeb4bcb3a79a8d8074675a4d4134271a0e00000000000000000000000006131f2b38434e5865727f8b98a3aea89b8e8174675d54616d7a86929facaa9d9184776a6054483a2f24180d010000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b7474747474747474747474747474747474747474747474747474747474747885929fabb0a396897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adbac5bebab8b5ab9f92867a6d60544a4034281c100400000000000000000000000000000a161f2b3844505c66727f8c98a2aebab8babfc0b3a79a8d8074675a4d4134271a0e0000000000000000000000000815222e3b4754606a7783909daaada196897d706355525e6875828f9ca9aca095897c6f62554b4135291d11040000000000000000000000000000000714212d3a4754606d7a8793a0adb4a79b8e818080808080808080808080808080808080808080808080808080808080808086929facb0a396897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adbad0cac6bbafa4998d8074685d5242392e23180c00000000000000000000000000000003101c28343f4a54606d7a85929fabb5c0c6cac0b3a79a8d8074675a4d4134271a0e000000000000000000000004111d2935414b55626f7c8995a0acab9e9184786c60534c5664717d8a97a2ada79a8e8174675d5145392c20150a0000000000000000000000000000000714212d3a4754606d7a8793a0adb6a99d938e8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d9299a3aeb0a396897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adbac6d2c6b9ac9f93877b6e61564c4130271c1207000000000000000000000000000000000b17232e3845515d6773808d99a3afbbc7cdc0b3a79a8d8074675a4d4134271a0e00000000000000000000000613202c3945515d6774818e9aa7b1a7998d8073665b504653606d7985929fabac9f92857a6d6054473c32261b0f0100000000000000000000000000000714212d3a4754606d7a8793a0adbaafa59d9b9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9fa3abb4b0a396897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adbac6c8bcb1a79b8f8275695f53443a301e150b000000000000000000000000000000000006111c2935414b55616e7b86929facb9c2cdc0b3a79a8d8074675a4d4134271a0e00000000000000000000000714212d3a4754606d7a85929facab9f95887b6e62544a45515c6774818e9aa8aea2988b7e7165584e43372b1d120700000000000000000000000000000714212d3a4754606d7a8793a0adbab7afa9a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7acaeb4bdb0a396897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adbac6c4b8ab9f95897c6f63574d4232281e0c030000000000000000000000000000000000000d18242f3a46525e6975818e9ba6b0bbc7c0b3a79a8d8074675a4d4134271a0e0000000000000000000006121f2b37434e5865717e8b98a2aeab9d9083766a5f5342404b55636f7c8996a0acaa9d9083776a5f5347392f24180c00000000000000000000000000000714212d3a4754606d7a8793a0adbab3aba5a3a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2acaeb4bcb0a396897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adbac9bdb2a89d9083766b6054453b3120160c0000000000000000000000000000000000000007131d2a36424d57626f7c88949fabb7c3c0b3a79a8d8074675a4d4134271a0e000000000000000000000815212e3a47535f6a7683909daaaea3998b7f7265574e42394854606b7784919eaaab9f95887c6f62554b4035291d1004000000000000000000000000000714212d3a4754606d7a8793a0adb6aba19a96959595959595959595959595959595959595959595959595959595959595959fa2aab4b0a396897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adbac5b9aca1968a7e7164594f43332a1f0e0400000000000000000000000000000000000000010e1a25303b4754606a7683909ca8b2bdc0b3a79a8d8074675a4d4134271a0e00000000000000000004101c2934404b55626f7c88959fabac9f92867a6d6154473c38434f596673808c99a6b0a79a8d8074675d5145382c1f1509000000000000000000000000000714212d3a4754606d7a8793a0adb1a59a8f8a888888888888888888888888888888888888888888888888888888888888889298a2aeb0a396897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adbabeb3a99e9184786d6053463d3220180e00000000000000000000000000000000000000000009141f2b37434e5864707d8a96a0acb8bcb3a79a8d8074675a4d4134271a0e00000000000000000006131f2c3845515c6774808d9aa7b1a99b8f8275685e524639323d4855616e7b88949fabab9f9285796d6053473c31261a0e000000000000000000000000000714212d3a4754606d7a8793a0adb0a3968a7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c86929facb0a396897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adb0b0ada2978c7f72665c5044382b1f1206000000000000000000000000000000000000000000030f1b27323c4653606c7884919ea9b3b0b0a79a8d8074675a4d4134271a0e0000000000000000000714202d3a4753606d7985929fabada1978a7d7064564c41352d3a46535f697683909caaada2978a7e7164574d42372b1c12070000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f7885929fabb0a396897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0a3a3a3ab9f92857a6d60544a3f34281c1003000000000000000000000000000000000000000000000a151f2b3844505b66727f8b97a2a3a3a3a39a8d8074675a4d4134271a0e000000000000000006121e2b37424d5764717e8a97a2adab9e9285796d6053463a302a36424d5765717e8b98a3aea99c908376695f5347392e23180c0000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e626262626262626262626262626262626262626262626262626262626c7885929fabb0a396897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a87939696969696998d8073675d5142382e23170b0000000000000000000000000000000000000000000000030f1c28333f4a54606d7985929696969696968d8074675a4d4134271a0e00000000000000000814212e3a47535f697683909ca9b1a79a8d8074665c5144382826313b4754606d7a86929facab9f94887b6e62544a4034281c100400000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6155555555555555555555555555555555555555555555555555555f6c7885929fabb0a396897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8789898989898989877b6e61554b4130261c11060000000000000000000000000000000000000000000000000b17222d3845515d67738089898989898989898074675a4d4134271a0e0000000000000004101c2834404a54626e7b88949fabaca095897c6f62544a403428202c3945525d6875828e9ba9b0a69a8d8073665c5144382c1f140900000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154494949494949494949494949494949494949494949494949525f6c7885929fabb0a396897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d787d7d7d7d7d7d7d7d7c6f695e52433a2f1e140a0000000000000000000000000000000000000000000000000006111c2935404b55606d7a7d7d7d7d7d7d7d7d7c6e6255483b2f2215080000000000000006121f2c3844515c6673808d9aa6b0ab9d9184776a605442392e231d2935414c5663707d8a97a1adab9e9285796d6053463b31251a0e00000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c45525f6c7885929fabb0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844505c666d70707070707070706f6b60574d4231281d0c0200000000000000000000000000000000000000000000000000000c18242f3945525d686d70707070707070706e6a5f53473a2e211408000000000000000713202d3a4653606d7985919eabafa4998c7f7266584e4330271c19242f3a4653606d7985929eabada1978a7d7164574d42362a1c1106000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f3945525f6c7885929fabb0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a545c6063636363636363636360594f453b301f160c00000000000000000000000000000000000000000000000000000007121d2935414c565d606363636363636363625f574e42372b1e120600000000000005121e2a36424d5764717d8a97a1adac9f93877b6e6154483d322115131f2c3844505c6674808d9aa7b1a99c8f8276695e5346382d22170b000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2222222222222222222222222222222222222c3945525f6c7885929fabb0a396897d7063564a3d3023170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17232e38424a5053565656565656565656544f463d33291f0d04000000000000000000000000000000000000000000000000000000010d1924303a444c5254565656565656565655534e453c31261a0e020000000000000714212d3a46535e6976828f9ca9b3aa9c8f8276695e52463a2d2014101c28343f4a54626f7c8895a0acac9f93877b6e61544a3f33281c0f030000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21161616161616161616161616161616161f2c3945525f6c7885929fabb0a396897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c2630383f44464a4a4a4a4a4a4a4a4948433d342b21170d000000000000000000000000000000000000000000000000000000000008131e28323a4145474a4a4a4a4a4a4a4a4847423c332a201509000000000000030f1c28333f4a54616e7b87939facaea2988b7e7164574d42362a1e120c17232e384754606a7784919dabafa4998c8073665b5044382b1f14080000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150909090909090909090909090909121f2c3945525f6c7885929fabb0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a151e262e34383a3d3d3d3d3d3d3d3d3c3b38322b22190f050000000000000000000000000000000000000000000000000000000000020c1620283035393a3d3d3d3d3d3d3d3d3b3a37312a21180e0300000000000006121f2b3844505b6673808c99a4afac9f92857a6d6053473b30251a0e06111c2b37434e5866727f8c99a4afab9e9184786c6053463b3025190d0100000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000000000006121f2c3945525f6c7885929fabb0a396897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151c23282c2d3030303030303030302f2c272119100700000000000000000000000000000000000000000000000000000000000000040e161e24292c2d30303030303030302f2e2b2620180f06000000000000000613202d394653606c7884919eabb2a89b8e8174675d514539291f1409000f1b27323c4854616e7b87939facada1968a7d7063564c41362a1e110500000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000000000006121f2c3945525f6c7885929fabb0a396897d7063564a3d3023170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a11171c1f20232323232323232323221f1b160f07000000000000000000000000000000000000000000000000000000000000000000040c13191d2021232323232323232322211e1a150e060000000000000005111e2a36414c5663707d8a96a1adada196897d7063554b403529170d02000a15202d3a46525e6976828f9caab2a89b8f8275685e5246392d20160b00000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000000000006121f2c3945525f6c7885929fabb0a396897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c10121317171717171717171615130f0a04000000000000000000000000000000000000000000000000000000000000000000000002080d11131417171717171717171514120e090300000000000000000714202d3946525e6875828f9ba8b2ab9e9184786c605346392f241806000005121e2a36424d5764717e8b98a2aeac9f92867a6e6154473d32271b1001000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000000000006121f2c3945525f6c7885929fabb0a396897d7063564a3d3023170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306070a0a0a0a0a0a0a0a09090703000000000000000000000000000000000000000000000000000000000000000000000000000000010407070a0a0a0a0a0a0a0a08080602000000000000000000000814212e3b4754616e7a86929facb1a7998d8073655b5044372b1d12070000020e1a25303b4753606d7a85929facaea3998c7f7266594f44382c1e1308000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000000000006121f2c3945525f6c7885929fabb0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202c38444f5966727f8c99a3aeab9f95887b6e6253493f33271b0f030000000914202c3945515d6775818e9ba8b2ab9d9184776b6054483a2f24190d010000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000000000006121f2c3945525f6c7885929fabb0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001040707131313131313131308070502000000000000000000000000000000000005080a0b1313131313131313130c0c0a060200000000000000000000000000000000000000000000000000000000000916222f3b4854606b7784919eabb4ab9d908376695f5341382d22170b0000000004111d2935404b5563707d8996a1adaca096897c7063564c4135291d11040000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000000000006121f2c3945525f6c7885929fabb0a396897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080d11131420202020202020201514120e090300000000000000000000000000050c11141717202020202020202020191816120d0700000000000000000000000000000000000000000000000000000004111d2935414c5663707c8996a0acaea3998b7e7265574d422f261b110600000000010d18242f3a4653606c7884919eabb2a89b8e8175685d5245392c20150a0000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000000000006121f2c3945525f6c7885929fabb0a396897d7063564a3d3023170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13191d202d2d2d2d2d2d2d2d2d21211e1a140d0500000000000000000000000810171d2123242d2d2d2d2d2d2d2d2d2625221e18110a01000000000000000000000000000000000000000000000000000713202c3945525d6875818e9ba8b2ac9f92867a6d6154473c3121140a00000000000007131f2b3844505b6673808d9aa7b1ac9f92867a6d6054473d32271b0f0100000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000000000006121f2c3945525f6c7885929fabb0a396897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d161e24292c3939393939393939392e2d2a251f170f0500000000000000000008121a22282d303139393939393939393933322e2a231c130a000000000000000000000000000000000000000000000000000714212d3a4754606d7a86929facb3a99b8f8275685d5246392d201302000000000000030f1c28333f4a54626f7b8895a0acaea3988b7f7265584e43372b1d120700000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000000000006121f2c3945525f6c7885929fabb0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c1620282f35394646464646464646463b3a36312921170d0300000000000000030d1a242c33393d3e4646464646464646463f3e3a352e251c1107000000000000000000000000000000000000000000000006131f2b37434e5865727f8b98a3aeada1978a7d7064564c4135291d1105000000000000000b17222d3847535f6a7783909dabb4aa9d9083776a605447392f24180d01000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000000000006121f2c3945525f6c7885929fabb0a396897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28323a41455353535353535353534846423b33291f1409000000000000010b151f2c363e45494a5353535353535353534c4b463f372e23180d02000000000000000000000000000000000000000000000815222e3b4754606a7783909daaa3a39e9285796d6053463a3024190d010000000000000006111c2b37434e5865727f8b99a3a3a3a095897c6f62554b4035291d1004000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000000000006121f2c3945525f6c7885929fabb0a396897d7063564a3d3023170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d19242f3a444c525f60606060606060605f534d453b31251a0e02000000000007121d27313e48505557606060606060606060595751493f352a1e1206000000000000000000000000000000000000000000000916232f3c4956626f7c899597979797978d8074665c514438281e13080000000000000000000f1a26313c4754616d7a869297979797978e8174675d5145392c201306000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000000000006121f2c3945525f6c7885929fabb0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c565d6c6c6c6c6c6c6c6c6c6c5e574d42362a1e120500000000000c18242f3943505a61646c6c6c6c6c6c6c6c6c66635b51463a2e22160a000000000000000000000000000000000000000000000e1b2834414e5b6774818a8a8a8a8a8a8a887c6f62544a403428160c020000000000000000000a15202d3946525e6875828a8a8a8a8a8a8a857a6d6053473a2d201407000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000000000006121f2c3945525f6c7885929fabb0a396897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202c3945525d6876797979797979797976695e53463a2d2114070000000004101d2935404b55616c71797979797979797979726d63574b3e3225180c000000000000000000000000000000000000000000000a1723303d4a5663707d7d7d7d7d7d7d7d7d706a605442392e2318040000000000000000000005111e2a36414c56616e7b7d7d7d7d7d7d7d7d7a6d6154473a2e211407000000000714212d3a4754606d7a8793a0a9a9a194877b6e6154483b2e21150800000000000000000000000006121f2c3945525f6c7885929fa9a9a396897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a86868686868686867b6e6154483b2e211508000000020c19232c3845515d67717e8686868686868686867f7266594c3f3326190c000000000000000000000000000000000000000000000916222f3c4854606b7070707070707070706b61584e4330271c120700000000000000000000010d1925303a47535f696e70707070707070706d685e5246392d201307000000000714212d3a4754606d7a87939c9c9c9c94877b6e6154483b2e21150800000000000000000000000006121f2c3945525f6c7885929c9c9c9c96897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a87939393939393877b6e6154483b2e2115080000000a141e2a36424d57606d7984919393939393939184786d6053463a2d201307000000000000000000000000000000000000000000000713202c38444f596063646464646464646361594f463c321e150b00000000000000000000000008131e2b37424d575f616464646464646464615e564c41362a1d1105000000000714212d3a4754606d7a878f8f8f8f8f8f877b6e6154483b2e21150800000000000000000000000006121f2c3945525f6c78858f8f8f8f8f8f897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a87939f9f9f9f94877b6e6154483b2e211508000006111c26303846535e6973808c96a19f9faa9e93897d70665c5144382c1f12060000000000000000000000000000000000000000000004101c27333d474f54565757575757575757554f473e342b200c03000000000000000000000000020e1a26313c454d5355575757575757575754524c443a3025190d01000000000714202d3a4753606d7982838383838383827a6e6154473b2e211408000000000000000000000000020f1c2935424f5c687581838383838383827c6f6255493c2f2216090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0acaca194877b6e6154483b2e21150800000b17232e38424f59616e7b86929fa8b2aea2988e81756b60544a4034281c100400000000000000000000000000000000000000000000000b16212b353d44484a4a4a4a4a4a4a4a4a48443e352c22190f000000000000000000000000000009151f2a333c4247484a4a4a4a4a4a4a4a4746413a32281e130800000000000613202c3945515d676d76767676767676766e685e5246392d201407000000000000000000000000020e1b2834414d59656f75767676767676766f6a5f53473b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080003101c28343f4a54606b75818e98a2aeb2a89f92867b6e61594f42392e23180c000000000000000000000000000000000000000000000000050f19232b33383c3d3d3d3d3d3d3d3d3d3c38332c231a10070000000000000000000000000000030e18212a31373a3b3d3d3d3d3d3d3d3d3a3936302820160c02000000000004101d2935404b555d606969696969696969615e564c41362a1e1105000000000000000000000000000c1925313d49545d656869696969696969625f584e43372b1f13060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508040e18222b3844505c66707d89939eaab4aca0968c7f72695e52473d30271c12070000000000000000000000000000000000000000000000000008111921272c2f3031313131313131302f2c28211a110800000000000000000000000000000000060f181f262b2d2e31313131313131312e2d2a251e160e05000000000000010d18242f39434b51535c5c5c5c5c5c5c5c54524c443b3025190d01000000000000000000000000000915212c37424b54595c5c5c5c5c5c5c5c55534e463c32261b0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080a15202935414c56606d7883909da5afafa59d9184796d60574d42352b1e150b000000000000000000000000000000000000000000000000000000080f161c202223242424242424242423201c161008000000000000000000000000000000000000060e151a1e2122242424242424242421201d19130c05000000000000000007121d28313940454750505050505050504746413b32291e1408000000000000000000000000000004101b26303942494d4f505050505050504947433c342a20150a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080d1b26313946525d68727f8b95a0acb4aa9e93897d70665c51453b3023190c0300000000000000000000000000000000000000000000000000000000050b1013161717171717171717171614100b05000000000000000000000000000000000000000003090e12141517171717171717171413110d0802000000000000000000010c161f282f35393a43434343434343433b3936302920170d0200000000000000000000000000000009141e2730373d4142434343434343433c3b37322a22180e04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150b151f2b37434e58616d7a85929ea7b1aea2988e81756b60544b4033291f1108000000000000000000000000000000000000000000000000000000000000000407090a0a0a0a0a0a0a0a0a090704000000000000000000000000000000000000000000000000020608080a0a0a0a0a0a0a0a07070501000000000000000000000000040d161d24292c2d36363636363636362e2d2a251e170e0500000000000000000000000000000000020c151e262c313435363636363636362f2e2b262018100700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115121d27313947535f6a74808d97a2adb2a89f92867b6e61594f42392e21170d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c12181d2020292929292929292921201e19140d05000000000000000000000000000000000000030c141b212528292929292929292922211f1b150e070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211518232f3943505a626f7c87929fa9b3aca0968c7f72695e52473d30271d0f050000000000000000000000000000000000000000000000000000000000000000000000000001050707090b0c0d0d0d0d0c0b0a090706040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d1013141d1d1d1d1d1d1d1d1414110d0802000000000000000000000000000000000000000002091015191b1c1d1d1d1d1d1d1d1615130f0a04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21151c2934404b55616c76828f99a3afafa59d9184796d60574d42352b1e150b00000000000000000000000000000000000000000000000000000000000000000000020507080d111314161819191a1a1a191817151413100c07070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000104060710101010101010100807050100000000000000000000000000000000000000000000000004090c0e0f10101010101010090806030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2119232c3845515c67717d8a949fabb4aa9e93897d70665c51453b30231a0c03000000000000000000000000000000000000000000000000000000000000000105090e121415191d20212324252627272626252422201f1c181414110e0904010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211d2a36424d57606d7984919ea6b0aea2988e81756b60544b4033291f110800000000000000000000000000000000000000000000000000000000000002080d11141a1e212224292d2e303132333333333332312f2d2c292321201e1914110d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21262f3846525e69737f8c96a1acb2a89f92867b6e61594f42392e21170d000000000000000000000000000000000000000000000000000000000003090e13191d20262a2d2e3035393a3c3e3f404040403f3e3d3c3a38342f2e2d2a25201d19130e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e222d38424f59616e7b86929fa8b2aca0968c7f72695e53473d30271d0f0500000000000000000000000000000000000000000000000000000001070d141a1e25292d31363a3b3f414647494b4c4c4d4d4d4c4b4a484745403e3b3a36302c29241e1a140d08020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e28333f4a54606b75818e98a2aeafa59d9184796d60574d42352b1e150b000000000000000000000000000000000000000000000000000000040c13181f252a3035393b4246484b4c5254565758595a5a595958575553514b4b4746423b3935302a251f19130c0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2b3844505b666f7d89939eaab4aa9e93897d70665c51453b31231a0c030000000000000000000000000000000000000000000000000001070d161d242931363a4146474d535558565d616364656666666666656462605c555854524d4745413a363129241e160e08010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e35414c56606c7883909da5afaea2988f82756b60544b4033291f110800000000000000000000000000000000000000000000000000040c12181f282f353b42464c5254575f616568686d6f7172737373737271706f6d676865615e5654524c46423b3530282019130c0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b313945525d68717e8b95a0acb2a89f92867b6e61594f42392e21170d00000000000000000000000000000000000000000000000000050d161d2429313a40454d53565e6165696e7275787a7c7e7f7f8080807f7e7d7c7a7774716e6965605d56534d45413a3229241e160d06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483e3e434e58606d7a85929ea7b1aca0968c7f72695e53473d30271d0f05000000000000000000000000000000000000000000000000060e171f282f353d434b51575e61686d72777b7f828487898a8b8c8d8d8c8c8b8a888684817e7b76726d68615e57524c443e352f281f180f060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e61544b4b4b4b535f6a74808d97a1adafa59e9184796d60574d42352b1e150b000000000000000000000000000000000000000000000000060f182029313940454f555d60696e747a7f83888b8e9196969798999999999998979993918e8b87837f7a746e69605d565045413a312a2118100700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6157575757575a626e7c87929fa9b3aa9e93897d70665c51453b312318120b0300000000000000000000000000000000000000000000061018212a323b434b515960676d737b81868c9095989b9ea1a8a4a5a6a6a6a6a5a4aba49f9e9b9a93908b86817b746d68615a514c433b332a22181007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e646464646464646c76828f99a3afaea2988f82756b60544b40383329231d150d060000000000000000000000000000000000000000050f18222a333c444c555d606b707980868d92989da0a7a8abadacaaa9a8a7a7a7a8a9abadacaaaca49f9d98928e87807a716c605d554d453c342a22180f050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b7171717171717171717e8a949fabb5ac9f92867b6e6159544f48443d342f271f180f06000000000000000000000000000000000000040d17212a343c454d565e676d747d848d92989fa2aaacacaaaba49f9d9c9b9a9a9b9b9c9fa2a9a7abadacaaa39f99928d857e756d675f574e463c342a21170d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adb2a5988b7f7e7e7e7e7e7e7e7e7e84919ea6b0b2a6998c7f736d67636059544f454039312921180e0500000000000000000000000000000000010c161f29333c464e575f686e79818891969fa3aaaeaca7a09d999993918f8e8e8d8e8f909297979b9fa2a9acaeaba39f97928a81796e695f584e463c33291f150b01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adb3a79b918b8a8a8a8a8a8a8a8a8a9196a0acb8b4a79a8e817d79756f6b636059514b433b332920170e0400000000000000000000000000000007131d28313b454e585f696e7a838d939aa1a8aeaaa39f9a95908c8986848282818181828385878a8e92979da0a7adafa9a19e938e837b6f6a5f584e453b31271d1207000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adb8ada39b989797979797979797979ea0a8b2bdb5a99d938e8a86827c76706b605c554d453b322920160c0200000000000000000000000000050e18242f3a434d575f6a6f7b8490959fa4acaca49f98928d88837f7c7a7776757474747576787b7d81858a90959ea1a9b0ada59e9591857c6f6a5f574d43392f24180d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adbab5ada7a5a4a4a4a4a4a4a4a4a4aaacb2b0b1b2afa59d9a98928f89837d746d675f574d443b32281e1308000000000000000000000000020d17202935414b555e696f7c8591969fa7afa8a19a938d86807b77736f6d6769686767686869696e7074797e838a91979ea6aeafa7a09792857c6f695e554b4035291f160c0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adbab4aca6a3a2a2a2a2a2a2a2a2a2a2a2a2a3a4a5a8aba9aaa29f9b94908980796e695f564d443a3024190b02000000000000000000000009141f29323b45515d676e7b849197a0a8afa69e969188817b746e696662605d555b5b5a5b5c575e6164666d71787e848f949ca4adb1a9a19791857b6e675d51453e31281d120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adb6aca29a979595959595959595959595969697999b9ea1a9acaca69f9c928d837b6e695e564c4135291d140a00000000000000000000020e1925303b44505a606d79839096a1a9afa59d948f847d746e69625f575653514b4f4e4e4e4f4d5354545c60666c717a828c929ca4adb3a9a1979083796d60594f43392f24180d02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adb2a69a908a8989898989898989898989898a8b8c8f92979c9fa4acaba49d9590847b6e685d52453d2f261c110600000000000000000005111e2a36424d56626c75828f95a0a8afa59d938e8279706b615e57534d4947454042414141424246484b51545b60686d75808c919ca4aeb3a9a0958e81746b61554b4035291e1308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adb0a3978a7e7c7c7c7c7c7c7c7c7c7c7c7c7d7e7f8285898f939aa1a9aea7a09690837a6d60594f42382d22170b0000000000000000050f1a232d3a46525e69717e8b949ea7b0a69d938e81786d676059524d47423c3a39352f34343531363a3b40454a50565e616e737f8c929da7b1b1a79d938a7d70675d51453a3025190d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6f6f6f6f6f6f6f6f6f6f6f6f70717275787d82879196a0a7b1a8a0958e81746b60544a3f33281c0f03000000000000000b16212c38444f59616e7b85929fa6b0a89f948e81776d665d554f46423b37312d2c2924282728252a2d2e34383f444c525c636d74808d959faab4afa59e9184796d60564c4135291d12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6262626262626262626263636466686b70757d849095a0a9b1a79e93897d70665b5044382b1f140800000000000004101c27333c4855616b75828f97a2adada1969082786d655c544b433d36302b2620201d181b1b1b1a1e2123282d333a4146525b606d78839098a2aeb0aca1968c7f73685e5246392e23180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e61565656565656565656565758595960636b6f7a839097a1adafa59e9184786c6053463b3025190e0200000000000714202c38444f5963707d89949ea9b0a69e91847a6d665c534a423a312a251f1a1413100d070e090e1214181c222830364044515c666e7b86929fa9a3a3a89f92857a6d61544b4034281c100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e61544949494949494949494a4b4c4f545960686e7b85919ea6b0aca0968a7d7064564c41362a1e110500000000000916222f3c4854606b7783909da6b0ab9e948a7d70685e544a413830281f1a140e090604010001000205070c11171e252a34404a545e6973808c979696969696988c8073665c5145382c1f130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483c3c3c3c3c3c3c3c3d3e3f44484f565e69707d89949fabb2a89c8f8276685e5246392d2014070000000005111e2a36414d5663707d89959fabafa3998f82756c61564c42392f261e160d09020000000000000000000000060b1319232e39424d57606d7985898989898989898985796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2f2f2f2f2f2f30303132383d444d57606b7683909cabb5ab9f94877a6e6154473b2e211408000000000714202d3946525e6875828f9ca7b1ac9f92877b6e615a50443a30271d150c0400000000000000000000000000000208121c27303b45515d676e7c7d7d7d7d7d7d7d7d7d7a6d6054473a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2323232323232425272c323b454f5964707d8a99a3aeb0a6978a7d7164574a3e3124170b000000000814212e3b4754616e7b86929facb1a79b8e8275695f53483e32291e150b0300000000000000000000000000000000000b151e2935404b555f6a6e7070707070707070706d675d5145392c20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21161616161617181c2029333d4753606d7a86929facb3a79a8d8074675a4d4134271a0e01000004111d2935404b5565727f8c99a3afaca095897c6f63574d42362c20170c03000000000000000000000000000000000000030c18242f3a434e585f62636363636363636363605d554c4135291d110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115090909090a0b0e17202c3945515d677683909ca9b6a99c8f8376695c504336291d100300000613202c3945515d6776838f9cabb5aa9d9084776b6054453b31231a0e05000000000000000000000000000000000000000007131d28313c464e535556565656565656565654514c433a2f24190d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000005111d2935404b556875818e9ba8b4aa9d9084776a5d5144372a1e110400000714202d3a4753606d7a86929facb4aa998d807366594f43332a1f1108000000000000000000000000000000000000000000010c161f2a343c4347484a4a4a4a4a4a4a4a4a4745413a31281e13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000010d18242f414d5a6774808d9aa7b3ab9e9185786b5e5245382b1f120500000a1723303d4a5663707d8999a3aeaea298897c6f6356493d3223180e0000000000000000000000000000000000000000000000040d18222a31373a3b3d3d3d3d3d3d3d3d3d3a39352f281f160c010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000071a2733404d5a6673808d99a6b3ab9f9285786c5f5245392c1f120600000c1926333f4c5966727f8c99abb5ac9f9285796d6053463a2d201307000000000000000000000000000000000000000000000000060f1820262b2e2f3030303030303030302d2c29241e160d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000071b2834414e5b6774818e9aa7b4ab9e9184786b5e5145382b1e120500020f1b2835424e5b6875818e9ba8b4aa9d908377665c5044382b1f120600000000000000000000000000000000000000000000000000060e151a1f212223232323232323232321201d19130c0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150807070708070c121e2a36424d576875828f9ba8b5aa9d9084776a5d5144372a1e11040003101c28343f4a546a7783909daab4a79b8e817468544a3f34281c10030000000000000000000000000000000000000000000000000000030a0f1214151717171717171717171413110d08010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115131313141415181d232d3a46535e697784919eaab5a89b8f8275685c4f4235291c0f020006121f2b3844505c667885929eabb2a5998c7f7266594c3f2e23170b0000000000000000000000000000000000000000000000000000000000020608080a0a0a0a0a0a0a0a0a0706040100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e212020202020212224292e35414b55616e7b8796a0acb3a9998c7f7366594c403326190d00000713202d3a4653606d7986939facb1a4978b7e7164584b3e312518060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2d2d2d2d2d2d2e2f2f35394045515d67727f8c99a8b2ada197897d7063564a3d3023170a00000714212e3a4754616d7a879aa4afb0a4978a7d7164574a3e3124170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b3a3a3a3a3a3a3a3b3b3d40454b515b606d7a85929eabb5ab9e9285796d6053463a2d20130700000814212e3b4754616e7a8794a1b6b0a396897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e61544846464646464646474748494b51555c606d74808d97a1adafa3998d8174665c5044382c1f120600000815212e3b4854616e7b8794a1aeafa396897c706356493d3023160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154535353535353535353545556555d60676d747f8b929da9b3a99f92877b6e61544a3f34281c100300000814212e3b4754616e7a8794abb5b0a3968a7d7063574a3d3024170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e616060606060606060606061626365676d71798088939fa4aeaba1978e8174695f5342382e23170c0000000714212d3a4754606d7a8799a3afb0a4978a7d7164574a3e3124170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6d6d6d6d6d6d6d6d6d6d6d6e6e707275797e838d939aa4afaca49991857a6d61574d4230261c11060000000613202d394653606c7986929facb1a4988b7e7165584b3e322518070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194887b79797979797979797979797a7a7b7c7f82858b91959fa4acaba39a93877d70685e52453c311e150a0000000005121f2b3744505b657885919eabb2a6998c7f7366594c402e23180c000000000000000000000000000000000000000000000000000000000004070a0a0c0c0c0c0c0c0c0c0c0707050100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adb0a3988d888686868686868686868686868788898c8e92979da0a7aea8a19992887e716b61564c41332a1f0c0300000000030f1b27333f49536a7683909da9b4a89b8e817568554b4034281c10040000000000000000000000000000000000000000000000000000050b101416171919191919191919191413110d08020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adb4a99f9894939393939393939393939393949596989b9ea2a9acaba39f9691877e716c62594f443a3021180e0000000000000b17222d414e5b6874818e9ba7b4aa9d908377675c5145382c1f1306000000000000000000000000000000000000000000000000000810171c20232426262626262626262621201d19130c0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adb6b6a9a3a1a0a0a0a0a0a0a0a0a0a0a0a0a1a1a3a5a8ababaaa29f99928d847c716c625a50473d32281e0f06000000000000061926323f4c5965727f8c98aab4ac9f9286796d6053463a2d20130b00000000000000000000000000000000000000000000000008111a21282c2f303232323232323232322e2d29251e160e04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8a7a7a5a9a19e9b98928d86807a6f6a625a50483f352c20160c00000000000000091623303c4956636f7c8998a2aeaea398897d7063564a3d33271c100400000000000000000000000000000000000000000000050e1a232c33383c3d3f3f3f3f3f3f3f3f3f3a3935302820160c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a87939c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9a989697928e8b85807b736d67605850483f362d231a0e04000000000000000713202d3a4653606d7985929facb4aa9a8d807467594f44382c20150a000000000000000000000000000000000000000000020d17202c353e44484a4c4c4c4c4c4c4c4c4c4746413a32281e13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a878f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8e8e8d8c8a8885817e7a746e69605d554e463f362d241b1108000000000000000006131f2c3845515c6775828f9caab4aa9e9184776b6054483c31261b0f05000000000000000000000000000000000000000009141f29323e474f555759595959595959595954524c443a3025190d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d798283838383838383838383838383838383838383828281807f7d7b7975716d67615f57514c433d342d241b120900000000000000000004101c2834404b5565717e8b98a3aeaca096897d7063584e43372b21170d04000000000000000000000000000000000000040e1925303b444f596163656565656565656565615e564c4135291d110500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d676d76767676767676767676767676767676767676767675747472706e6c6564605d55534d45413a312b221b120900000000000000000000000c18232e3a4754606d7a86929facb2a89c8f82766a5f53473e33291f160c0300000000000000000000000000000000020c16202a36424d56616b707272727272727272726d685e5246392d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b555d60696969696969696969696969696969696969696969686867656362605b5353514b46423b352f281f1910090000000000000000000000000713202c3945525d6875818e9ba6b0ac9f93877c6f625a50453b31281e150d050000000000000000000000000000030c141e28323a46525e69707d7f7f7f7f7f7f7f7f7f7a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d18242f39434b51535c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5b5b5a5957555350494745403a363129241e160d070000000000000000000000000004111d2935414c56626f7c88949fabafa49a9082766c62574d433930271f170e0a030000000000000000000001070d151e26303a444e58616e7b868c8c8c8c8c8c8c8c84796c605346392d20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d28313940454750505050505050505050505050505050505050504f4f4e4d4c4a4846443f3a39352f2a261f19130c040000000000000000000000000000010d19242f3a4754606a76828f9ca5afac9f948b7e71695e554b42393129201b150f0b0605020000010406080e13181f273038424c56606a74818e989898989898968b7f72655b5044372b1f1205000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f282f35393a4343434343434343434343434343434343434343434241413f3d3b3937332d2c29241d1a140d08010000000000000000000000000000000008131e2b37434e58626f7c89939da9b0a69e92857b6e675d544b433b322b261f1c1714120e09070d101314191d24293139424a545d686f7c87929faaa5a5a79e9184796d6053493f33271b0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d161d24292c2d36363636363636363636363636363636363636363635353432302f2d2b2722201d18130e0903000000000000000000000000000000000000010f1b27323c4754606a74818e96a1adada1979083796d665d554c443e37312b2822211e1a1c1c181d2020252a2f353c434b545c666d7a849199a3afb5aba0958b7f72675d5141382d22170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c12181d2020292929292929292929292929292929292929292929282827262422201f1b1713110d07010000000000000000000000000000000000000000000a15202b37434e58606d7a84919ea5afa9a0958f81786d675e565047433c38332d2d2a26292924292c2d30363a41454e555d666d78818f96a1abb5afa4999083786d60554b402f261b11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d1013141d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1c1c1b1a19171513120f0b0604010000000000000000000000000000000000000000000000040f1b27323d45525d68707d8a939da6b0a79e938f82796e68615a534e46443f3b3a363136352f35393a3c41464b51585f676d78818e939ea8b2b0a69f93877c6f665c5043392f1d140a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406071010101010101010101010101010101010101010100f0e0e0c0a08060503000000000000000000000000000000000000000000000000000000000a15202935414c56616c74818e949fa8afa59e948f827a716c625f5853504a48464243424243404547494c52555d606a6f79818e939ea6b0b2a89f948c80736a60544a3f31271d0b02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d19242f3a434f59606d78828f96a0a8afa69e9490857e756f6a63605b5455534d504f4f504b515356565e61676d737c838e939ea5afb2a8a0969082786d60584e42382e1f150b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001040707131313131313131308070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28313e45515c666d7a849196a0a7b0a69f97928a827c756f6c6664615f575d5c5c5c555d606365686e727a7f8690959ea5afb1a8a19691847a6d665c50463d30261c0d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080d11131420202020202020201514120e0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f2834404b545d686e7b8490959fa6afa9a29e938f87827c7874706e696a696968696a676d6f72767a7f858c9298a0a7afafa79f9691847b6e685e544a3f342b1e150a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13191d202d2d2d2d2d2d2d2d2d21211e1a140d05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d18232e39424c565f696e7b838f949fa3abada59e9a938f8984807d7b78777675757676777a7c7f83878c92979fa2aab1ada59d9590847b6e695f564c42382e22190c030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d161e24292c3939393939393939392e2d2a251f170f0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27303a444d575f696e79828d9299a0a7aeaca49f9b97918d8a88858483828283838486898b8f93999ea1a9aeaea9a19e928e837a6e695f574d443a30261c10070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c1620282f35394646464646464646463b3a36312921170d030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e28323b454d575e676d78808791959fa2aaaeaca9a19e9a97979290908f8f8f90919399989c9fa4abadaeaaa39f96918a81796e685f574d453c32281e150a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28323a41455353535353535353534846423b33291f1409000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c16202a333b454d555d666d737c838c92989fa2aaabadaba7a9a29f9d9c9c9b9c9d9e9fa4aba9acafacaaa29f98928d847d746d675e564d453c332a20160c030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d19242f3a444c525f60606060606060605f534d453b31251a0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e18212a333b434c545c606a6f7980868d92989d9fa7a8abacadabaaa9a8a8a9a9aaacafacaaaba49f9c98928d868079706c605c554c443b332a21180e0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c565d6c6c6c6c6c6c6c6c6c6c5e574d42362a1e120500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f182029313a424b515860676d737a80858b9095989b9ea1a8a4a5a6a6a6a6a5a4aba39f9d9a9993908b85807b736d676159514b433b322a21180f06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202c3945525d6876797979797979797976695e53463a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e171f28303940454e555c60686e737a7e83878b8e9196959798999999999998969992918e8b86837e7a746e68605d554f454039312920180f0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a86868686868686867b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d161e272e343d434b51565e61676d72767b7e818487898a8b8c8d8d8c8c8b8a888684817e7a76726d67615e56514b433e342f271f170e060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a87939393939393877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c151d2328313940454c52555d6065696e7275787a7c7d7f7f8080807f7e7d7b797774716e6865605d55524d45403a3129231d150d05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a87939f9f9f9f94877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181f272f343b41464c5154575e616568686d6f7172737373737271706f6d676764615e5654514b46413b352f281f18120b0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0acaca194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d151d232930363a4145474d525458565d606264656666666666656362605c555854524c4745413a363029241d160d07010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181e252a2f35393b4246484b4c5254565758595a5a595958575553514b4b4746413b39352f2a251f18130c0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c14191e24292c30363a3b3f414547494a4c4c4d4d4d4c4b4a484645403e3b3936302c29241d19140d07010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080e13191d20252a2d2e2f35393a3c3e3f404040403f3e3d3c3a38342e2e2d2a25201d18130e080200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080d11141a1e202124292c2d2f3132333333333332302f2d2c282321201e1914110d0701000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000104090e121415191d20212324252627272626252422201f1c181414110d0804010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080d111314161719191a1a1a191817151313100c070705010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001040707090b0c0d0d0d0d0c0b0a0907060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080404040403020100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21151111111110100f0e0c0a0807050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211e1e1e1e1d1d1d1c1a19171414110e09050300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2a2a2a2a2a2a2a292827262421201e1913120f0b060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b373737373737373736353432302e2d2a25201f1b17110c07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154484444444444444444434342413f3d3b3a36302d2b27221b18120b0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e615451515151515151515050504f4d4c4a4746423c3937332d28231c150c07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e615d5d5d5d5d5d5d5d5d5d5d5c5b5a595754524d4946443f38342e271e1911060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6a6a6a6a6a6a6a6a6a6a6a6a6968676563615e5656535049444039302b2317110a02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b7777777777777777777777777676757472706e696763605b53514a423d3527221b140b020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adb7aa9d9183848484848484848484848483838382807f7d7a77746f6c65605c544f4740332d261d140a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adb8aca09591909090909090909090909090908f8e8d8c8a8784817c78716d66605952443f382f261b110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adbcb1a7a09d9d9d9d9d9d9d9d9d9d9d9d9d9d9c9b9a989696918d89847e78706b635b504941382d22170f06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adbab9b1acaaaaaaaaaaaaaaaaaaaaaaaaaaa9a9a8a7a5a8a09e9a96918b847d736e605b53493f332721170d030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adbeb4aaa29f9f9f9f9f9f9f9f9f9f9f9f9fa2aaa1a4a6aaacaaa8a09e96918880746c655b50443f33291f14090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adbaaea29892929292929292929292929292989395979a9da0a7aaaca8a09a938c81776c605a50453b31261a0e0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adb8ab9f92858585858585858585858585858687888a8d91959c9ea6aeaca49f938d80746c62574d42362a20150a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b787878787878787878787879797a7b7e8084898f949fa2aaafa59d928b7e71695f53463c32271b0f01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6c6c6c6c6c6c6c6c6c6c666d6d6e7173777c828b9298a2abaea49f92867b6e61584e43372b1d1207000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e615f5f5f5f5f5f5f5f5f5c60606264676b6f757e869299a3aeaea2988f82756a605447392f24180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154525252525252524a50535455575960636c717d87929fa7b1aa9e94887c6f62554b4035291d10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154484545454545453f444647484b4f545a626b727e8b95a0acb0a69b8e8174675d5145382c1f13060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b393939392e34383a3a3b3e43485059606c7883909dabb5ac9f9285796d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2c2c2c23282b2d2d2f32383e44505b66717e8a99a3afaea298897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211f1f171c1f202122272c333f4a54606d7a86929facb4aa998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115120b10121314151b222d3845525d687683909da9b5a89b8e8275685b4f4235281c0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150800030607070a111c2935414c566875818e9ba8b4a99d9083766a5d5043372a1d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115080000000000000d19242f414d5a6774808d9aa7b3aa9d9184776a5e5144372b1e110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000081a2733404d5a6673808d99a6b3aa9e9184776b5e5144382b1e110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e211508000000000000061b2734414e5a6774818d9aa7b4aa9d9084776a5d5144372a1e110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e21150807070708070c111e2a36414c566875828e9ba8b5a99c908376695d5043362a1d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2115131313141415181c232d3946525e687784909daab4a79b8e8174685b4e4135281b0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e212020202020212223282e343f4a54616d7a87939facb3a9988c7f7265594c3f3226190c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b2e2d2d2d2d2d2d2e2f2e34383f44505c66717e8b9aa4afada197897c6f6256493c2f2316090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154483b3a3a3a3a3a3a3a3b3b3c40444a505a606d7884919eacb5ab9e9185796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e61544846464646464646474748494a51545c606c727f8c96a0acafa3998d8074665c5044382b1f12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6154535353535353535353545556545c60666d727e87939fa8b2a99f92877b6e61544a3f34281c10030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e616060606060606060606061626365666d71787f879299a4afaba1978d8174695e5342382e23170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194877b6e6d6d6d6d6d6d6d6d6d6d6d6e6e6f7275797d838c9299a3abaca39991857a6d60574d4230261c1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adaea194887b79797979797979797979797a7a7b7c7f81858a90959fa3ababa39a92877d70685d52453b311e140a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adb0a3988d888686868686868686868686868788898c8e92979d9fa7aea9a29992887e716b60564c4133291f0c0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adb4a99f9894939393939393939393939393949596989b9ea1a9abaca59e9792877f726c62594f443a2f21170d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adb6b6a9a3a1a0a0a0a0a0a0a0a0a0a0a0a0a1a1a2a5a8abacaba39f9b938e857d726d625a50473d32281e0f050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8a8a7a5aaa29f9c99928f89817a706b625b51483f352b20160c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a87939c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9a999798928f8c86827c756e68615951493f362d23190d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a878f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8e8d8c8a8885827f7a756f6a615e564f473f372d241b110700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d798283838383838383838383838383838383838383828282807f7e7b7976726e68626058524c443d352d241b12090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d676d76767676767676767676767676767676767676767675757472716f6d6665615e56544e46413b322c231b12090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b555d60696969696969696969696969696969696969696969686867666462605c5454524c47433d363029201a11090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d18242f39434b51535c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5b5a59575553504a4746413b37322a251e170e080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d28313940454750505050505050505050505050505050505050504f4f4f4d4c4b4846443f3b3936302b272019140d050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f282f35393a4343434343434343434343434343434343434343434242413f3e3c3a38342e2d2a251e1b150e080200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d161d24292c2d36363636363636363636363636363636363636363635353433312f2d2c2823201e19140f0a0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c12181d2020292929292929292929292929292929292929292929292827262422201f1c1714110e08020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d1013141d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1c1c1c1a1918151312100c0605020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406071010101010101010101010101010101010101010100f0f0e0c0b09070603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + image data: 1 + _typelessdata: 00 m_StreamData: serializedVersion: 2 offset: 0 diff --git a/Basis/Packages/com.basis.sdk/Settings/AssetBundleBuildSettings.asset b/Basis/Packages/com.basis.sdk/Settings/AssetBundleBuildSettings.asset index 593cc7311d..f517d2ec80 100644 --- a/Basis/Packages/com.basis.sdk/Settings/AssetBundleBuildSettings.asset +++ b/Basis/Packages/com.basis.sdk/Settings/AssetBundleBuildSettings.asset @@ -21,8 +21,8 @@ MonoBehaviour: BasisMetaEncryptedExtension: .BEM BasisEncryptedExtension: .BEE ProtectedPasswordFileName: dontuploadmepassword - UserSelectedPassword: - UseCustomPassword: 0 + UserSelectedPassword: 132132 + UseCustomPassword: 1 useCompression: 1 GenerateImage: 1 OpenFolderOnDisc: 1 @@ -31,5 +31,5 @@ MonoBehaviour: BuildAssetBundleOptions: 256 AssetBundleDirectory: ./AssetBundles AssetBundleUnCombined: ./AssetCache - selectedTargets: 130000000d000000090000001800000002000000 + selectedTargets: 13000000 RebakeOcclusionCullingInThese: 14000000090000000d000000 diff --git a/Basis/Packages/com.basis.server/BasisNetworkClient/BasisNetworkClient.asmdef b/Basis/Packages/com.basis.server/BasisNetworkClient/BasisNetworkClient.asmdef index 3b890eea44..15b2873db7 100644 --- a/Basis/Packages/com.basis.server/BasisNetworkClient/BasisNetworkClient.asmdef +++ b/Basis/Packages/com.basis.server/BasisNetworkClient/BasisNetworkClient.asmdef @@ -4,6 +4,7 @@ "references": [ "LiteNetLib", "BasisNetworkCore", + "BasisSteamTransportCore", "Did", "Crypto" ], @@ -16,4 +17,4 @@ "defineConstraints": [], "versionDefines": [], "noEngineReferences": false -} \ No newline at end of file +} diff --git a/Basis/Packages/com.basis.server/BasisNetworkClient/NetworkClient.cs b/Basis/Packages/com.basis.server/BasisNetworkClient/NetworkClient.cs index 444d8cc478..a2bd6e81fc 100644 --- a/Basis/Packages/com.basis.server/BasisNetworkClient/NetworkClient.cs +++ b/Basis/Packages/com.basis.server/BasisNetworkClient/NetworkClient.cs @@ -1,41 +1,47 @@ using Basis.Network.Core; - +using Basis.Scripts.Networking.Steam; +using System; using static Basis.Network.Core.Serializable.SerializableBasis; using static SerializableBasis; public class NetworkClient { - public NetManager client; + public NetManager client; public EventBasedNetListener listener; + public Action OnPeerConnected; + public Action OnPeerDisconnected; + public Action OnNetworkReceive; private NetPeer peer; private bool IsInUse; + public bool HasActiveClient => IsInUse; /// - /// inital data is typically the + /// Initial data is typically the ready/auth payload used during connection setup. /// /// /// /// public NetPeer StartClient(string IP, int port, ReadyMessage ReadyMessage, byte[] AuthenticationMessage, Configuration Configuration) { - if (IsInUse == false) - { - listener = new EventBasedNetListener(); - client = new LNLNetManager(listener, Configuration); - client.Start(); - NetDataWriter Writer = new NetDataWriter(true,12); - //this is the only time we dont put key! - Writer.Put(BasisNetworkVersion.ServerVersion); - BytesMessage AuthBytes = new BytesMessage(); - AuthBytes.Serialize(Writer, AuthenticationMessage); - ReadyMessage.Serialize(Writer); - peer = client.Connect(IP, port, Writer); - IsInUse = true; - return peer; - } - else + if (IsInUse) { - BNL.LogError("Call Shutdown First!"); - return null; + BNL.LogWarning("NetworkClient.StartClient was called while a previous client was still active. Forcing disconnect before reconnect."); + Disconnect(); } + + listener = new EventBasedNetListener(); + listener.PeerConnectedEvent += peer => OnPeerConnected?.Invoke(peer); + listener.PeerDisconnectedEvent += (peer, info) => OnPeerDisconnected?.Invoke(peer, info); + listener.NetworkReceiveEvent += (peer, reader, channel, method) => OnNetworkReceive?.Invoke(peer, reader, channel, method); + client = BasisTransportFactory.Create(listener, Configuration); + client.Start(); + NetDataWriter Writer = new NetDataWriter(true, 12); + // This is the only connect path that writes the version directly before auth and ready payloads. + Writer.Put(BasisNetworkVersion.ServerVersion); + BytesMessage AuthBytes = new BytesMessage(); + AuthBytes.Serialize(Writer, AuthenticationMessage); + ReadyMessage.Serialize(Writer); + peer = client.Connect(IP, port, Writer); + IsInUse = true; + return peer; } public void Disconnect() { diff --git a/Basis/Packages/com.basis.server/BasisNetworkCore/BasisNetworkShell.cs b/Basis/Packages/com.basis.server/BasisNetworkCore/BasisNetworkShell.cs index 8261d03e1d..af263d7b1f 100644 --- a/Basis/Packages/com.basis.server/BasisNetworkCore/BasisNetworkShell.cs +++ b/Basis/Packages/com.basis.server/BasisNetworkCore/BasisNetworkShell.cs @@ -41,6 +41,35 @@ public partial class EventBasedNetListener public event OnNetworkReceive NetworkReceiveEvent; public event OnNetworkError NetworkErrorEvent; public event OnPeerConnected PeerConnectedEvent; + + public void RaiseConnectionRequest(ConnectionRequest request) + { + ConnectionRequestEvent?.Invoke(request); + } + + public void RaisePeerDisconnected(NetPeer peer, DisconnectInfo disconnectInfo) + { + PeerDisconnectedEvent?.Invoke(peer, disconnectInfo); + } + + public void RaiseNetworkReceive(NetPeer peer, NetPacketReader reader, byte channel, DeliveryMethod deliveryMethod) + { +#if UNITY_EDITOR || DEVELOPMENT_BUILD + reader.channel = channel; + reader.method = deliveryMethod; +#endif + NetworkReceiveEvent?.Invoke(peer, reader, channel, deliveryMethod); + } + + public void RaiseNetworkError(IPEndPoint endPoint, SocketError socketError) + { + NetworkErrorEvent?.Invoke(endPoint, socketError); + } + + public void RaisePeerConnected(NetPeer peer) + { + PeerConnectedEvent?.Invoke(peer); + } } public interface ConnectionRequest @@ -49,6 +78,7 @@ public interface ConnectionRequest public NetPeer Accept(); public NetDataReader Data { get; } public IPEndPoint RemoteEndPoint { get; } + public string Identity => RemoteEndPoint?.Address?.ToString() ?? string.Empty; } public interface NetPeer @@ -61,6 +91,7 @@ public interface NetPeer public int GetPacketsCountInQueue(byte channel, DeliveryMethod deliveryMethod); public int Id { get; } public IPAddress Address { get; } + public string Identity => Address?.ToString() ?? string.Empty; public int RemoteId { get; } public int RoundTripTime { get; } public int Ping => RoundTripTime / 2; @@ -84,6 +115,9 @@ public void Start(int SetPort) public void Start(IPAddress IPv4Address, IPAddress IPv6Address, int SetPort); public void Stop(); public Basis.Network.Core.NetPeer Connect(string sIP, int port, NetDataWriter Writer); + public void PollEvents() + { + } public NetStatistics Statistics { get; } @@ -92,6 +126,10 @@ public void Start(int SetPort) public sealed partial class NetStatistics { + public NetStatistics() + { + } + public long PacketsSent; public long PacketsReceived; public long BytesSent; @@ -103,6 +141,10 @@ public partial class NetPacketReader : NetDataReader { Action RecycleInternal; + internal NetPacketReader() + { + } + #if UNITY_EDITOR || DEVELOPMENT_BUILD internal byte channel; internal DeliveryMethod method; @@ -123,6 +165,14 @@ public void Recycle(bool IsOkTOHaveEmptyData = false) RecycleInternal?.Invoke(); } + + public static NetPacketReader Create(byte[] source, int offset, int maxSize, Action recycle = null) + { + NetPacketReader reader = new NetPacketReader(); + reader.SetSource(source, offset, maxSize); + reader.RecycleInternal = recycle; + return reader; + } } // Lifted straight from litenetlib diff --git a/Basis/Packages/com.basis.server/BasisNetworkCore/BasisServerConfiguration.cs b/Basis/Packages/com.basis.server/BasisNetworkCore/BasisServerConfiguration.cs index 81c5a4ddf6..da868556fb 100644 --- a/Basis/Packages/com.basis.server/BasisNetworkCore/BasisServerConfiguration.cs +++ b/Basis/Packages/com.basis.server/BasisNetworkCore/BasisServerConfiguration.cs @@ -1,4 +1,5 @@ using BasisNetworkCore.Security; +using Basis.Network.Core; using System; using System.IO; using System.Reflection; @@ -56,6 +57,11 @@ public class Configuration public bool DisableReadUnlessAdminPersistentFlag = false; public bool UseNetworkFinalCompression = false; public bool EnableBSRProfiling = false; + public NetworkTransportType TransportType = NetworkTransportType.LiteNetLib; + public bool UseSteamRelay = true; + public ulong SteamLobbyId = 0; + public ulong SteamHostSteamId = 0; + public int SteamVirtualPort = 0; /// /// Read config from file. If no file is found create a default config file at filePath /// diff --git a/Basis/Packages/com.basis.server/BasisNetworkCore/LNLNetworkImpl.cs b/Basis/Packages/com.basis.server/BasisNetworkCore/LNLNetworkImpl.cs index f1ffb9a3a2..46d67fe5ad 100644 --- a/Basis/Packages/com.basis.server/BasisNetworkCore/LNLNetworkImpl.cs +++ b/Basis/Packages/com.basis.server/BasisNetworkCore/LNLNetworkImpl.cs @@ -102,6 +102,8 @@ internal LNLConnectionRequest(LiteNetLib.ConnectionRequest request) public IPEndPoint RemoteEndPoint => request.RemoteEndPoint; + public string Identity => request.RemoteEndPoint?.Address?.ToString() ?? string.Empty; + NetPeer ConnectionRequest.Accept() { return new LNLNetPeer(request.Accept()); @@ -126,6 +128,8 @@ internal LNLNetPeer(LiteNetLib.NetPeer lnlPeer) IPAddress NetPeer.Address => peer.Address; + string NetPeer.Identity => peer.Address?.ToString() ?? string.Empty; + int NetPeer.RemoteId => peer.RemoteId; int NetPeer.RoundTripTime => peer.RoundTripTime; @@ -393,6 +397,11 @@ public void Stop() manager.Stop(); } + public void PollEvents() + { + manager.TriggerUpdate(); + } + public Basis.Network.Core.NetPeer Connect(string sIP, int port, NetDataWriter Writer) { diff --git a/Basis/Packages/com.basis.server/BasisNetworkCore/NetworkTransportType.cs b/Basis/Packages/com.basis.server/BasisNetworkCore/NetworkTransportType.cs new file mode 100644 index 0000000000..3798c13556 --- /dev/null +++ b/Basis/Packages/com.basis.server/BasisNetworkCore/NetworkTransportType.cs @@ -0,0 +1,8 @@ +namespace Basis.Network.Core +{ + public enum NetworkTransportType : byte + { + LiteNetLib = 0, + Steam = 1 + } +} diff --git a/Basis/Packages/com.basis.server/BasisNetworkCore/NetworkTransportType.cs.meta b/Basis/Packages/com.basis.server/BasisNetworkCore/NetworkTransportType.cs.meta new file mode 100644 index 0000000000..d9c95cf02a --- /dev/null +++ b/Basis/Packages/com.basis.server/BasisNetworkCore/NetworkTransportType.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: cfa3882424d6f4e4d934d89c280a8826 \ No newline at end of file diff --git a/Basis/Packages/com.basis.server/BasisNetworkServer/BasisNetworkMessageProcessor/BasisNetworkMessageProcessor.cs b/Basis/Packages/com.basis.server/BasisNetworkServer/BasisNetworkMessageProcessor/BasisNetworkMessageProcessor.cs index 8dac429bce..44d690aedf 100644 --- a/Basis/Packages/com.basis.server/BasisNetworkServer/BasisNetworkMessageProcessor/BasisNetworkMessageProcessor.cs +++ b/Basis/Packages/com.basis.server/BasisNetworkServer/BasisNetworkMessageProcessor/BasisNetworkMessageProcessor.cs @@ -186,7 +186,7 @@ public static void ProcessMessage(NetPeer peer, NetPacketReader reader, byte cha catch (Exception ex) { BNL.LogError( - $"[Error] Exception in ProcessMessage\nPeer: {peer.Address}, Channel: {channel}, Delivery: {deliveryMethod}\nMessage: {ex.Message}\nStackTrace: {ex.StackTrace}" + $"[Error] Exception in ProcessMessage\nPeer: {peer.Identity}, Channel: {channel}, Delivery: {deliveryMethod}\nMessage: {ex.Message}\nStackTrace: {ex.StackTrace}" ); reader.Recycle(); } diff --git a/Basis/Packages/com.basis.server/BasisNetworkServer/BasisNetworkPreloadResourceManagement.cs b/Basis/Packages/com.basis.server/BasisNetworkServer/BasisNetworkPreloadResourceManagement.cs index 7580dd9538..43a2dc5e67 100644 --- a/Basis/Packages/com.basis.server/BasisNetworkServer/BasisNetworkPreloadResourceManagement.cs +++ b/Basis/Packages/com.basis.server/BasisNetworkServer/BasisNetworkPreloadResourceManagement.cs @@ -158,7 +158,7 @@ private static void BroadcastSpawnSignal(string loadedNetId) // Props (Mode == 0) should never cause scene unloads. if (session.Resource.Mode == 1) { - UnloadAllSceneResources(peerSnapshot); + UnloadAllSceneResources(peerSnapshot, loadedNetId); } SpawnPreloadedMessage spawnMsg = new SpawnPreloadedMessage @@ -178,15 +178,15 @@ private static void BroadcastSpawnSignal(string loadedNetId) /// Unloads all scene-type resources (Mode == 1) from the server database /// and broadcasts unload messages to all clients through the normal unload channel. /// - private static void UnloadAllSceneResources(NetPeer[] peerSnapshot) + private static void UnloadAllSceneResources(NetPeer[] peerSnapshot, string preservedLoadedNetId) { var sceneResources = BasisNetworkResourceManagement.UshortNetworkDatabase.Values - .Where(r => r.Mode == 1) + .Where(r => r.Mode == 1 && r.LoadedNetID != preservedLoadedNetId) .ToArray(); if (sceneResources.Length == 0) return; - BNL.Log($"PreloadResourceManagement: Unloading {sceneResources.Length} existing scene(s) before synchronized spawn"); + BNL.Log($"PreloadResourceManagement: Unloading {sceneResources.Length} existing scene(s) before synchronized spawn, preserving {preservedLoadedNetId}"); NetDataWriter writer = NetworkServer.RentWriter(); foreach (var scene in sceneResources) diff --git a/Basis/Packages/com.basis.server/BasisNetworkServer/BasisNetworkServer.asmdef b/Basis/Packages/com.basis.server/BasisNetworkServer/BasisNetworkServer.asmdef index c1f3c20c73..1adc46b2fd 100644 --- a/Basis/Packages/com.basis.server/BasisNetworkServer/BasisNetworkServer.asmdef +++ b/Basis/Packages/com.basis.server/BasisNetworkServer/BasisNetworkServer.asmdef @@ -4,6 +4,7 @@ "references": [ "LiteNetLib", "BasisNetworkCore", + "BasisSteamTransportCore", "Did", "Crypto" ], @@ -16,4 +17,4 @@ "defineConstraints": [], "versionDefines": [], "noEngineReferences": false -} \ No newline at end of file +} diff --git a/Basis/Packages/com.basis.server/BasisNetworkServer/BasisNetworkingReductionSystem/BasisServerReductionSystemEvents.cs b/Basis/Packages/com.basis.server/BasisNetworkServer/BasisNetworkingReductionSystem/BasisServerReductionSystemEvents.cs index 2e84e75468..f516cbd7e8 100644 --- a/Basis/Packages/com.basis.server/BasisNetworkServer/BasisNetworkingReductionSystem/BasisServerReductionSystemEvents.cs +++ b/Basis/Packages/com.basis.server/BasisNetworkServer/BasisNetworkingReductionSystem/BasisServerReductionSystemEvents.cs @@ -244,9 +244,9 @@ private static async Task StartBackgroundProcessingAsync() //Phase 4: Network I/O BasisNetworkPIPCamera.UpdatePIPPositions(now); - if (NetworkServer.Server != null && NetworkServer.Server.manager != null) + if (NetworkServer.Server != null) { - NetworkServer.Server.manager.TriggerUpdate(); + NetworkServer.Server.PollEvents(); } if (profiling) { diff --git a/Basis/Packages/com.basis.server/BasisNetworkServer/BasisServerHandleEvents.cs b/Basis/Packages/com.basis.server/BasisNetworkServer/BasisServerHandleEvents.cs index a14a385185..eaf28399a9 100644 --- a/Basis/Packages/com.basis.server/BasisNetworkServer/BasisServerHandleEvents.cs +++ b/Basis/Packages/com.basis.server/BasisNetworkServer/BasisServerHandleEvents.cs @@ -144,7 +144,7 @@ public static void HandleConnectionRequest(ConnectionRequest ConReq) { try { - if (BasisPlayerModeration.IsIpBanned(ConReq.RemoteEndPoint.Address.ToString())) + if (BasisPlayerModeration.IsIpBanned(ConReq.Identity)) { RejectWithReason(ConReq, "Banned IP"); return; diff --git a/Basis/Packages/com.basis.server/BasisNetworkServer/NetworkServer.cs b/Basis/Packages/com.basis.server/BasisNetworkServer/NetworkServer.cs index 9ae03ff560..ef306a74a6 100644 --- a/Basis/Packages/com.basis.server/BasisNetworkServer/NetworkServer.cs +++ b/Basis/Packages/com.basis.server/BasisNetworkServer/NetworkServer.cs @@ -2,6 +2,7 @@ using Basis.Network.Core.Compression; using Basis.Network.Server; using Basis.Network.Server.Auth; +using Basis.Scripts.Networking.Steam; using BasisDidLink; using BasisNetworkServer.BasisNetworking; using BasisNetworkServer.BasisNetworkingReductionSystem; @@ -19,7 +20,7 @@ public static class NetworkServer { public static EventBasedNetListener Listener; - public static LNLNetManager Server; + public static NetManager Server; public static ConcurrentDictionary AuthenticatedPeers = new(); public static Configuration Configuration; // Cached snapshot rebuilt on connect/disconnect — avoids ToArray() alloc on every broadcast. @@ -117,7 +118,7 @@ private static void SubscribeEvents(Configuration Configuration) public static void SetupServer(Configuration configuration) { Listener = new EventBasedNetListener(); - Server = new LNLNetManager(Listener, configuration); + Server = BasisTransportFactory.Create(Listener, configuration); NetDebug.Logger = new BasisServerLogger(); StartListening(configuration); diff --git a/Basis/Packages/com.basis.server/BasisNetworkServer/Security/BasisPlayerModeration.cs b/Basis/Packages/com.basis.server/BasisNetworkServer/Security/BasisPlayerModeration.cs index b706eb3d4e..857e9cd0e9 100644 --- a/Basis/Packages/com.basis.server/BasisNetworkServer/Security/BasisPlayerModeration.cs +++ b/Basis/Packages/com.basis.server/BasisNetworkServer/Security/BasisPlayerModeration.cs @@ -68,7 +68,7 @@ public static string IpBan(string UUID, string reason) if (IsProtected(UUID)) return "Target is protected"; - string ip = peer.Address.ToString(); + string ip = peer.Identity; peer.Disconnect(Encoding.UTF8.GetBytes(reason)); BannedPlayer bannedPlayer = new() diff --git a/Basis/Packages/com.basis.steamtransport/BasisSteamTransport.asmdef b/Basis/Packages/com.basis.steamtransport/BasisSteamTransport.asmdef new file mode 100644 index 0000000000..48167d0fad --- /dev/null +++ b/Basis/Packages/com.basis.steamtransport/BasisSteamTransport.asmdef @@ -0,0 +1,22 @@ +{ + "name": "BasisSteamTransport", + "rootNamespace": "", + "references": [ + "BasisCommon", + "BasisDebug", + "BasisNetworkCore", + "BasisSteamTransportCore", + "BasisBundleManagement", + "Basis Framework", + "BasisSDK" + ], + "includePlatforms": [], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": false, + "precompiledReferences": [], + "autoReferenced": true, + "defineConstraints": [], + "versionDefines": [], + "noEngineReferences": false +} diff --git a/Basis/Packages/com.basis.steamtransport/BasisSteamTransport.asmdef.meta b/Basis/Packages/com.basis.steamtransport/BasisSteamTransport.asmdef.meta new file mode 100644 index 0000000000..e99aaa81e8 --- /dev/null +++ b/Basis/Packages/com.basis.steamtransport/BasisSteamTransport.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 74db547041184a144ba10a8518b7e490 +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Basis/Packages/com.basis.steamtransport/Docs.meta b/Basis/Packages/com.basis.steamtransport/Docs.meta new file mode 100644 index 0000000000..181c83e01f --- /dev/null +++ b/Basis/Packages/com.basis.steamtransport/Docs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 496b4eb5c1e841f46b285557ec7ebe8c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Basis/Packages/com.basis.steamtransport/Docs/IMPLEMENTATION_PLAN.md b/Basis/Packages/com.basis.steamtransport/Docs/IMPLEMENTATION_PLAN.md new file mode 100644 index 0000000000..c06915e01d --- /dev/null +++ b/Basis/Packages/com.basis.steamtransport/Docs/IMPLEMENTATION_PLAN.md @@ -0,0 +1,344 @@ +# Steam Lobby + Steam Transport Implementation Plan + +## Goal + +Add Steam as an additional networking path for Basis without removing or regressing the current LiteNetLib flow. + +The target behavior is: +- `Direct` mode keeps using the current `LiteNetLib` flow. +- `Steam Lobby` mode creates or joins a Steam lobby. +- The host runs the existing Basis host/server flow, but over a Steam transport instead of LiteNetLib. +- Worlds continue to use Basis resource loading. +- Props continue to use the existing Basis resource pipeline and should work automatically once the transport works. + +## Non-Goals + +- Replacing the current LiteNetLib implementation. +- Rewriting Basis protocol, ownership, avatar sync, voice, or resource systems. +- Moving world selection into `BundledContentHolder.DefaultScene`. + +## Architecture Direction + +Steam support is added as a parallel transport, not a replacement. + +### Existing path kept + +- `BasisNetworkConnection -> NetworkClient -> LNLNetManager` +- `BasisNetworkServerRunner -> NetworkServer -> LNLNetManager` +- `ServersProvider` direct-connect UI + +### New path added + +- `BasisNetworkConnection -> Steam lobby flow -> NetworkClient -> SteamNetManager` +- `BasisNetworkServerRunner -> NetworkServer -> SteamNetManager` +- `ServersProvider` Steam lobby UI flow + +## Package Layout + +### Runtime + +- `Runtime/Bootstrap` + - Steam API init/shutdown + - callback pumping + - runtime guards + +- `Runtime/Lobby` + - lobby create/join/leave + - lobby metadata + - lobby state + - invite handling + +- `Runtime/Transport` + - Steam transport implementation mirroring the current LNL wrapper style + - `SteamNetManager` + - `SteamNetPeer` + - `SteamConnectionRequest` + - transport factory + +- `Runtime/Integration` + - glue code for BasisNetworkConnection and BasisNetworkManagement + - host session startup helpers + - world bootstrap helpers + +- `Runtime/Settings` + - Steam settings asset + - serializable defaults + +- `Runtime/UI` + - Steam lobby UI helpers for `ServersProvider` + - optional reusable UI helpers if `ServersProvider` gets too large + +### Editor + +- `Editor` + - optional inspectors or validation utilities + +### Docs + +- `Docs` + - implementation plan + - future test checklist + +## World Loading Rule + +Steam lobby must store world metadata, but world loading itself should continue through the existing Basis resource system. + +Reason: +- Basis already has world loading via `RequestSceneLoad` and `LoadResourceChannel`. +- New players already receive existing resources through `BasisNetworkResourceManagement.SendOutAllResources`. +- This preserves late-join behavior automatically. + +### Lobby metadata to store + +- `world_url` +- `world_name` +- `host_steam_id` +- `transport=steam` +- `version` + +Do not store world password in public lobby metadata. + +### Host world startup + +After host connection succeeds: +- validate world BEE as a `World` +- create or join the lobby +- start local server using Steam transport +- connect local client +- once connected, send the world through the normal Basis resource path using `BasisNetworkSpawnItem.RequestSceneLoad` + +Recommended initial behavior: +- `Persist = true` +- `LoadStrategy = 2` for synchronized scene load + +### Joiner world flow + +When a client joins: +- connect through Steam transport +- complete normal Basis handshake +- receive world resource from `SendOutAllResources` +- load scene through current client-side `LoadResourceMessage` + +## Props Rule + +Props should remain on the existing Basis resource pipeline. + +They already use: +- `RequestGameObjectLoad` +- `LoadResourceChannel` +- `BasisNetworkResourceManagement` +- late-join replay through `SendOutAllResources` + +Result: +- no separate Steam-specific prop system should be built +- prop support is considered part of the transport validation matrix + +## Required Existing File Changes + +### Core networking + +- `Packages/com.basis.framework/Networking/BasisNetworkManagement.cs` + - add selected transport state + - add runtime session fields for Steam lobby state and pending world + +- `Packages/com.basis.framework/Networking/BasisNetworkConnection.cs` + - add Steam create/join flow + - add host post-connect world bootstrap + - keep current direct path unchanged + +- `Packages/com.basis.server/BasisNetworkClient/NetworkClient.cs` + - replace hardcoded `new LNLNetManager(...)` with factory + +- `Packages/com.basis.server/BasisNetworkServer/NetworkServer.cs` + - replace hardcoded `LNLNetManager` + - change static server type to transport abstraction + +- `Packages/com.basis.server/BasisNetworkCore/BasisNetworkShell.cs` + - add only the minimum abstraction needed for transport polling and identity + +- `Packages/com.basis.server/BasisNetworkServer/BasisNetworkingReductionSystem/BasisServerReductionSystemEvents.cs` + - remove direct dependency on `Server.manager.TriggerUpdate()` + +- `Packages/com.basis.server/BasisNetworkServer/BasisServerHandleEvents.cs` + - preserve IP checks for LiteNetLib + - add Steam-safe identity path for connection moderation + +### UI and runtime integration + +- `Packages/com.basis.framework/BasisUI/Menus/Main Menu Providers/ServersProvider.cs` + - add transport mode switch + - add Steam lobby creation/join UI + - add world URL/password inputs for Steam lobby creation + - keep direct-connect UI working + +- `Packages/com.basis.framework/Prefabs/BasisFramework.prefab` + - add Steam bootstrap/settings component + +### Assembly definitions + +- `Packages/com.basis.framework/Basis Framework.asmdef` +- `Packages/com.basis.server/BasisNetworkClient/BasisNetworkClient.asmdef` +- `Packages/com.basis.server/BasisNetworkServer/BasisNetworkServer.asmdef` + +## New Files To Create In This Package + +### Bootstrap + +- `Runtime/Bootstrap/BasisSteamBootstrap.cs` +- `Runtime/Bootstrap/BasisSteamRuntimeGuard.cs` + +### Lobby + +- `Runtime/Lobby/BasisSteamLobbyService.cs` +- `Runtime/Lobby/BasisSteamLobbyState.cs` +- `Runtime/Lobby/BasisSteamLobbyMetadata.cs` + +### Transport + +- `Runtime/Transport/SteamNetworkImpl.cs` + - same style as `LNLNetworkImpl.cs` +- `Runtime/Transport/SteamTransportFactory.cs` +- `Runtime/Transport/SteamTransportIdentity.cs` + +### Integration + +- `Runtime/Integration/BasisSteamConnectionFlow.cs` +- `Runtime/Integration/BasisSteamWorldBootstrap.cs` +- `Runtime/Integration/BasisSteamBeeValidation.cs` + +### Settings + +- `Runtime/Settings/BasisSteamSettings.cs` + +### UI + +- `Runtime/UI/BasisSteamLobbyUiState.cs` +- `Runtime/UI/BasisSteamLobbyUiHelpers.cs` + +## Implementation Order + +### Milestone 1: Transport selection without behavior change + +- add `TransportType` +- add transport selection fields to `BasisNetworkManagement` +- add config fields to server configuration +- add factory path +- keep default = LiteNetLib + +Success condition: +- project still runs exactly as before in direct mode + +### Milestone 2: Steam bootstrap and lobby skeleton + +- add Steam bootstrap +- add lobby service +- add settings asset +- no actual connection yet + +Success condition: +- can initialize Steam +- can create, list, join, leave lobby + +### Milestone 3: Steam transport MVP + +- implement Steam transport wrapper against Basis abstractions +- switch client and server to transport factory +- remove direct LiteNet-only update call + +Success condition: +- host and client connect over Steam transport +- Basis handshake succeeds + +### Milestone 4: World selection and validation + +- add world URL/password inputs to Steam lobby create flow +- validate with shared BEE validation helper +- record public world metadata in lobby +- after host connects, call `RequestSceneLoad` + +Success condition: +- host enters chosen world +- joining player receives and loads the same world + +### Milestone 5: Prop verification and late-join verification + +- verify networked prop spawn +- verify synchronized prop spawn +- verify prop unload +- verify late join gets existing props and existing world + +Success condition: +- props work in Steam sessions with no prop-specific rewrite + +### Milestone 6: UI and fallback polishing + +- finish `ServersProvider` UX +- keep direct path intact +- add status messages and loading states + +Success condition: +- user can choose either direct connect or Steam lobby cleanly + +## Test Matrix + +### Direct mode regression + +- direct connect still works +- host mode with LiteNetLib still works +- direct world loading still works +- direct prop spawning still works + +### Steam mode + +- create lobby +- join lobby +- host-selected world loads +- late join receives existing world +- networked prop spawn works +- synchronized prop spawn works +- prop unload works +- disconnect and lobby leave work + +### Edge cases + +- invalid world URL +- valid BEE but not a world +- unavailable world host URL +- host quits with active world +- late join during synchronized preload + +## Manual Unity Work Required + +### Before coding much + +- import a Steamworks wrapper package +- create a Steam settings asset +- add Steam bootstrap component to `BasisFramework.prefab` +- verify native plugin import settings for standalone +- prepare `steam_appid.txt` for local standalone testing + +### During implementation + +- test with two standalone builds and two Steam accounts +- test direct mode after every major Steam networking milestone +- verify Addressables only if new addressable content is introduced +- verify world scene spawn and player spawn after scene load + +## Package Recommendation For Steam + +Recommended starting option: +- `Facepunch.Steamworks` for Steam API + lobbies + networking sockets/relay + +Why: +- smaller and cleaner API for the transport/lobby integration +- less boilerplate than `Steamworks.NET` + +Fallback option: +- `Steamworks.NET` if project constraints require the official C# wrapper style + +## Current Decision Summary + +- Steam is an additional transport, not a replacement. +- Worlds use lobby metadata for discovery, but actual spawning goes through Basis resource loading. +- Props stay on the existing resource system and should not need a separate Steam-specific implementation. +- New code should be concentrated in this package and integrated outward with small targeted edits. diff --git a/Basis/Packages/com.basis.steamtransport/Docs/IMPLEMENTATION_PLAN.md.meta b/Basis/Packages/com.basis.steamtransport/Docs/IMPLEMENTATION_PLAN.md.meta new file mode 100644 index 0000000000..ba3666942c --- /dev/null +++ b/Basis/Packages/com.basis.steamtransport/Docs/IMPLEMENTATION_PLAN.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: fa9fa0d48845ffc499a8a804384fbc0c +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Basis/Packages/com.basis.steamtransport/Docs/SETUP_AND_TESTING.md b/Basis/Packages/com.basis.steamtransport/Docs/SETUP_AND_TESTING.md new file mode 100644 index 0000000000..8ad5c4fdf6 --- /dev/null +++ b/Basis/Packages/com.basis.steamtransport/Docs/SETUP_AND_TESTING.md @@ -0,0 +1,145 @@ +# Steam Setup And Testing + +## Current Stage + +This patch is currently at a working MVP stage: + +- Steam lobby create/join works +- Steam invite join works +- host/leave/rejoin loop works +- world BEE bootstrap works +- late join world sync works +- voice, movement, and avatar changes were validated in Steam mode +- existing LiteNetLib flow is still intended to remain available as a separate path + +## Unity Setup + +### Steam wrapper + +The project is currently wired against `Facepunch.Steamworks`. + +Expected location: +- `Assets/Plugins/Facepunch.Steamworks/` + +### Steam settings asset + +Create: +- `Assets/Resources/BasisSteamSettings.asset` + +Menu path: +- `Create -> Basis -> Steam Settings` + +Recommended fields: +- `AppId`: your Steam App ID +- `UseRelayByDefault`: `true` +- `RelayVirtualPort`: `0` +- `CreateFriendsOnlyByDefault`: optional, based on your preferred default +- `EnableTransportTrace`: keep `false` for normal use, enable only for debugging + +### Standalone test requirement + +For local standalone testing outside Steam packaging: +- place `steam_appid.txt` next to the built `.exe` +- write the target App ID into that file + +## Main User Flows + +### Host via Steam lobby + +1. Open `Steam Lobbies` +2. Enter: + - `Username` + - `Lobby Name` + - `World BEE URL` + - `World Password` +3. Choose: + - `Use Relay` + - `Friends Only` + - `Private Lobby` +4. Press `Create Steam Lobby` + +Expected result: +- lobby is created +- local host session starts +- world loads for the host +- current session panel becomes active + +### Join via Steam lobby list + +1. Open `Steam Lobbies` +2. Press `Refresh Lobbies` +3. Select a lobby from the dropdown +4. Press `Join Lobby` + +Expected result: +- client joins the Steam lobby +- Basis session connects over Steam transport +- world auto-loads for the joiner + +### Join via Steam invite + +1. Host creates a Steam lobby +2. Host presses `Invite Friends` +3. Remote player accepts invite in Steam overlay + +Expected result: +- the client auto-joins the invited Steam lobby +- Basis session connect starts automatically +- world auto-loads + +### Leave flow + +Host or joiner: +1. Open `Steam Lobbies` +2. Press `Disconnect And Leave Lobby` + +Expected result: +- active Basis session disconnects +- Steam lobby state clears +- menu returns to create/join state +- no disconnect popup for intentional leave + +## Regression Checklist + +### Steam mode + +- create lobby +- join from list +- join from invite +- leave and rejoin +- host leave +- host create again after leaving +- voice transmission +- movement sync +- avatar swap sync +- world BEE late join sync + +### Existing direct mode + +Before upstreaming, retest the original LiteNetLib path: + +- direct connect +- host mode +- disconnect / reconnect +- direct world load +- prop load/unload + +## Debugging + +### Transport trace + +Only enable transport trace when needed: +- set `EnableTransportTrace = true` in `BasisSteamSettings.asset` + +Trace file: +- `AppData/LocalLow/Basis Unity/Basis Unity/BasisSteamTransport.log` + +Keep it disabled for demos, normal builds, and PR cleanup. + +## Recommended Pre-Commit Pass + +1. Confirm project compiles from a clean Unity reopen +2. Confirm Steam mode flows above +3. Confirm direct/LiteNetLib mode still works +4. Check that `BasisSteamSettings.asset` is configured correctly for the target environment +5. Keep verbose transport tracing disabled unless actively debugging diff --git a/Basis/Packages/com.basis.steamtransport/Docs/SETUP_AND_TESTING.md.meta b/Basis/Packages/com.basis.steamtransport/Docs/SETUP_AND_TESTING.md.meta new file mode 100644 index 0000000000..8ecab98fb0 --- /dev/null +++ b/Basis/Packages/com.basis.steamtransport/Docs/SETUP_AND_TESTING.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b749bed8dd23bfa4088c7827b8770aee +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Basis/Packages/com.basis.steamtransport/Editor.meta b/Basis/Packages/com.basis.steamtransport/Editor.meta new file mode 100644 index 0000000000..45f45cfe9c --- /dev/null +++ b/Basis/Packages/com.basis.steamtransport/Editor.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4518aec6763b2894bacb2c29f95be9ac +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Basis/Packages/com.basis.steamtransport/Editor/.gitkeep b/Basis/Packages/com.basis.steamtransport/Editor/.gitkeep new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/Basis/Packages/com.basis.steamtransport/Editor/.gitkeep @@ -0,0 +1 @@ + diff --git a/Basis/Packages/com.basis.steamtransport/README.md b/Basis/Packages/com.basis.steamtransport/README.md new file mode 100644 index 0000000000..fa5b5d1920 --- /dev/null +++ b/Basis/Packages/com.basis.steamtransport/README.md @@ -0,0 +1,13 @@ +# Basis Steam Transport + +This package is the staging area for the Steam lobby and Steam transport patch. + +Goals: +- Keep the existing LiteNetLib implementation working as-is. +- Add Steam as an additional transport option. +- Reuse Basis resource loading for worlds and props. +- Keep new code isolated so repo-wide churn stays low. + +Docs: +- [Docs/IMPLEMENTATION_PLAN.md](C:/Projects/unity/games/pc/Basis/Basis/Basis/Packages/com.basis.steamtransport/Docs/IMPLEMENTATION_PLAN.md) +- [Docs/SETUP_AND_TESTING.md](C:/Projects/unity/games/pc/Basis/Basis/Basis/Packages/com.basis.steamtransport/Docs/SETUP_AND_TESTING.md) diff --git a/Basis/Packages/com.basis.steamtransport/README.md.meta b/Basis/Packages/com.basis.steamtransport/README.md.meta new file mode 100644 index 0000000000..d314a5636f --- /dev/null +++ b/Basis/Packages/com.basis.steamtransport/README.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 117b524e739132545a391ff0ae80d0a6 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Basis/Packages/com.basis.steamtransport/Runtime.meta b/Basis/Packages/com.basis.steamtransport/Runtime.meta new file mode 100644 index 0000000000..b1e194ae72 --- /dev/null +++ b/Basis/Packages/com.basis.steamtransport/Runtime.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5804928eb8a5e234b8089d7d73ee6527 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/Bootstrap.meta b/Basis/Packages/com.basis.steamtransport/Runtime/Bootstrap.meta new file mode 100644 index 0000000000..18838726a3 --- /dev/null +++ b/Basis/Packages/com.basis.steamtransport/Runtime/Bootstrap.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: afee4ba3ef96e5344a0e098aa75ff2fe +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/Bootstrap/.gitkeep b/Basis/Packages/com.basis.steamtransport/Runtime/Bootstrap/.gitkeep new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/Basis/Packages/com.basis.steamtransport/Runtime/Bootstrap/.gitkeep @@ -0,0 +1 @@ + diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/Bootstrap/BasisSteamBootstrap.cs b/Basis/Packages/com.basis.steamtransport/Runtime/Bootstrap/BasisSteamBootstrap.cs new file mode 100644 index 0000000000..672e605cdd --- /dev/null +++ b/Basis/Packages/com.basis.steamtransport/Runtime/Bootstrap/BasisSteamBootstrap.cs @@ -0,0 +1,133 @@ +using Steamworks; +using UnityEngine; + +namespace Basis.Scripts.Networking.Steam +{ + [DefaultExecutionOrder(-14950)] + public class BasisSteamBootstrap : MonoBehaviour + { + public BasisSteamSettings Settings; + + public static BasisSteamBootstrap Instance; + public static BasisSteamSettings ActiveSettings { get; private set; } + public static bool IsInitialized => SteamClient.IsValid; + public static bool HasTriedInitialization { get; private set; } + + [RuntimeInitializeOnLoadMethod(RuntimeInitializeLoadType.BeforeSceneLoad)] + private static void EnsureRuntimeInstance() + { + if (Instance != null) + { + return; + } + + GameObject bootstrapObject = new GameObject(nameof(BasisSteamBootstrap)); + DontDestroyOnLoad(bootstrapObject); + bootstrapObject.hideFlags = HideFlags.DontSave; + bootstrapObject.AddComponent(); + } + + private void OnEnable() + { + if (Instance != null && Instance != this) + { + enabled = false; + return; + } + + Instance = this; + ActiveSettings = ResolveSettings(Settings); + BasisSteamTransportTrace.Configure(ActiveSettings != null && ActiveSettings.EnableTransportTrace); + BasisSteamTransportTrace.Clear(); + + if (ActiveSettings != null && ActiveSettings.AutoInitialize) + { + EnsureInitialized(ActiveSettings); + } + } + + private void Update() + { + if (SteamClient.IsValid && ActiveSettings != null && ActiveSettings.RunCallbacksManually) + { + SteamClient.RunCallbacks(); + } + + SteamNetManager.PollActiveManagers(); + } + + private void OnDisable() + { + if (Instance == this) + { + Instance = null; + } + } + + private void OnApplicationQuit() + { + Shutdown(); + } + + public static bool EnsureInitialized(BasisSteamSettings settings) + { + HasTriedInitialization = true; + settings = ResolveSettings(settings); + + if (settings == null) + { + Debug.LogWarning("[BasisSteamBootstrap] Missing BasisSteamSettings asset."); + return false; + } + + ActiveSettings = settings; + BasisSteamTransportTrace.Configure(ActiveSettings != null && ActiveSettings.EnableTransportTrace); + + if (SteamClient.IsValid) + { + return true; + } + + try + { + if (settings.RestartAppIfNecessary && SteamClient.RestartAppIfNecessary(settings.AppId)) + { + return false; + } + + SteamClient.Init(settings.AppId, asyncCallbacks: !settings.RunCallbacksManually); + return SteamClient.IsValid; + } + catch (System.Exception ex) + { + Debug.LogError($"[BasisSteamBootstrap] Steam init failed: {ex.Message}"); + return false; + } + } + + public static void Shutdown() + { + if (SteamClient.IsValid) + { + SteamClient.Shutdown(); + } + } + + public static BasisSteamSettings ResolveSettings(BasisSteamSettings settings = null) + { + if (settings != null) + { + ActiveSettings = settings; + return ActiveSettings; + } + + if (ActiveSettings != null) + { + return ActiveSettings; + } + + ActiveSettings = Resources.Load(BasisSteamSettings.DefaultResourcesPath); + return ActiveSettings; + } + } +} diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/Bootstrap/BasisSteamBootstrap.cs.meta b/Basis/Packages/com.basis.steamtransport/Runtime/Bootstrap/BasisSteamBootstrap.cs.meta new file mode 100644 index 0000000000..5618ca487a --- /dev/null +++ b/Basis/Packages/com.basis.steamtransport/Runtime/Bootstrap/BasisSteamBootstrap.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 9a3b2b6f3955f7947a3b20c3a2512a6e \ No newline at end of file diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/Integration.meta b/Basis/Packages/com.basis.steamtransport/Runtime/Integration.meta new file mode 100644 index 0000000000..d1cd7b745a --- /dev/null +++ b/Basis/Packages/com.basis.steamtransport/Runtime/Integration.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f9a653159b928e845bf27bdbc596bd6d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/Integration/.gitkeep b/Basis/Packages/com.basis.steamtransport/Runtime/Integration/.gitkeep new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/Basis/Packages/com.basis.steamtransport/Runtime/Integration/.gitkeep @@ -0,0 +1 @@ + diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/Integration/BasisSteamBeeValidation.cs b/Basis/Packages/com.basis.steamtransport/Runtime/Integration/BasisSteamBeeValidation.cs new file mode 100644 index 0000000000..0f8c7945ca --- /dev/null +++ b/Basis/Packages/com.basis.steamtransport/Runtime/Integration/BasisSteamBeeValidation.cs @@ -0,0 +1,85 @@ +using Basis.BasisUI; +using System; +using System.Threading; +using System.Threading.Tasks; +using static Basis.Scripts.UI.UI_Panels.BasisDataStoreItemKeys; + +namespace Basis.Scripts.Networking.Steam +{ + public static class BasisSteamBeeValidation + { + public static async Task ValidateWorldAsync(string url, string password, CancellationToken cancellationToken = default) + { + BasisSteamBeeValidationResult result = new BasisSteamBeeValidationResult + { + WorldUrl = url ?? string.Empty, + WorldPassword = password ?? string.Empty, + }; + + InputValidation.EntryValidationResponse validationResponse = InputValidation.ValidateEntry(url, password, Array.Empty()); + if (validationResponse.Result != InputValidation.EntryValidationResult.Success) + { + result.ErrorMessage = validationResponse.Result switch + { + InputValidation.EntryValidationResult.EmptyUrl => "URL cannot be empty.", + InputValidation.EntryValidationResult.InvalidUrlFormat => "URL format is invalid.", + InputValidation.EntryValidationResult.InvalidUrlScheme => "URL must start with http:// or https://", + InputValidation.EntryValidationResult.EmptyPassword => "Password cannot be empty.", + _ => "BEE validation input failed." + }; + return result; + } + + ItemKey tempItem = new ItemKey + { + Pass = validationResponse.Password, + Url = validationResponse.ProcessedUrl, + Mode = 0 + }; + + var tempWrapper = LibraryProvider.CreateNewWrapperFromItem(tempItem); + BasisProgressReport report = new BasisProgressReport(); + + bool isValid = await BasisBeeManagement.HandleMetaOnlyLoad(tempWrapper.basisTrackedBundleWrapper, report, cancellationToken); + if (!isValid) + { + result.ErrorMessage = "The provided BEE file could not be validated."; + return result; + } + + var loaded = await LibraryProvider.LoadWrapperFromDisc(tempItem, tempWrapper); + if (loaded?.BasisLoadableBundle?.BasisBundleConnector == null) + { + result.ErrorMessage = "Validated BEE file did not provide bundle connector metadata."; + return result; + } + + BasisBundleConnector connector = loaded.BasisLoadableBundle.BasisBundleConnector; + result.WorldName = connector.BasisBundleDescription?.AssetBundleName ?? validationResponse.ProcessedUrl; + + bool isWorld = false; + if (connector.MetaData.ComponentNames != null) + { + foreach (BasisBundleConnector.BasisComponentName component in connector.MetaData.ComponentNames) + { + if (string.Equals(component.Name, "BasisScene", StringComparison.OrdinalIgnoreCase)) + { + isWorld = true; + break; + } + } + } + + if (!isWorld) + { + result.ErrorMessage = "The provided BEE file is valid, but it is not a world scene bundle."; + return result; + } + + result.WorldUrl = validationResponse.ProcessedUrl; + result.WorldPassword = validationResponse.Password; + result.IsValid = true; + return result; + } + } +} diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/Integration/BasisSteamBeeValidation.cs.meta b/Basis/Packages/com.basis.steamtransport/Runtime/Integration/BasisSteamBeeValidation.cs.meta new file mode 100644 index 0000000000..31966de3b3 --- /dev/null +++ b/Basis/Packages/com.basis.steamtransport/Runtime/Integration/BasisSteamBeeValidation.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 1fbf933d57f95d44b8d45d1d43a0061e \ No newline at end of file diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/Integration/BasisSteamBeeValidationResult.cs b/Basis/Packages/com.basis.steamtransport/Runtime/Integration/BasisSteamBeeValidationResult.cs new file mode 100644 index 0000000000..264620923b --- /dev/null +++ b/Basis/Packages/com.basis.steamtransport/Runtime/Integration/BasisSteamBeeValidationResult.cs @@ -0,0 +1,11 @@ +namespace Basis.Scripts.Networking.Steam +{ + public sealed class BasisSteamBeeValidationResult + { + public bool IsValid; + public string ErrorMessage = string.Empty; + public string WorldUrl = string.Empty; + public string WorldPassword = string.Empty; + public string WorldName = string.Empty; + } +} diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/Integration/BasisSteamBeeValidationResult.cs.meta b/Basis/Packages/com.basis.steamtransport/Runtime/Integration/BasisSteamBeeValidationResult.cs.meta new file mode 100644 index 0000000000..49d38359a4 --- /dev/null +++ b/Basis/Packages/com.basis.steamtransport/Runtime/Integration/BasisSteamBeeValidationResult.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: a4909ea6b84cdbe4997e14e39ca90f91 \ No newline at end of file diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/Integration/BasisSteamNetworkIntegration.cs b/Basis/Packages/com.basis.steamtransport/Runtime/Integration/BasisSteamNetworkIntegration.cs new file mode 100644 index 0000000000..ae53af00a7 --- /dev/null +++ b/Basis/Packages/com.basis.steamtransport/Runtime/Integration/BasisSteamNetworkIntegration.cs @@ -0,0 +1,186 @@ +using Basis.Network.Core; +using Basis.BasisUI; +using Basis.Scripts.Device_Management; +using Basis.Scripts.Device_Management.Devices.Desktop; +using Basis.Scripts.Networking; +using System; +using System.Threading.Tasks; +using UnityEngine; + +namespace Basis.Scripts.Networking.Steam +{ + public static class BasisSteamNetworkIntegration + { + private static bool isSubscribed; + private static ulong bootstrappedLobbyId; + + [RuntimeInitializeOnLoadMethod(RuntimeInitializeLoadType.AfterAssembliesLoaded)] + private static void Initialize() + { + Subscribe(); + SyncLobbyStateToNetworkManagement(BasisSteamLobbyService.State); + } + + private static void Subscribe() + { + if (isSubscribed) + { + return; + } + + isSubscribed = true; + BasisSteamLobbyService.OnLobbyStateChanged += SyncLobbyStateToNetworkManagement; + BasisSteamLobbyService.OnLobbyJoinRequested += HandleLobbyJoinRequested; + BasisNetworkManagement.OnIstanceCreated += OnNetworkManagementCreated; + BasisNetworkConnection.OnConnectedToServer += HandleConnectedToServer; + BasisNetworkConnection.OnDisconnectedFromServer += HandleDisconnectedFromServer; + } + + private static void OnNetworkManagementCreated() + { + SyncLobbyStateToNetworkManagement(BasisSteamLobbyService.State); + } + + private static void SyncLobbyStateToNetworkManagement(BasisSteamLobbyState lobbyState) + { + BasisNetworkManagement management = BasisNetworkManagement.Instance; + if (management == null) + { + return; + } + + if (lobbyState == null || lobbyState.LobbyId == 0) + { + management.ClearSteamLobbyState(); + return; + } + + management.UpdateSteamLobbyState(lobbyState.LobbyId, lobbyState.HostSteamId, lobbyState.UseRelay, lobbyState.VirtualPort); + } + + private static void HandleConnectedToServer(NetPeer peer) + { + BasisDeviceManagement.EnqueueOnMainThread(() => + { + BasisNetworkManagement management = BasisNetworkManagement.Instance; + if (management == null) + { + return; + } + + if (management.Transport != NetworkTransportType.Steam) + { + return; + } + + if (BasisSteamLobbyService.State.IsHost == false || management.CurrentSteamLobbyId == 0) + { + return; + } + + if (management.HasPendingSteamWorld() == false) + { + return; + } + + if (bootstrappedLobbyId == management.CurrentSteamLobbyId) + { + return; + } + + if (BasisNetworkSpawnItem.RequestSceneLoad( + management.PendingSteamWorldPassword, + management.PendingSteamWorldUrl, + true, + false, + out _, + 2)) + { + bootstrappedLobbyId = management.CurrentSteamLobbyId; + BasisDebug.Log($"Steam host bootstrap queued world load for {management.PendingSteamWorldName}", BasisDebug.LogTag.Networking); + } + else + { + BasisDebug.LogError("Steam host bootstrap failed to queue world load request.", BasisDebug.LogTag.Networking); + } + }); + } + + private static void HandleDisconnectedFromServer(NetPeer peer, DisconnectInfo disconnectInfo) + { + bootstrappedLobbyId = 0; + + BasisNetworkManagement management = BasisNetworkManagement.Instance; + if (management == null || management.Transport != NetworkTransportType.Steam) + { + return; + } + + if (!BasisNetworkConnection.SuppressNextDisconnectUi) + { + BasisSteamLobbyService.LeaveLobby(); + } + } + + private static void HandleLobbyJoinRequested(ulong lobbyId) + { + BasisDeviceManagement.EnqueueOnMainThread(() => _ = JoinRequestedLobbyOnMainThreadAsync(lobbyId)); + } + + private static async Task JoinRequestedLobbyOnMainThreadAsync(ulong lobbyId) + { + if (lobbyId == 0) + { + return; + } + + BasisNetworkManagement management = BasisNetworkManagement.Instance; + if (management == null) + { + return; + } + + if (BasisSteamLobbyService.State.LobbyId == lobbyId && + management.Transport == NetworkTransportType.Steam && + (BasisNetworkConnection.LocalPlayerIsConnected || BasisNetworkConnection.HasActiveClient())) + { + return; + } + + try + { + if (BasisSteamLobbyService.State.LobbyId != 0 && BasisSteamLobbyService.State.LobbyId != lobbyId) + { + BasisSteamLobbyService.LeaveLobby(); + } + + await BasisNetworkConnection.ResetConnectionStateAsync(management); + + BasisSteamLobbyState joinedLobby = await BasisSteamLobbyService.JoinLobbyAsync(lobbyId); + if (joinedLobby == null) + { + BasisDebug.LogError($"Steam lobby invite join failed for lobby {lobbyId}.", BasisDebug.LogTag.Networking); + return; + } + + management.Transport = NetworkTransportType.Steam; + management.IsHostMode = false; + management.UpdateSteamLobbyState(joinedLobby.LobbyId, joinedLobby.HostSteamId, joinedLobby.UseRelay, joinedLobby.VirtualPort); + management.ClearPendingSteamWorld(); + + BasisDebug.Log($"Joining Steam lobby from invite {joinedLobby.LobbyId}.", BasisDebug.LogTag.Networking); + BasisMainMenu.Close(); + BasisCursorManagement.OnReset(); + management.Connect(); + if (BasisDesktopEye.Instance != null) + { + BasisDesktopEye.Instance.LockEye(); + } + } + catch (Exception ex) + { + BasisDebug.LogError(ex.ToString(), BasisDebug.LogTag.Networking); + } + } + } +} diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/Integration/BasisSteamNetworkIntegration.cs.meta b/Basis/Packages/com.basis.steamtransport/Runtime/Integration/BasisSteamNetworkIntegration.cs.meta new file mode 100644 index 0000000000..d8b19a7f9c --- /dev/null +++ b/Basis/Packages/com.basis.steamtransport/Runtime/Integration/BasisSteamNetworkIntegration.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 60b3a2afc083c504390bfaa7cb0e9fca \ No newline at end of file diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/Lobby.meta b/Basis/Packages/com.basis.steamtransport/Runtime/Lobby.meta new file mode 100644 index 0000000000..db5bdc0f75 --- /dev/null +++ b/Basis/Packages/com.basis.steamtransport/Runtime/Lobby.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 524e3032a61fff0488277f3df176279e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/Lobby/.gitkeep b/Basis/Packages/com.basis.steamtransport/Runtime/Lobby/.gitkeep new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/Basis/Packages/com.basis.steamtransport/Runtime/Lobby/.gitkeep @@ -0,0 +1 @@ + diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/Lobby/BasisSteamLobbyMetadata.cs b/Basis/Packages/com.basis.steamtransport/Runtime/Lobby/BasisSteamLobbyMetadata.cs new file mode 100644 index 0000000000..62d71791e3 --- /dev/null +++ b/Basis/Packages/com.basis.steamtransport/Runtime/Lobby/BasisSteamLobbyMetadata.cs @@ -0,0 +1,14 @@ +namespace Basis.Scripts.Networking.Steam +{ + public static class BasisSteamLobbyMetadata + { + public const string Transport = "transport"; + public const string Version = "version"; + public const string WorldUrl = "world_url"; + public const string WorldName = "world_name"; + public const string HostSteamId = "host_steam_id"; + public const string VirtualPort = "virtual_port"; + public const string UseRelay = "use_relay"; + public const string Name = "name"; + } +} diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/Lobby/BasisSteamLobbyMetadata.cs.meta b/Basis/Packages/com.basis.steamtransport/Runtime/Lobby/BasisSteamLobbyMetadata.cs.meta new file mode 100644 index 0000000000..163dd49665 --- /dev/null +++ b/Basis/Packages/com.basis.steamtransport/Runtime/Lobby/BasisSteamLobbyMetadata.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 4c171f94e971d3c4e8b8a475037343a6 \ No newline at end of file diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/Lobby/BasisSteamLobbyService.cs b/Basis/Packages/com.basis.steamtransport/Runtime/Lobby/BasisSteamLobbyService.cs new file mode 100644 index 0000000000..261ec4e6e3 --- /dev/null +++ b/Basis/Packages/com.basis.steamtransport/Runtime/Lobby/BasisSteamLobbyService.cs @@ -0,0 +1,332 @@ +using Steamworks; +using Steamworks.Data; +using Basis.Network.Core; +using Basis.Scripts.Networking; +using System; +using System.Collections.Generic; +using System.Globalization; +using System.Threading.Tasks; +using UnityEngine; + +namespace Basis.Scripts.Networking.Steam +{ + public static class BasisSteamLobbyService + { + public static readonly BasisSteamLobbyState State = new BasisSteamLobbyState(); + private static Lobby? currentLobby; + private static bool steamCallbacksSubscribed; + + public static event Action OnLobbyStateChanged; + public static event Action OnLobbyError; + public static event Action OnLobbyJoinRequested; + + public static bool IsReady => BasisSteamBootstrap.IsInitialized && SteamClient.IsLoggedOn; + + public static bool EnsureReady() + { + if (!BasisSteamBootstrap.IsInitialized) + { + if (!BasisSteamBootstrap.EnsureInitialized(BasisSteamBootstrap.ActiveSettings)) + { + OnLobbyError?.Invoke("Steam is not initialized."); + return false; + } + } + + if (!SteamClient.IsLoggedOn) + { + OnLobbyError?.Invoke("Steam user is not logged in."); + return false; + } + + SubscribeToSteamCallbacks(); + return true; + } + + public static async Task CreateLobbyAsync(string lobbyName, BasisSteamBeeValidationResult world, bool friendsOnly, bool isPrivate, bool useRelay) + { + if (!EnsureReady()) + { + return null; + } + + BasisSteamSettings settings = BasisSteamBootstrap.ActiveSettings; + int maxMembers = Mathf.Clamp(settings != null ? settings.DefaultMaxLobbyMembers : 32, 2, 250); + int virtualPort = settings != null ? settings.RelayVirtualPort : 0; + + Lobby? created = await SteamMatchmaking.CreateLobbyAsync(maxMembers); + if (!created.HasValue) + { + OnLobbyError?.Invoke("Failed to create Steam lobby."); + return null; + } + + Lobby lobby = created.Value; + lobby.SetData(BasisSteamLobbyMetadata.Transport, NetworkTransportType.Steam.ToString()); + lobby.SetData(BasisSteamLobbyMetadata.Version, BasisNetworkVersion.ServerVersion.ToString(CultureInfo.InvariantCulture)); + lobby.SetData(BasisSteamLobbyMetadata.WorldUrl, world.WorldUrl); + lobby.SetData(BasisSteamLobbyMetadata.WorldName, world.WorldName); + lobby.SetData(BasisSteamLobbyMetadata.HostSteamId, SteamClient.SteamId.ToString()); + lobby.SetData(BasisSteamLobbyMetadata.VirtualPort, virtualPort.ToString(CultureInfo.InvariantCulture)); + lobby.SetData(BasisSteamLobbyMetadata.UseRelay, useRelay ? "1" : "0"); + lobby.SetData(BasisSteamLobbyMetadata.Name, string.IsNullOrWhiteSpace(lobbyName) ? SteamClient.Name : lobbyName); + + if (isPrivate) + { + lobby.SetPrivate(); + } + else if (friendsOnly) + { + lobby.SetFriendsOnly(); + } + else + { + lobby.SetPublic(); + } + + lobby.SetJoinable(true); + + ApplyState(lobby, true, useRelay); + BasisNetworkManagement.Instance?.SetPendingSteamWorld(world.WorldUrl, world.WorldPassword, world.WorldName); + return CloneState(); + } + + public static async Task JoinLobbyAsync(ulong lobbyId) + { + if (!EnsureReady()) + { + return null; + } + + Lobby? joined = await SteamMatchmaking.JoinLobbyAsync(lobbyId); + if (!joined.HasValue) + { + OnLobbyError?.Invoke("Failed to join Steam lobby."); + return null; + } + + Lobby lobby = joined.Value; + bool useRelay = ReadBool(lobby.GetData(BasisSteamLobbyMetadata.UseRelay), BasisSteamBootstrap.ActiveSettings == null || BasisSteamBootstrap.ActiveSettings.UseRelayByDefault); + ApplyState(lobby, lobby.Owner.Id == SteamClient.SteamId, useRelay); + return CloneState(); + } + + public static async Task> QueryLobbiesAsync(int maxResults = 30) + { + if (!EnsureReady()) + { + return Array.Empty(); + } + + Lobby[] lobbies = await SteamMatchmaking.LobbyList + .WithKeyValue(BasisSteamLobbyMetadata.Transport, NetworkTransportType.Steam.ToString()) + .WithMaxResults(maxResults) + .RequestAsync(); + + if (lobbies == null || lobbies.Length == 0) + { + return Array.Empty(); + } + + List results = new List(lobbies.Length); + for (int index = 0; index < lobbies.Length; index++) + { + Lobby lobby = lobbies[index]; + BasisSteamLobbyState item = new BasisSteamLobbyState + { + LobbyId = lobby.Id, + HostSteamId = ParseUlong(lobby.GetData(BasisSteamLobbyMetadata.HostSteamId)), + LobbyName = lobby.GetData(BasisSteamLobbyMetadata.Name), + WorldUrl = lobby.GetData(BasisSteamLobbyMetadata.WorldUrl), + WorldName = lobby.GetData(BasisSteamLobbyMetadata.WorldName), + VirtualPort = ParseInt(lobby.GetData(BasisSteamLobbyMetadata.VirtualPort)), + UseRelay = ReadBool(lobby.GetData(BasisSteamLobbyMetadata.UseRelay), true), + IsHost = false + }; + results.Add(item); + } + + return results; + } + + public static void LeaveLobby() + { + if (State.LobbyId != 0) + { + if (currentLobby.HasValue) + { + Lobby lobby = currentLobby.Value; + lobby.Leave(); + } + } + + currentLobby = null; + BasisNetworkManagement.Instance?.ClearPendingSteamWorld(); + State.Reset(); + OnLobbyStateChanged?.Invoke(CloneState()); + } + + public static bool OpenInviteOverlay() + { + if (!EnsureReady()) + { + return false; + } + + if (State.LobbyId == 0) + { + OnLobbyError?.Invoke("Create or join a Steam lobby first."); + return false; + } + + SteamFriends.OpenGameInviteOverlay((SteamId)State.LobbyId); + return true; + } + + public static bool TrySetHostSteamId(ulong hostSteamId) + { + if (State.LobbyId == 0) + { + return false; + } + + if (!currentLobby.HasValue) + { + return false; + } + + Lobby lobby = currentLobby.Value; + lobby.SetData(BasisSteamLobbyMetadata.HostSteamId, hostSteamId.ToString(CultureInfo.InvariantCulture)); + currentLobby = lobby; + State.HostSteamId = hostSteamId; + OnLobbyStateChanged?.Invoke(CloneState()); + return true; + } + + public static bool TrySetUseRelay(bool useRelay) + { + if (State.LobbyId == 0) + { + return false; + } + + if (!currentLobby.HasValue) + { + return false; + } + + Lobby lobby = currentLobby.Value; + lobby.SetData(BasisSteamLobbyMetadata.UseRelay, useRelay ? "1" : "0"); + currentLobby = lobby; + State.UseRelay = useRelay; + OnLobbyStateChanged?.Invoke(CloneState()); + return true; + } + + private static void ApplyState(Lobby lobby, bool isHost, bool useRelay) + { + currentLobby = lobby; + State.LobbyId = lobby.Id; + State.HostSteamId = ParseUlong(lobby.GetData(BasisSteamLobbyMetadata.HostSteamId)); + State.LobbyName = lobby.GetData(BasisSteamLobbyMetadata.Name); + State.WorldUrl = lobby.GetData(BasisSteamLobbyMetadata.WorldUrl); + State.WorldName = lobby.GetData(BasisSteamLobbyMetadata.WorldName); + State.VirtualPort = ParseInt(lobby.GetData(BasisSteamLobbyMetadata.VirtualPort)); + State.UseRelay = useRelay; + State.IsHost = isHost; + OnLobbyStateChanged?.Invoke(CloneState()); + } + + private static BasisSteamLobbyState CloneState() + { + return new BasisSteamLobbyState + { + LobbyId = State.LobbyId, + HostSteamId = State.HostSteamId, + LobbyName = State.LobbyName, + WorldUrl = State.WorldUrl, + WorldName = State.WorldName, + VirtualPort = State.VirtualPort, + UseRelay = State.UseRelay, + IsHost = State.IsHost + }; + } + + private static int ParseInt(string value) + { + return int.TryParse(value, NumberStyles.Integer, CultureInfo.InvariantCulture, out int parsed) ? parsed : 0; + } + + private static ulong ParseUlong(string value) + { + return ulong.TryParse(value, NumberStyles.Integer, CultureInfo.InvariantCulture, out ulong parsed) ? parsed : 0; + } + + private static bool ReadBool(string value, bool defaultValue) + { + if (string.IsNullOrEmpty(value)) + { + return defaultValue; + } + + return value == "1" || string.Equals(value, "true", StringComparison.OrdinalIgnoreCase); + } + + private static void SubscribeToSteamCallbacks() + { + if (steamCallbacksSubscribed) + { + return; + } + + steamCallbacksSubscribed = true; + SteamFriends.OnGameLobbyJoinRequested += HandleGameLobbyJoinRequested; + SteamMatchmaking.OnLobbyDataChanged += HandleLobbyDataChanged; + SteamMatchmaking.OnLobbyMemberLeave += HandleLobbyMemberLeave; + SteamMatchmaking.OnLobbyMemberDisconnected += HandleLobbyMemberDisconnected; + } + + private static void HandleGameLobbyJoinRequested(Lobby lobby, SteamId steamId) + { + OnLobbyJoinRequested?.Invoke(lobby.Id); + } + + private static void HandleLobbyDataChanged(Lobby lobby) + { + if (State.LobbyId == 0 || lobby.Id != State.LobbyId) + { + return; + } + + bool useRelay = ReadBool(lobby.GetData(BasisSteamLobbyMetadata.UseRelay), State.UseRelay); + bool isHost = lobby.Owner.Id == SteamClient.SteamId; + ApplyState(lobby, isHost, useRelay); + } + + private static void HandleLobbyMemberLeave(Lobby lobby, Friend member) + { + HandleLobbyMemberRemoved(lobby, member); + } + + private static void HandleLobbyMemberDisconnected(Lobby lobby, Friend member) + { + HandleLobbyMemberRemoved(lobby, member); + } + + private static void HandleLobbyMemberRemoved(Lobby lobby, Friend member) + { + if (State.LobbyId == 0 || lobby.Id != State.LobbyId || State.IsHost) + { + return; + } + + if ((ulong)member.Id != State.HostSteamId) + { + return; + } + + OnLobbyError?.Invoke("Steam lobby host left the lobby."); + LeaveLobby(); + } + } +} diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/Lobby/BasisSteamLobbyService.cs.meta b/Basis/Packages/com.basis.steamtransport/Runtime/Lobby/BasisSteamLobbyService.cs.meta new file mode 100644 index 0000000000..cd43423ae5 --- /dev/null +++ b/Basis/Packages/com.basis.steamtransport/Runtime/Lobby/BasisSteamLobbyService.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 91aa6330d12333349b20c8fb5d6d1c69 \ No newline at end of file diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/Lobby/BasisSteamLobbyState.cs b/Basis/Packages/com.basis.steamtransport/Runtime/Lobby/BasisSteamLobbyState.cs new file mode 100644 index 0000000000..37c622a76f --- /dev/null +++ b/Basis/Packages/com.basis.steamtransport/Runtime/Lobby/BasisSteamLobbyState.cs @@ -0,0 +1,29 @@ +using System; + +namespace Basis.Scripts.Networking.Steam +{ + [Serializable] + public class BasisSteamLobbyState + { + public ulong LobbyId; + public ulong HostSteamId; + public string LobbyName = string.Empty; + public string WorldUrl = string.Empty; + public string WorldName = string.Empty; + public int VirtualPort; + public bool UseRelay = true; + public bool IsHost; + + public void Reset() + { + LobbyId = 0; + HostSteamId = 0; + LobbyName = string.Empty; + WorldUrl = string.Empty; + WorldName = string.Empty; + VirtualPort = 0; + UseRelay = true; + IsHost = false; + } + } +} diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/Lobby/BasisSteamLobbyState.cs.meta b/Basis/Packages/com.basis.steamtransport/Runtime/Lobby/BasisSteamLobbyState.cs.meta new file mode 100644 index 0000000000..69ab830542 --- /dev/null +++ b/Basis/Packages/com.basis.steamtransport/Runtime/Lobby/BasisSteamLobbyState.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: ab24bbd9b3acfe042b89c05ea0dacf8f \ No newline at end of file diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/Settings.meta b/Basis/Packages/com.basis.steamtransport/Runtime/Settings.meta new file mode 100644 index 0000000000..7fa5ace3fd --- /dev/null +++ b/Basis/Packages/com.basis.steamtransport/Runtime/Settings.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6637b26fb366ed243b64b5ec9db8bc36 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/Settings/.gitkeep b/Basis/Packages/com.basis.steamtransport/Runtime/Settings/.gitkeep new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/Basis/Packages/com.basis.steamtransport/Runtime/Settings/.gitkeep @@ -0,0 +1 @@ + diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/Settings/BasisSteamSettings.cs b/Basis/Packages/com.basis.steamtransport/Runtime/Settings/BasisSteamSettings.cs new file mode 100644 index 0000000000..86ffeed176 --- /dev/null +++ b/Basis/Packages/com.basis.steamtransport/Runtime/Settings/BasisSteamSettings.cs @@ -0,0 +1,28 @@ +using UnityEngine; + +namespace Basis.Scripts.Networking.Steam +{ + [CreateAssetMenu(fileName = "BasisSteamSettings", menuName = "Basis/Steam Settings")] + public class BasisSteamSettings : ScriptableObject + { + public const string DefaultResourcesPath = "BasisSteamSettings"; + + [Header("App")] + public uint AppId = 480; + + [Header("Initialization")] + public bool RestartAppIfNecessary = false; + public bool AutoInitialize = true; + public bool RunCallbacksManually = true; + + [Header("Lobby Defaults")] + [Range(2, 250)] + public int DefaultMaxLobbyMembers = 32; + public int RelayVirtualPort = 0; + public bool UseRelayByDefault = true; + public bool CreateFriendsOnlyByDefault = true; + + [Header("Debug")] + public bool EnableTransportTrace = false; + } +} diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/Settings/BasisSteamSettings.cs.meta b/Basis/Packages/com.basis.steamtransport/Runtime/Settings/BasisSteamSettings.cs.meta new file mode 100644 index 0000000000..513144a0ee --- /dev/null +++ b/Basis/Packages/com.basis.steamtransport/Runtime/Settings/BasisSteamSettings.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: af5c7611f1a59aa4c9d5fa9a73f0f90b \ No newline at end of file diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/Transport.meta b/Basis/Packages/com.basis.steamtransport/Runtime/Transport.meta new file mode 100644 index 0000000000..0afa3a59ea --- /dev/null +++ b/Basis/Packages/com.basis.steamtransport/Runtime/Transport.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 785a7ee223db39743a8b03defa419f7f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/Transport/.gitkeep b/Basis/Packages/com.basis.steamtransport/Runtime/Transport/.gitkeep new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/Basis/Packages/com.basis.steamtransport/Runtime/Transport/.gitkeep @@ -0,0 +1 @@ + diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/Transport/BasisSteamTransportCore.asmdef b/Basis/Packages/com.basis.steamtransport/Runtime/Transport/BasisSteamTransportCore.asmdef new file mode 100644 index 0000000000..3578a63c38 --- /dev/null +++ b/Basis/Packages/com.basis.steamtransport/Runtime/Transport/BasisSteamTransportCore.asmdef @@ -0,0 +1,16 @@ +{ + "name": "BasisSteamTransportCore", + "rootNamespace": "", + "references": [ + "BasisNetworkCore" + ], + "includePlatforms": [], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": false, + "precompiledReferences": [], + "autoReferenced": true, + "defineConstraints": [], + "versionDefines": [], + "noEngineReferences": false +} diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/Transport/BasisSteamTransportCore.asmdef.meta b/Basis/Packages/com.basis.steamtransport/Runtime/Transport/BasisSteamTransportCore.asmdef.meta new file mode 100644 index 0000000000..57ff76e15a --- /dev/null +++ b/Basis/Packages/com.basis.steamtransport/Runtime/Transport/BasisSteamTransportCore.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: bd1d939e6c7500e49adaefc7fc924406 +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/Transport/BasisSteamTransportTrace.cs b/Basis/Packages/com.basis.steamtransport/Runtime/Transport/BasisSteamTransportTrace.cs new file mode 100644 index 0000000000..541e18fcd4 --- /dev/null +++ b/Basis/Packages/com.basis.steamtransport/Runtime/Transport/BasisSteamTransportTrace.cs @@ -0,0 +1,87 @@ +using System; +using System.IO; +using UnityEngine; + +namespace Basis.Scripts.Networking.Steam +{ + public static class BasisSteamTransportTrace + { + private static readonly object sync = new object(); + private static string logPath; + public static bool Enabled { get; private set; } + + public static string LogPath + { + get + { + if (string.IsNullOrWhiteSpace(logPath)) + { + logPath = Path.Combine(Application.persistentDataPath, "BasisSteamTransport.log"); + } + + return logPath; + } + } + + public static void Clear() + { + if (!Enabled) + { + return; + } + + try + { + lock (sync) + { + File.WriteAllText(LogPath, $"[{DateTime.UtcNow:O}] BasisSteamTransport log start{Environment.NewLine}"); + } + } + catch (Exception ex) + { + Debug.LogError($"[BasisSteamTransportTrace] Failed to clear log: {ex.Message}"); + } + } + + public static void Configure(bool enabled) + { + Enabled = enabled; + } + + public static void Log(string message) + { + Write("INFO", message); + } + + public static void Warn(string message) + { + Write("WARN", message); + } + + public static void Error(string message) + { + Write("ERROR", message); + } + + private static void Write(string level, string message) + { + if (!Enabled) + { + return; + } + + try + { + string line = $"[{DateTime.UtcNow:O}] [{level}] {message}{Environment.NewLine}"; + lock (sync) + { + File.AppendAllText(LogPath, line); + } + } + catch (Exception ex) + { + Debug.LogError($"[BasisSteamTransportTrace] Failed to write log: {ex.Message}"); + } + } + } +} diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/Transport/BasisSteamTransportTrace.cs.meta b/Basis/Packages/com.basis.steamtransport/Runtime/Transport/BasisSteamTransportTrace.cs.meta new file mode 100644 index 0000000000..b5026bb801 --- /dev/null +++ b/Basis/Packages/com.basis.steamtransport/Runtime/Transport/BasisSteamTransportTrace.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: d1e44f71d6d808042a813e319f2538db \ No newline at end of file diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/Transport/BasisTransportFactory.cs b/Basis/Packages/com.basis.steamtransport/Runtime/Transport/BasisTransportFactory.cs new file mode 100644 index 0000000000..31333bff1d --- /dev/null +++ b/Basis/Packages/com.basis.steamtransport/Runtime/Transport/BasisTransportFactory.cs @@ -0,0 +1,19 @@ +using Basis.Network.Core; + +namespace Basis.Scripts.Networking.Steam +{ + public static class BasisTransportFactory + { + public static NetManager Create(EventBasedNetListener listener, Configuration configuration) + { + switch (configuration.TransportType) + { + case NetworkTransportType.Steam: + return new SteamNetManager(listener, configuration); + case NetworkTransportType.LiteNetLib: + default: + return new LNLNetManager(listener, configuration); + } + } + } +} diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/Transport/BasisTransportFactory.cs.meta b/Basis/Packages/com.basis.steamtransport/Runtime/Transport/BasisTransportFactory.cs.meta new file mode 100644 index 0000000000..005e08686a --- /dev/null +++ b/Basis/Packages/com.basis.steamtransport/Runtime/Transport/BasisTransportFactory.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: abf7420a067f70140b7f00624fe89fa8 \ No newline at end of file diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/Transport/SteamNetManager.cs b/Basis/Packages/com.basis.steamtransport/Runtime/Transport/SteamNetManager.cs new file mode 100644 index 0000000000..db656141a0 --- /dev/null +++ b/Basis/Packages/com.basis.steamtransport/Runtime/Transport/SteamNetManager.cs @@ -0,0 +1,709 @@ +using Basis.Network.Core; +using Steamworks; +using Steamworks.Data; +using System; +using System.Collections.Generic; +using System.Net; +using System.Runtime.InteropServices; +using System.Text; + +namespace Basis.Scripts.Networking.Steam +{ + internal enum SteamTransportPacketType : byte + { + Application = 0, + ConnectRequest = 1, + AssignPeer = 2, + } + + internal sealed class SteamPendingConnection + { + public Connection Connection; + public string Identity; + public bool IsResolved; + public SteamNetPeer Peer; + } + + internal sealed class SteamConnectionRequest : ConnectionRequest + { + private readonly SteamNetManager owner; + private readonly SteamPendingConnection pendingConnection; + private readonly NetDataReader data; + + public SteamConnectionRequest(SteamNetManager owner, SteamPendingConnection pendingConnection, byte[] connectPayload) + { + this.owner = owner; + this.pendingConnection = pendingConnection; + data = new NetDataReader(connectPayload); + } + + public NetDataReader Data => data; + + public IPEndPoint RemoteEndPoint => new IPEndPoint(IPAddress.None, 0); + + public string Identity => pendingConnection.Identity; + + public NetPeer Accept() + { + return owner.AcceptPendingConnection(pendingConnection); + } + + public void Reject(NetDataWriter w) + { + owner.RejectPendingConnection(pendingConnection, w); + } + } + + internal sealed class SteamNetPeer : NetPeer + { + private readonly SteamNetManager owner; + private Connection connection; + private string identity; + private int id; + private int remoteId; + private DateTime lastPacketUtc = DateTime.UtcNow; + + public SteamNetPeer(SteamNetManager owner, Connection connection, int id, int remoteId, string identity) + { + this.owner = owner; + this.connection = connection; + this.id = id; + this.remoteId = remoteId; + this.identity = identity ?? string.Empty; + } + + public void UpdateAssignedRemoteId(int assignedRemoteId) + { + remoteId = assignedRemoteId; + if (id == 0) + { + id = assignedRemoteId; + } + } + + public void UpdateConnection(Connection updatedConnection, string updatedIdentity) + { + connection = updatedConnection; + if (!string.IsNullOrWhiteSpace(updatedIdentity)) + { + identity = updatedIdentity; + } + } + + public void MarkPacketReceived() + { + lastPacketUtc = DateTime.UtcNow; + } + + public int Id => id; + + public IPAddress Address => IPAddress.None; + + public string Identity => identity; + + public int RemoteId => remoteId; + + public int RoundTripTime + { + get + { + try + { + return connection.QuickStatus().Ping; + } + catch + { + return 0; + } + } + } + + public float TimeSinceLastPacket => (float)(DateTime.UtcNow - lastPacketUtc).TotalSeconds; + + public long RemoteTimeDelta => 0; + + public void Disconnect() + { + connection.Close(false, 0, "Disconnected"); + } + + public void Disconnect(byte[] b) + { + connection.Close(false, 0, b == null || b.Length == 0 ? "Disconnected" : Encoding.UTF8.GetString(b)); + } + + public void DisconnectForce() + { + connection.Close(true, 0, "ForceDisconnect"); + } + + public void Send(byte[] data, byte channelNumber, DeliveryMethod deliveryMethod) + { + owner.SendApplicationMessage(connection, data, 0, data.Length, channelNumber, deliveryMethod); + } + + public void Send(NetDataWriter data, byte channelNumber, DeliveryMethod deliveryMethod) + { + owner.SendApplicationMessage(connection, data.Data, 0, data.Length, channelNumber, deliveryMethod); + } + + public int GetPacketsCountInQueue(byte channel, DeliveryMethod deliveryMethod) + { + try + { + ConnectionStatus status = connection.QuickStatus(); + return deliveryMethod == DeliveryMethod.Unreliable || deliveryMethod == DeliveryMethod.Sequenced + ? status.PendingUnreliable + : status.PendingReliable; + } + catch + { + return 0; + } + } + + public override bool Equals(object obj) + { + return obj is SteamNetPeer other && other.connection == connection; + } + + public override int GetHashCode() + { + return connection.Id.GetHashCode(); + } + } + + internal sealed class SteamServerSocketManager : SocketManager + { + public SteamNetManager Owner; + + public override void OnConnecting(Connection connection, ConnectionInfo info) + { + connection.Accept(); + Owner.RegisterPendingConnection(connection, info); + } + + public override void OnMessage(Connection connection, NetIdentity identity, IntPtr data, int size, long messageNum, long recvTime, int channel) + { + Owner.HandleServerMessage(connection, identity, data, size, channel); + } + + public override void OnDisconnected(Connection connection, ConnectionInfo info) + { + Owner.HandleServerDisconnected(connection, info); + connection.Close(false, 0, "Disconnected"); + } + } + + internal sealed class SteamClientConnectionManager : ConnectionManager + { + public SteamNetManager Owner; + public SteamNetPeer LocalPeer; + public byte[] ConnectPayload; + public bool HasAssignedPeerId; + + public override void OnConnected(ConnectionInfo info) + { + if (ConnectPayload != null && ConnectPayload.Length > 0) + { + Owner.SendConnectRequest(Connection, ConnectPayload); + } + } + + public override void OnMessage(IntPtr data, int size, long messageNum, long recvTime, int channel) + { + Owner.HandleClientMessage(this, data, size, channel); + } + + public override void OnDisconnected(ConnectionInfo info) + { + Owner.HandleClientDisconnected(LocalPeer, info); + } + } + + public class SteamNetManager : NetManager + { + private static readonly List activeManagers = new List(); + private static readonly object activeManagersSync = new object(); + private readonly EventBasedNetListener listener; + private readonly Configuration configuration; + private readonly LNLNetManager fallbackManager; + private readonly bool useFallback; + private readonly NetStatistics statistics = new NetStatistics(); + private readonly Dictionary pendingConnections = new Dictionary(); + private readonly Dictionary peersByConnection = new Dictionary(); + private readonly Dictionary peersById = new Dictionary(); + private SteamServerSocketManager serverSocketManager; + private SteamClientConnectionManager clientConnectionManager; + private bool serverReceiveEnabled = true; + private bool clientReceiveEnabled = true; + private int nextPeerId = 1; + + public SteamNetManager(EventBasedNetListener listener, Configuration configuration) + { + this.listener = listener; + this.configuration = configuration; + RegisterActiveManager(this); + + if (!configuration.UseSteamRelay) + { + useFallback = true; + fallbackManager = new LNLNetManager(listener, configuration); + BNL.LogWarning("Steam transport currently supports relay mode first. Falling back to LiteNetLib because UseSteamRelay is disabled."); + BasisSteamTransportTrace.Warn("UseSteamRelay=false. Falling back to LiteNetLib."); + return; + } + + if (!SteamClient.IsValid) + { + useFallback = true; + fallbackManager = new LNLNetManager(listener, configuration); + BNL.LogWarning("Steam transport requested while SteamClient is not initialized. Falling back to LiteNetLib."); + BasisSteamTransportTrace.Warn("SteamClient is not initialized. Falling back to LiteNetLib."); + } + else + { + BasisSteamTransportTrace.Log($"SteamNetManager created. LobbyId={configuration.SteamLobbyId} HostSteamId={configuration.SteamHostSteamId} VirtualPort={configuration.SteamVirtualPort}"); + } + } + + public void Start(IPAddress IPv4Address, IPAddress IPv6Address, int SetPort) + { + if (useFallback) + { + fallbackManager.Start(IPv4Address, IPv6Address, SetPort); + return; + } + + if (SetPort > 0) + { + serverSocketManager = SteamNetworkingSockets.CreateRelaySocket(configuration.SteamVirtualPort); + serverSocketManager.Owner = this; + serverReceiveEnabled = serverSocketManager != null; + BasisSteamTransportTrace.Log($"CreateRelaySocket virtualPort={configuration.SteamVirtualPort} setPort={SetPort}"); + } + } + + public void Stop() + { + if (useFallback) + { + fallbackManager.Stop(); + UnregisterActiveManager(this); + return; + } + + BasisSteamTransportTrace.Log("SteamNetManager.Stop"); + + if (clientConnectionManager != null) + { + clientConnectionManager.Close(false, 0, "Stop"); + clientConnectionManager = null; + } + + if (serverSocketManager != null) + { + serverSocketManager.Close(); + serverSocketManager = null; + } + + pendingConnections.Clear(); + peersByConnection.Clear(); + peersById.Clear(); + serverReceiveEnabled = false; + clientReceiveEnabled = false; + UnregisterActiveManager(this); + } + + public NetPeer Connect(string sIP, int port, NetDataWriter writer) + { + if (useFallback) + { + return fallbackManager.Connect(sIP, port, writer); + } + + if (configuration.SteamHostSteamId == 0) + { + BNL.LogError("Steam transport connect failed because SteamHostSteamId was not set."); + BasisSteamTransportTrace.Error("ConnectRelay aborted because SteamHostSteamId was 0."); + return null; + } + + byte[] connectPayload = new byte[writer.Length]; + Buffer.BlockCopy(writer.Data, 0, connectPayload, 0, writer.Length); + + SteamNetPeer peer = new SteamNetPeer(this, default, 0, 0, configuration.SteamHostSteamId.ToString()); + clientConnectionManager = SteamNetworkingSockets.ConnectRelay((SteamId)configuration.SteamHostSteamId, configuration.SteamVirtualPort); + clientConnectionManager.Owner = this; + clientConnectionManager.LocalPeer = peer; + clientConnectionManager.ConnectPayload = connectPayload; + clientReceiveEnabled = clientConnectionManager != null; + BasisSteamTransportTrace.Log($"ConnectRelay hostSteamId={configuration.SteamHostSteamId} virtualPort={configuration.SteamVirtualPort} payloadBytes={connectPayload.Length}"); + return peer; + } + + public void PollEvents() + { + if (useFallback) + { + fallbackManager.PollEvents(); + return; + } + + if (serverReceiveEnabled && serverSocketManager != null) + { + try + { + serverSocketManager.Receive(32); + } + catch (Exception ex) + { + serverReceiveEnabled = false; + BasisSteamTransportTrace.Error($"Server Receive exception: {ex}"); + try + { + serverSocketManager.Close(); + } + catch + { + } + + serverSocketManager = null; + } + } + + if (clientReceiveEnabled && clientConnectionManager != null) + { + try + { + clientConnectionManager.Receive(32); + } + catch (Exception ex) + { + clientReceiveEnabled = false; + BasisSteamTransportTrace.Error($"Client Receive exception: {ex}"); + try + { + clientConnectionManager.Close(false, 0, "ReceiveException"); + } + catch + { + } + + clientConnectionManager = null; + } + } + } + + public NetStatistics Statistics + { + get + { + if (useFallback) + { + return fallbackManager.Statistics; + } + + return statistics; + } + } + + public int ConnectedPeersCount + { + get + { + if (useFallback) + { + return fallbackManager.ConnectedPeersCount; + } + + return peersById.Count; + } + } + + internal void RegisterPendingConnection(Connection connection, ConnectionInfo info) + { + BasisSteamTransportTrace.Log($"RegisterPendingConnection connectionId={connection.Id} identity={info.Identity} state={info.State} endReason={info.EndReason}"); + pendingConnections[connection.Id] = new SteamPendingConnection + { + Connection = connection, + Identity = info.Identity.ToString(), + IsResolved = false + }; + } + + internal void HandleServerMessage(Connection connection, NetIdentity identity, IntPtr data, int size, int channel) + { + byte[] managedData = new byte[size]; + Marshal.Copy(data, managedData, 0, size); + statistics.BytesReceived += size; + statistics.PacketsReceived++; + + if (pendingConnections.TryGetValue(connection.Id, out SteamPendingConnection pending) && !pending.IsResolved) + { + HandlePendingConnectMessage(pending, managedData); + return; + } + + if (!peersByConnection.TryGetValue(connection.Id, out SteamNetPeer peer)) + { + connection.Close(true, 0, "UnknownPeer"); + return; + } + + peer.MarkPacketReceived(); + HandleApplicationMessage(peer, managedData, channel); + } + + internal void HandleServerDisconnected(Connection connection, ConnectionInfo info) + { + BasisSteamTransportTrace.Warn($"HandleServerDisconnected connectionId={connection.Id} state={info.State} endReason={info.EndReason}"); + if (pendingConnections.Remove(connection.Id)) + { + return; + } + + if (!peersByConnection.TryGetValue(connection.Id, out SteamNetPeer peer)) + { + return; + } + + peersByConnection.Remove(connection.Id); + peersById.Remove(peer.Id); + listener.RaisePeerDisconnected(peer, MapDisconnectInfo(info)); + } + + internal NetPeer AcceptPendingConnection(SteamPendingConnection pendingConnection) + { + if (pendingConnection.IsResolved && pendingConnection.Peer != null) + { + return pendingConnection.Peer; + } + + int assignedPeerId = AllocatePeerId(); + SteamNetPeer peer = new SteamNetPeer(this, pendingConnection.Connection, assignedPeerId, assignedPeerId, pendingConnection.Identity); + pendingConnection.IsResolved = true; + pendingConnection.Peer = peer; + pendingConnections.Remove(pendingConnection.Connection.Id); + peersByConnection[pendingConnection.Connection.Id] = peer; + peersById[assignedPeerId] = peer; + + BasisSteamTransportTrace.Log($"AcceptPendingConnection connectionId={pendingConnection.Connection.Id} assignedPeerId={assignedPeerId} identity={pendingConnection.Identity}"); + SendAssignPeerId(pendingConnection.Connection, assignedPeerId); + listener.RaisePeerConnected(peer); + return peer; + } + + internal void RejectPendingConnection(SteamPendingConnection pendingConnection, NetDataWriter writer) + { + pendingConnection.IsResolved = true; + pendingConnections.Remove(pendingConnection.Connection.Id); + BasisSteamTransportTrace.Warn($"RejectPendingConnection connectionId={pendingConnection.Connection.Id}"); + pendingConnection.Connection.Close(false, 0, "Rejected"); + } + + internal void HandleClientMessage(SteamClientConnectionManager manager, IntPtr data, int size, int channel) + { + byte[] managedData = new byte[size]; + Marshal.Copy(data, managedData, 0, size); + statistics.BytesReceived += size; + statistics.PacketsReceived++; + + if (managedData.Length == 0) + { + return; + } + + switch ((SteamTransportPacketType)managedData[0]) + { + case SteamTransportPacketType.AssignPeer: + if (managedData.Length < 3) + { + return; + } + + ushort assignedPeerId = BitConverter.ToUInt16(managedData, 1); + manager.LocalPeer.UpdateConnection(manager.Connection, configuration.SteamHostSteamId.ToString()); + manager.LocalPeer.UpdateAssignedRemoteId(assignedPeerId); + manager.LocalPeer.MarkPacketReceived(); + BasisSteamTransportTrace.Log($"Client received AssignPeer assignedPeerId={assignedPeerId}"); + + if (!manager.HasAssignedPeerId) + { + manager.HasAssignedPeerId = true; + listener.RaisePeerConnected(manager.LocalPeer); + } + break; + + case SteamTransportPacketType.Application: + manager.LocalPeer.MarkPacketReceived(); + HandleApplicationMessage(manager.LocalPeer, managedData, channel); + break; + } + } + + internal void HandleClientDisconnected(SteamNetPeer peer, ConnectionInfo info) + { + BasisSteamTransportTrace.Warn($"HandleClientDisconnected state={info.State} endReason={info.EndReason}"); + listener.RaisePeerDisconnected(peer, MapDisconnectInfo(info)); + } + + internal void SendConnectRequest(Connection connection, byte[] connectPayload) + { + byte[] packet = new byte[connectPayload.Length + 1]; + packet[0] = (byte)SteamTransportPacketType.ConnectRequest; + Buffer.BlockCopy(connectPayload, 0, packet, 1, connectPayload.Length); + BasisSteamTransportTrace.Log($"SendConnectRequest payloadBytes={connectPayload.Length}"); + SendPacket(connection, packet, 0, DeliveryMethod.ReliableOrdered); + } + + internal void SendApplicationMessage(Connection connection, byte[] data, int offset, int length, byte channel, DeliveryMethod deliveryMethod) + { + byte[] packet = new byte[length + 3]; + packet[0] = (byte)SteamTransportPacketType.Application; + packet[1] = (byte)deliveryMethod; + packet[2] = channel; + Buffer.BlockCopy(data, offset, packet, 3, length); + SendPacket(connection, packet, 0, deliveryMethod); + } + + private void HandlePendingConnectMessage(SteamPendingConnection pendingConnection, byte[] managedData) + { + if (managedData.Length < 2 || (SteamTransportPacketType)managedData[0] != SteamTransportPacketType.ConnectRequest) + { + BasisSteamTransportTrace.Error($"Invalid connect request packet. size={managedData.Length}"); + pendingConnection.Connection.Close(true, 0, "InvalidConnectRequest"); + pendingConnections.Remove(pendingConnection.Connection.Id); + return; + } + + byte[] payload = new byte[managedData.Length - 1]; + Buffer.BlockCopy(managedData, 1, payload, 0, payload.Length); + BasisSteamTransportTrace.Log($"HandlePendingConnectMessage connectionId={pendingConnection.Connection.Id} payloadBytes={payload.Length}"); + listener.RaiseConnectionRequest(new SteamConnectionRequest(this, pendingConnection, payload)); + } + + private void HandleApplicationMessage(SteamNetPeer peer, byte[] managedData, int channel) + { + if (managedData.Length < 3 || (SteamTransportPacketType)managedData[0] != SteamTransportPacketType.Application) + { + return; + } + + DeliveryMethod deliveryMethod = (DeliveryMethod)managedData[1]; + byte basisChannel = managedData[2]; + NetPacketReader reader = NetPacketReader.Create(managedData, 3, managedData.Length); + listener.RaiseNetworkReceive(peer, reader, basisChannel, deliveryMethod); + } + + private void SendAssignPeerId(Connection connection, int assignedPeerId) + { + byte[] packet = new byte[3]; + packet[0] = (byte)SteamTransportPacketType.AssignPeer; + byte[] idBytes = BitConverter.GetBytes((ushort)assignedPeerId); + Buffer.BlockCopy(idBytes, 0, packet, 1, 2); + BasisSteamTransportTrace.Log($"SendAssignPeerId assignedPeerId={assignedPeerId}"); + SendPacket(connection, packet, 0, DeliveryMethod.ReliableOrdered); + } + + private void SendPacket(Connection connection, byte[] packet, byte channel, DeliveryMethod deliveryMethod) + { + Result result = connection.SendMessage(packet, MapSendType(deliveryMethod), channel); + if (result == Result.OK) + { + statistics.BytesSent += packet.Length; + statistics.PacketsSent++; + } + else + { + BasisSteamTransportTrace.Error($"SendPacket failed result={result} connectionId={connection.Id} packetBytes={packet.Length} channel={channel} delivery={deliveryMethod}"); + } + } + + private static SendType MapSendType(DeliveryMethod deliveryMethod) + { + return deliveryMethod switch + { + DeliveryMethod.Unreliable => SendType.Unreliable, + DeliveryMethod.Sequenced => SendType.Unreliable, + DeliveryMethod.ReliableUnordered => SendType.Reliable, + DeliveryMethod.ReliableOrdered => SendType.Reliable, + DeliveryMethod.ReliableSequenced => SendType.Reliable, + _ => SendType.Reliable + }; + } + + private DisconnectInfo MapDisconnectInfo(ConnectionInfo info) + { + DisconnectReason reason = info.State switch + { + ConnectionState.Connected => DisconnectReason.RemoteConnectionClose, + ConnectionState.ClosedByPeer => DisconnectReason.RemoteConnectionClose, + ConnectionState.ProblemDetectedLocally => DisconnectReason.ConnectionFailed, + _ => DisconnectReason.ConnectionFailed + }; + + switch (info.EndReason) + { + case NetConnectionEnd.Remote_Timeout: + case NetConnectionEnd.Misc_Timeout: + reason = DisconnectReason.Timeout; + break; + case NetConnectionEnd.Misc_NoRelaySessionsToClient: + case NetConnectionEnd.Misc_SteamConnectivity: + reason = DisconnectReason.HostUnreachable; + break; + } + + return new DisconnectInfo + { + Reason = reason, + SocketErrorCode = 0, + AdditionalData = null + }; + } + + private int AllocatePeerId() + { + while (peersById.ContainsKey(nextPeerId)) + { + nextPeerId++; + } + + return nextPeerId++; + } + + private static void RegisterActiveManager(SteamNetManager manager) + { + lock (activeManagersSync) + { + if (!activeManagers.Contains(manager)) + { + activeManagers.Add(manager); + } + } + } + + private static void UnregisterActiveManager(SteamNetManager manager) + { + lock (activeManagersSync) + { + activeManagers.Remove(manager); + } + } + + public static void PollActiveManagers() + { + SteamNetManager[] managers; + lock (activeManagersSync) + { + managers = activeManagers.ToArray(); + } + + for (int index = 0; index < managers.Length; index++) + { + managers[index].PollEvents(); + } + } + } +} diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/Transport/SteamNetManager.cs.meta b/Basis/Packages/com.basis.steamtransport/Runtime/Transport/SteamNetManager.cs.meta new file mode 100644 index 0000000000..5c41070b6d --- /dev/null +++ b/Basis/Packages/com.basis.steamtransport/Runtime/Transport/SteamNetManager.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 3ec782562978ec449864e498a2487119 \ No newline at end of file diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/UI.meta b/Basis/Packages/com.basis.steamtransport/Runtime/UI.meta new file mode 100644 index 0000000000..95fd8a598c --- /dev/null +++ b/Basis/Packages/com.basis.steamtransport/Runtime/UI.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ccda75d5dc0a34243a5919d8c860ecd8 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/UI/.gitkeep b/Basis/Packages/com.basis.steamtransport/Runtime/UI/.gitkeep new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/Basis/Packages/com.basis.steamtransport/Runtime/UI/.gitkeep @@ -0,0 +1 @@ + diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/UI/SteamLobbiesProvider.cs b/Basis/Packages/com.basis.steamtransport/Runtime/UI/SteamLobbiesProvider.cs new file mode 100644 index 0000000000..e127776dbd --- /dev/null +++ b/Basis/Packages/com.basis.steamtransport/Runtime/UI/SteamLobbiesProvider.cs @@ -0,0 +1,613 @@ +using Basis.BasisUI; +using Basis.Network.Core; +using Basis.Scripts.BasisSdk.Players; +using Basis.Scripts.Common; +using Basis.Scripts.Device_Management.Devices.Desktop; +using Basis.Scripts.Drivers; +using Basis.Scripts.Networking; +using System; +using System.Collections.Generic; +using System.Threading.Tasks; +using UnityEngine; + +namespace Basis.Scripts.Networking.Steam +{ + public class SteamLobbiesProvider : BasisMenuActionProvider + { + [RuntimeInitializeOnLoadMethod] + public static void AddToMenu() + { + BasisMenuBase.AddProvider(new SteamLobbiesProvider()); + } + + public override string Title => "Steam Lobbies"; + public override string IconAddress => AddressableAssets.Sprites.Servers; + public override int Order => 2; + public override bool Hidden => false; + + private static readonly List cachedLobbies = new List(); + + private PanelTextField usernameField; + private PanelTextField lobbyNameField; + private PanelTextField worldUrlField; + private PanelPasswordField worldPasswordField; + private PanelToggle friendsOnlyToggle; + private PanelToggle privateLobbyToggle; + private PanelToggle useRelayToggle; + private PanelElementDescriptor createGroup; + private PanelElementDescriptor browserGroup; + private PanelElementDescriptor sessionGroup; + private PanelButton createLobbyButton; + private PanelButton refreshLobbiesButton; + private PanelButton joinLobbyButton; + private PanelButton leaveLobbyButton; + private PanelButton inviteFriendsButton; + private PanelDropdown lobbySelectionDropdown; + private PanelElementDescriptor infoDescriptor; + private PanelElementDescriptor selectedLobbyDescriptor; + private PanelElementDescriptor currentLobbyDescriptor; + + public override void RunAction() + { + if (BasisMainMenu.ActiveMenuTitle == Title) + { + BasisMainMenu.Instance.ActiveMenu.ReleaseInstance(); + return; + } + + BasisMenuPanel panel = BasisMainMenu.CreateActiveMenu( + new BasisMenuPanel.PanelData + { + Title = Title, + PanelSize = new Vector2(650, 950), + PanelPosition = default + }, + BasisMenuPanel.PanelStyles.Page); + BoundButton?.BindActiveStateToAddressablesInstance(panel); + + RectTransform container = panel.Descriptor.ContentParent; + PanelElementDescriptor layout = PanelElementDescriptor.CreateNew(PanelElementDescriptor.ElementStyles.ScrollViewVertical, container); + container = layout.ContentParent; + + infoDescriptor = PanelElementDescriptor.CreateNew(PanelElementDescriptor.ElementStyles.Group, container); + infoDescriptor.SetTitle("Steam"); + infoDescriptor.SetDescription("Create or browse Steam lobbies for Basis sessions."); + + usernameField = PanelTextField.CreateNewEntry(container); + usernameField.Descriptor.SetTitle("Username"); + usernameField.SetValueWithoutNotify(BasisDataStore.LoadString(ServersProvider.LoadFileName, string.Empty)); + + createGroup = PanelElementDescriptor.CreateNew(PanelElementDescriptor.ElementStyles.Group, container); + createGroup.SetTitle("Create Lobby"); + createGroup.SetDescription("Host a Basis session and attach a world BEE to the lobby."); + + lobbyNameField = PanelTextField.CreateNewEntry(createGroup.ContentParent); + lobbyNameField.Descriptor.SetTitle("Lobby Name"); + lobbyNameField.SetValueWithoutNotify("Basis Steam Lobby"); + + worldUrlField = PanelTextField.CreateNewEntry(createGroup.ContentParent); + worldUrlField.Descriptor.SetTitle("World BEE URL"); + + worldPasswordField = PanelPasswordField.CreateNewEntry(createGroup.ContentParent); + worldPasswordField.Descriptor.SetTitle("World Password"); + + BasisSteamSettings settings = BasisSteamBootstrap.ActiveSettings; + + useRelayToggle = PanelToggle.CreateNewEntry(createGroup.ContentParent); + useRelayToggle.Descriptor.SetTitle("Use Relay"); + useRelayToggle.Descriptor.SetDescription("Prefer Steam relay for lobby sessions."); + useRelayToggle.SetValueWithoutNotify(settings == null || settings.UseRelayByDefault); + + friendsOnlyToggle = PanelToggle.CreateNewEntry(createGroup.ContentParent); + friendsOnlyToggle.Descriptor.SetTitle("Friends Only"); + friendsOnlyToggle.Descriptor.SetDescription("Only friends can discover and join."); + friendsOnlyToggle.SetValueWithoutNotify(settings != null && settings.CreateFriendsOnlyByDefault); + + privateLobbyToggle = PanelToggle.CreateNewEntry(createGroup.ContentParent); + privateLobbyToggle.Descriptor.SetTitle("Private Lobby"); + privateLobbyToggle.Descriptor.SetDescription("Create the lobby as private."); + privateLobbyToggle.SetValueWithoutNotify(false); + + createLobbyButton = PanelButton.CreateNew(createGroup.ContentParent); + createLobbyButton.Descriptor.SetTitle("Create Steam Lobby"); + createLobbyButton.Descriptor.SetHeight(80); + createLobbyButton.OnClicked += () => _ = OnCreateLobbyButton(); + + browserGroup = PanelElementDescriptor.CreateNew(PanelElementDescriptor.ElementStyles.Group, container); + browserGroup.SetTitle("Available Lobbies"); + browserGroup.SetDescription("Refresh Steam lobby metadata and inspect the selected world."); + + refreshLobbiesButton = PanelButton.CreateNew(browserGroup.ContentParent); + refreshLobbiesButton.Descriptor.SetTitle("Refresh Lobbies"); + refreshLobbiesButton.OnClicked += () => _ = RefreshLobbiesAsync(); + + lobbySelectionDropdown = PanelDropdown.CreateNew(PanelDropdown.DropdownStyles.EntryNoLabel, browserGroup.ContentParent); + lobbySelectionDropdown.Descriptor.SetSize(new Vector2(60, 80)); + lobbySelectionDropdown.AssignEntries(new List { "No lobbies loaded" }); + lobbySelectionDropdown.SetValueWithoutNotify("No lobbies loaded"); + lobbySelectionDropdown.OnValueChanged += _ => RefreshSelectedLobbyDescription(); + + selectedLobbyDescriptor = PanelElementDescriptor.CreateNew(PanelElementDescriptor.ElementStyles.Group, browserGroup.ContentParent); + selectedLobbyDescriptor.SetTitle("Lobby Preview"); + selectedLobbyDescriptor.SetDescription("Refresh Steam lobbies to inspect a world before joining."); + + joinLobbyButton = PanelButton.CreateNew(browserGroup.ContentParent); + joinLobbyButton.Descriptor.SetTitle("Join Lobby"); + joinLobbyButton.OnClicked += () => _ = OnJoinLobbyButton(); + + sessionGroup = PanelElementDescriptor.CreateNew(PanelElementDescriptor.ElementStyles.Group, container); + sessionGroup.SetTitle("Current Session"); + sessionGroup.SetDescription("Actions for the currently active Steam lobby."); + + inviteFriendsButton = PanelButton.CreateNew(sessionGroup.ContentParent); + inviteFriendsButton.Descriptor.SetTitle("Invite Friends"); + inviteFriendsButton.Descriptor.SetDescription("Open the Steam overlay invite dialog for this lobby."); + inviteFriendsButton.OnClicked += OnInviteFriendsButton; + + leaveLobbyButton = PanelButton.CreateNew(sessionGroup.ContentParent); + leaveLobbyButton.Descriptor.SetTitle("Leave Current Lobby"); + leaveLobbyButton.OnClicked += OnLeaveLobbyButton; + + currentLobbyDescriptor = PanelElementDescriptor.CreateNew(PanelElementDescriptor.ElementStyles.Group, sessionGroup.ContentParent); + currentLobbyDescriptor.SetTitle("Lobby Details"); + currentLobbyDescriptor.SetDescription("No Steam lobby selected."); + + BasisSteamLobbyService.OnLobbyStateChanged -= HandleLobbyStateChanged; + BasisSteamLobbyService.OnLobbyStateChanged += HandleLobbyStateChanged; + BasisSteamLobbyService.OnLobbyError -= HandleLobbyError; + BasisSteamLobbyService.OnLobbyError += HandleLobbyError; + + SyncCurrentState(); + + if (BasisSteamLobbyService.State == null || BasisSteamLobbyService.State.LobbyId == 0) + { + _ = RefreshLobbiesAsync(); + } + } + + private void SyncCurrentState() + { + if (BasisNetworkManagement.Instance != null) + { + useRelayToggle.SetValueWithoutNotify(BasisNetworkManagement.Instance.UseSteamRelay); + } + + HandleLobbyStateChanged(BasisSteamLobbyService.State); + RefreshSelectedLobbyDescription(); + ApplyUiState(); + } + + private async Task OnCreateLobbyButton() + { + SetBusy(createLobbyButton, true); + + try + { + if (!TryPrepareLocalPlayer(out string userName)) + { + return; + } + + infoDescriptor.SetTitle("Steam"); + infoDescriptor.SetDescription("Validating world BEE..."); + + BasisSteamBeeValidationResult validation = await BasisSteamBeeValidation.ValidateWorldAsync(worldUrlField.Value, worldPasswordField.Password); + if (!validation.IsValid) + { + infoDescriptor.SetTitle("World Error"); + infoDescriptor.SetDescription(validation.ErrorMessage); + return; + } + + BasisSteamLobbyState lobbyState = await BasisSteamLobbyService.CreateLobbyAsync( + lobbyNameField.Value, + validation, + friendsOnlyToggle.Value, + privateLobbyToggle.Value, + useRelayToggle.Value); + + if (lobbyState == null) + { + infoDescriptor.SetTitle("Steam"); + infoDescriptor.SetDescription("Steam lobby creation failed."); + return; + } + + if (BasisNetworkManagement.Instance == null) + { + infoDescriptor.SetTitle("Error"); + infoDescriptor.SetDescription("Networking Layer was Not Created!"); + return; + } + + await BasisNetworkConnection.ResetConnectionStateAsync(BasisNetworkManagement.Instance); + + BasisNetworkManagement.Instance.Transport = NetworkTransportType.Steam; + BasisNetworkManagement.Instance.IsHostMode = true; + BasisNetworkManagement.Instance.UpdateSteamLobbyState(lobbyState.LobbyId, lobbyState.HostSteamId, lobbyState.UseRelay, lobbyState.VirtualPort); + BasisNetworkManagement.Instance.SetPendingSteamWorld(validation.WorldUrl, validation.WorldPassword, validation.WorldName); + + infoDescriptor.SetTitle("Steam"); + infoDescriptor.SetDescription("Starting local host session for the Steam lobby..."); + BasisMainMenu.Close(); + BasisCursorManagement.OnReset(); + BasisNetworkManagement.Instance.Connect(); + if (BasisDesktopEye.Instance != null) + { + BasisDesktopEye.Instance.LockEye(); + } + } + catch (Exception ex) + { + infoDescriptor.SetTitle("Error"); + infoDescriptor.SetDescription("Steam lobby creation failed."); + BasisDebug.LogError(ex.ToString()); + } + finally + { + SetBusy(createLobbyButton, false); + ApplyUiState(); + } + } + + private async Task RefreshLobbiesAsync() + { + SetBusy(refreshLobbiesButton, true); + + try + { + infoDescriptor.SetTitle("Steam"); + infoDescriptor.SetDescription("Refreshing Steam lobbies..."); + + IReadOnlyList lobbies = await BasisSteamLobbyService.QueryLobbiesAsync(); + cachedLobbies.Clear(); + cachedLobbies.AddRange(lobbies); + + List entries = new List(); + for (int index = 0; index < cachedLobbies.Count; index++) + { + BasisSteamLobbyState lobby = cachedLobbies[index]; + string worldName = string.IsNullOrWhiteSpace(lobby.WorldName) ? "Unknown World" : lobby.WorldName; + string lobbyName = string.IsNullOrWhiteSpace(lobby.LobbyName) ? $"Lobby {index + 1}" : lobby.LobbyName; + entries.Add($"{lobbyName} | {worldName}"); + } + + if (entries.Count == 0) + { + entries.Add("No lobbies found"); + } + + if (browserGroup) + { + browserGroup.SetTitle(entries.Count == 1 && cachedLobbies.Count == 0 + ? "Available Lobbies" + : $"Available Lobbies ({cachedLobbies.Count})"); + } + + lobbySelectionDropdown.AssignEntries(entries); + lobbySelectionDropdown.SetValueWithoutNotify(entries[0]); + RefreshSelectedLobbyDescription(); + infoDescriptor.SetTitle("Steam"); + infoDescriptor.SetDescription($"Found {cachedLobbies.Count} Steam lobbies."); + } + catch (Exception ex) + { + infoDescriptor.SetTitle("Error"); + infoDescriptor.SetDescription("Steam lobby refresh failed."); + BasisDebug.LogError(ex.ToString()); + } + finally + { + SetBusy(refreshLobbiesButton, false); + ApplyUiState(); + } + } + + private async Task OnJoinLobbyButton() + { + SetBusy(joinLobbyButton, true); + + try + { + if (!TryPrepareLocalPlayer(out string userName)) + { + return; + } + + BasisSteamLobbyState selectedLobby = GetSelectedLobby(); + if (selectedLobby == null) + { + infoDescriptor.SetTitle("Steam"); + infoDescriptor.SetDescription("Select a Steam lobby first."); + return; + } + + BasisSteamLobbyState joinedLobby = await BasisSteamLobbyService.JoinLobbyAsync(selectedLobby.LobbyId); + if (joinedLobby == null) + { + infoDescriptor.SetTitle("Steam"); + infoDescriptor.SetDescription("Failed to join Steam lobby."); + return; + } + + if (BasisNetworkManagement.Instance == null) + { + infoDescriptor.SetTitle("Error"); + infoDescriptor.SetDescription("Networking Layer was Not Created!"); + return; + } + + await BasisNetworkConnection.ResetConnectionStateAsync(BasisNetworkManagement.Instance); + + BasisNetworkManagement.Instance.Transport = NetworkTransportType.Steam; + BasisNetworkManagement.Instance.IsHostMode = false; + BasisNetworkManagement.Instance.UpdateSteamLobbyState(joinedLobby.LobbyId, joinedLobby.HostSteamId, joinedLobby.UseRelay, joinedLobby.VirtualPort); + BasisNetworkManagement.Instance.ClearPendingSteamWorld(); + + infoDescriptor.SetTitle("Steam"); + infoDescriptor.SetDescription($"Connecting to Steam host {joinedLobby.HostSteamId}..."); + BasisMainMenu.Close(); + BasisCursorManagement.OnReset(); + BasisNetworkManagement.Instance.Connect(); + if (BasisDesktopEye.Instance != null) + { + BasisDesktopEye.Instance.LockEye(); + } + } + catch (Exception ex) + { + infoDescriptor.SetTitle("Error"); + infoDescriptor.SetDescription("Steam lobby join failed."); + BasisDebug.LogError(ex.ToString()); + } + finally + { + SetBusy(joinLobbyButton, false); + ApplyUiState(); + } + } + + private async void OnLeaveLobbyButton() + { + try + { + if (BasisNetworkConnection.LocalPlayerIsConnected || BasisNetworkConnection.HasActiveClient()) + { + SetInfo("Disconnecting", "Disconnecting from the active Steam session..."); + await BasisNetworkConnection.ResetConnectionStateAsync(BasisNetworkManagement.Instance); + } + } + catch (Exception ex) + { + BasisDebug.LogError(ex.ToString()); + } + + BasisSteamLobbyService.LeaveLobby(); + cachedLobbies.Clear(); + lobbySelectionDropdown?.AssignEntries(new List { "No lobbies loaded" }); + lobbySelectionDropdown?.SetValueWithoutNotify("No lobbies loaded"); + SetInfo("Steam", "Left the current Steam lobby."); + RefreshSelectedLobbyDescription(); + ApplyUiState(); + } + + private void OnInviteFriendsButton() + { + if (!BasisSteamLobbyService.OpenInviteOverlay()) + { + return; + } + + SetInfo("Steam", "Opened the Steam invite overlay for the current lobby."); + } + + private void HandleLobbyStateChanged(BasisSteamLobbyState lobbyState) + { + if (currentLobbyDescriptor == null) + { + return; + } + + if (lobbyState == null || lobbyState.LobbyId == 0) + { + currentLobbyDescriptor.SetTitle("Lobby Details"); + currentLobbyDescriptor.SetDescription("No active Steam lobby."); + ApplyUiState(); + return; + } + + string role = lobbyState.IsHost ? "Host" : "Member"; + string lobbyName = string.IsNullOrWhiteSpace(lobbyState.LobbyName) ? "Unnamed Lobby" : lobbyState.LobbyName; + string worldName = string.IsNullOrWhiteSpace(lobbyState.WorldName) ? "Unknown World" : lobbyState.WorldName; + currentLobbyDescriptor.SetTitle(lobbyName); + currentLobbyDescriptor.SetDescription($"Role: {role}\nWorld: {worldName}\nLobbyId: {lobbyState.LobbyId}\nHostSteamId: {lobbyState.HostSteamId}\nVirtualPort: {lobbyState.VirtualPort}"); + ApplyUiState(); + } + + private void HandleLobbyError(string error) + { + if (infoDescriptor == null) + { + return; + } + + infoDescriptor.SetTitle("Steam Error"); + infoDescriptor.SetDescription(error); + } + + private void RefreshSelectedLobbyDescription() + { + if (selectedLobbyDescriptor == null) + { + return; + } + + BasisSteamLobbyState selectedLobby = GetSelectedLobby(); + if (selectedLobby == null) + { + selectedLobbyDescriptor.SetTitle("Lobby Preview"); + selectedLobbyDescriptor.SetDescription("Refresh Steam lobbies to inspect a world before joining."); + ApplyUiState(); + return; + } + + string lobbyName = string.IsNullOrWhiteSpace(selectedLobby.LobbyName) ? "Unnamed Lobby" : selectedLobby.LobbyName; + string worldName = string.IsNullOrWhiteSpace(selectedLobby.WorldName) ? "Unknown World" : selectedLobby.WorldName; + string worldUrl = string.IsNullOrWhiteSpace(selectedLobby.WorldUrl) ? "n/a" : selectedLobby.WorldUrl; + selectedLobbyDescriptor.SetTitle(lobbyName); + selectedLobbyDescriptor.SetDescription($"World: {worldName}\nLobbyId: {selectedLobby.LobbyId}\nHostSteamId: {selectedLobby.HostSteamId}\nVirtualPort: {selectedLobby.VirtualPort}\nWorldUrl: {worldUrl}"); + ApplyUiState(); + } + + private BasisSteamLobbyState GetSelectedLobby() + { + if (cachedLobbies.Count == 0 || lobbySelectionDropdown == null) + { + return null; + } + + int selectedIndex = lobbySelectionDropdown.Index; + if (selectedIndex < 0 || selectedIndex >= cachedLobbies.Count) + { + return null; + } + + return cachedLobbies[selectedIndex]; + } + + private bool HasLobbySelection() + { + return GetSelectedLobby() != null; + } + + private bool TryPrepareLocalPlayer(out string userName) + { + userName = usernameField.Value; + if (string.IsNullOrWhiteSpace(userName)) + { + infoDescriptor.SetTitle("Error"); + infoDescriptor.SetDescription("Display Name Was Empty"); + return false; + } + + BasisLocalPlayer.Instance.DisplayName = userName; + BasisLocalPlayer.Instance.SetSafeDisplayname(); + BasisDataStore.SaveString(BasisLocalPlayer.Instance.DisplayName, ServersProvider.LoadFileName); + return true; + } + + private void ApplyUiState() + { + if (!HasLiveUi()) + { + return; + } + + bool hasLobby = BasisSteamLobbyService.State != null && BasisSteamLobbyService.State.LobbyId != 0; + bool isConnected = BasisNetworkConnection.LocalPlayerIsConnected || BasisNetworkConnection.HasActiveClient(); + + if (createGroup) + { + createGroup.SetActive(!hasLobby); + } + + if (browserGroup) + { + browserGroup.SetActive(!hasLobby); + browserGroup.SetTitle(cachedLobbies.Count > 0 ? $"Available Lobbies ({cachedLobbies.Count})" : "Available Lobbies"); + } + + if (sessionGroup) + { + sessionGroup.SetActive(hasLobby); + } + + SetInteractable(friendsOnlyToggle?.ToggleComponent, !hasLobby); + SetInteractable(privateLobbyToggle?.ToggleComponent, !hasLobby); + SetInteractable(useRelayToggle?.ToggleComponent, !hasLobby); + + if (createLobbyButton) + { + createLobbyButton.Descriptor.SetActive(!hasLobby); + } + + if (refreshLobbiesButton) + { + refreshLobbiesButton.Descriptor.SetActive(!hasLobby); + } + + if (joinLobbyButton) + { + joinLobbyButton.Descriptor.SetActive(!hasLobby); + joinLobbyButton.Descriptor.SetDescription(HasLobbySelection() + ? "Join the selected Steam lobby." + : "Refresh Steam lobbies and select one before joining."); + + if (joinLobbyButton.ButtonComponent != null) + { + joinLobbyButton.ButtonComponent.interactable = !hasLobby && HasLobbySelection(); + } + } + + if (leaveLobbyButton) + { + leaveLobbyButton.Descriptor.SetActive(hasLobby); + leaveLobbyButton.Descriptor.SetTitle(isConnected ? "Disconnect And Leave Lobby" : "Leave Current Lobby"); + leaveLobbyButton.Descriptor.SetDescription(isConnected + ? "Disconnect from the active session and leave the Steam lobby." + : "Leave the current Steam lobby and clear its state."); + } + + if (inviteFriendsButton) + { + inviteFriendsButton.Descriptor.SetActive(hasLobby); + inviteFriendsButton.Descriptor.SetTitle("Invite Friends"); + inviteFriendsButton.Descriptor.SetDescription(hasLobby + ? "Open the Steam overlay invite dialog for this lobby." + : "Create or join a lobby before sending Steam invites."); + + if (inviteFriendsButton.ButtonComponent != null) + { + inviteFriendsButton.ButtonComponent.interactable = hasLobby; + } + } + + if (sessionGroup) + { + sessionGroup.SetDescription(hasLobby + ? (isConnected ? "You are currently inside this Steam-backed Basis session." : "You are still inside the Steam lobby, but not connected to its Basis session.") + : "Actions for the currently active Steam lobby."); + } + } + + private static void SetBusy(PanelButton button, bool interactable) + { + if (button?.ButtonComponent != null) + { + button.ButtonComponent.interactable = !interactable; + } + } + + private static void SetInteractable(UnityEngine.UI.Selectable selectable, bool interactable) + { + if (selectable != null) + { + selectable.interactable = interactable; + } + } + + private void SetInfo(string title, string description) + { + if (infoDescriptor) + { + infoDescriptor.SetTitle(title); + infoDescriptor.SetDescription(description); + } + } + + private bool HasLiveUi() + { + return infoDescriptor && currentLobbyDescriptor && selectedLobbyDescriptor; + } + } +} diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/UI/SteamLobbiesProvider.cs.meta b/Basis/Packages/com.basis.steamtransport/Runtime/UI/SteamLobbiesProvider.cs.meta new file mode 100644 index 0000000000..00f16b1940 --- /dev/null +++ b/Basis/Packages/com.basis.steamtransport/Runtime/UI/SteamLobbiesProvider.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 56c5b3110ecdfbe4b8cee20fbe4d3112 \ No newline at end of file diff --git a/Basis/Packages/com.basis.steamtransport/Tests.meta b/Basis/Packages/com.basis.steamtransport/Tests.meta new file mode 100644 index 0000000000..cadb907de3 --- /dev/null +++ b/Basis/Packages/com.basis.steamtransport/Tests.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: df53f1a7d2cffca4abeecbf46779aeef +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Basis/Packages/com.basis.steamtransport/Tests/Runtime.meta b/Basis/Packages/com.basis.steamtransport/Tests/Runtime.meta new file mode 100644 index 0000000000..c80091dae7 --- /dev/null +++ b/Basis/Packages/com.basis.steamtransport/Tests/Runtime.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bbe71e52a7e8fd64fb7d172c533906c6 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Basis/Packages/com.basis.steamtransport/Tests/Runtime/.gitkeep b/Basis/Packages/com.basis.steamtransport/Tests/Runtime/.gitkeep new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/Basis/Packages/com.basis.steamtransport/Tests/Runtime/.gitkeep @@ -0,0 +1 @@ + diff --git a/Basis/Packages/com.basis.steamtransport/package.json b/Basis/Packages/com.basis.steamtransport/package.json new file mode 100644 index 0000000000..31d78199cf --- /dev/null +++ b/Basis/Packages/com.basis.steamtransport/package.json @@ -0,0 +1,10 @@ +{ + "name": "com.basis.steamtransport", + "version": "0.1.0", + "displayName": "Basis Steam Transport", + "description": "Steam lobby and transport integration for Basis while preserving the existing LiteNetLib implementation as a parallel option.", + "unity": "6000.4", + "author": { + "name": "Basis" + } +} diff --git a/Basis/Packages/com.basis.steamtransport/package.json.meta b/Basis/Packages/com.basis.steamtransport/package.json.meta new file mode 100644 index 0000000000..e370b78839 --- /dev/null +++ b/Basis/Packages/com.basis.steamtransport/package.json.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d941ce865af6aeb4a8f8080e7efad237 +PackageManifestImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Basis/Packages/packages-lock.json b/Basis/Packages/packages-lock.json index 964d9b4bba..9d67351abf 100644 --- a/Basis/Packages/packages-lock.json +++ b/Basis/Packages/packages-lock.json @@ -100,6 +100,12 @@ "source": "embedded", "dependencies": {} }, + "com.basis.steamtransport": { + "version": "file:com.basis.steamtransport", + "depth": 0, + "source": "embedded", + "dependencies": {} + }, "com.basis.vehicles": { "version": "file:com.basis.vehicles", "depth": 0, diff --git a/Basis/permissions.xml b/Basis/permissions.xml index 05eb51c9a2..c79a639c2e 100644 --- a/Basis/permissions.xml +++ b/Basis/permissions.xml @@ -3,15 +3,39 @@ - - + + + + + + + + + + + + + + + + + + + + - + + + + + + + \ No newline at end of file From 2556cf3ee00eaf776e658b984fbab4141fbd88ff Mon Sep 17 00:00:00 2001 From: saint4626 Date: Mon, 30 Mar 2026 15:18:54 +0300 Subject: [PATCH 02/23] Add Steam transport and networking changes --- .../BasisTrackedBundleWrapper.cs | 16 +- .../Drivers/Common/BasisObjectSyncDriver.cs | 15 + .../BasisNetworkBehaviour.cs | 7 + .../Networking/BasisNetworkConnection.cs | 28 +- .../Networking/BasisNetworkEvents.cs | 16 +- .../Networking/BasisNetworkLifeCycle.cs | 2 + .../Networking/BasisNetworkServerRunner.cs | 2 +- .../Handles/BasisNetworkGenericMessages.cs | 7 + .../BasisRuntimeSpawnRegistry.cs | 72 +-- .../Scene Management/BasisSceneFactory.cs | 2 + .../BasisNetworkCore/BasisNetworkShell.cs | 52 +- .../BasisNetworkResourceManagement.cs | 15 + .../BasisNetworking/BasisSavedState.cs | 8 + .../BasisServerReductionSystemEvents.cs | 20 + .../BasisServerHandleEvents.cs | 40 +- .../BasisNetworkServer/NetworkServer.cs | 72 +++ .../Security/BasisDIDAuthIdentity.cs | 13 + .../Security/PermissionManager.cs | 8 + .../Docs/IMPLEMENTATION_PLAN.md | 344 ----------- .../Docs/IMPLEMENTATION_PLAN.md.meta | 7 - .../Docs/SETUP_AND_TESTING.md | 145 ----- .../Docs/SETUP_AND_TESTING.md.meta | 7 - .../com.basis.steamtransport/Editor/.gitkeep | 1 - .../com.basis.steamtransport/README.md | 13 - .../com.basis.steamtransport/README.md.meta | 7 - .../Runtime/Bootstrap/.gitkeep | 1 - .../Runtime/Bootstrap/BasisSteamBootstrap.cs | 25 + .../Runtime/Integration/.gitkeep | 1 - .../Runtime/Lobby/.gitkeep | 1 - .../Runtime/Lobby/BasisSteamLobbyService.cs | 16 +- .../Runtime/Settings/.gitkeep | 1 - .../Runtime/Settings/BasisSteamSettings.cs | 4 +- .../Runtime/Transport/.gitkeep | 1 - .../Transport/BasisSteamTransportMetrics.cs | 235 +++++++ .../BasisSteamTransportMetrics.cs.meta | 11 + .../Transport/BasisSteamTransportTrace.cs | 109 +++- .../Runtime/Transport/SteamNetManager.cs | 470 +++++++++++--- .../Runtime/UI/.gitkeep | 1 - .../UI/SteamLobbiesProvider.Actions.cs | 461 ++++++++++++++ .../UI/SteamLobbiesProvider.Actions.cs.meta | 11 + .../UI/SteamLobbiesProvider.PanelSetup.cs | 99 +++ .../SteamLobbiesProvider.PanelSetup.cs.meta | 11 + .../Runtime/UI/SteamLobbiesProvider.cs | 572 ++---------------- .../Tests/Runtime.meta | 8 - .../Tests/Runtime/.gitkeep | 1 - 45 files changed, 1747 insertions(+), 1211 deletions(-) delete mode 100644 Basis/Packages/com.basis.steamtransport/Docs/IMPLEMENTATION_PLAN.md delete mode 100644 Basis/Packages/com.basis.steamtransport/Docs/IMPLEMENTATION_PLAN.md.meta delete mode 100644 Basis/Packages/com.basis.steamtransport/Docs/SETUP_AND_TESTING.md delete mode 100644 Basis/Packages/com.basis.steamtransport/Docs/SETUP_AND_TESTING.md.meta delete mode 100644 Basis/Packages/com.basis.steamtransport/Editor/.gitkeep delete mode 100644 Basis/Packages/com.basis.steamtransport/README.md delete mode 100644 Basis/Packages/com.basis.steamtransport/README.md.meta delete mode 100644 Basis/Packages/com.basis.steamtransport/Runtime/Bootstrap/.gitkeep delete mode 100644 Basis/Packages/com.basis.steamtransport/Runtime/Integration/.gitkeep delete mode 100644 Basis/Packages/com.basis.steamtransport/Runtime/Lobby/.gitkeep delete mode 100644 Basis/Packages/com.basis.steamtransport/Runtime/Settings/.gitkeep delete mode 100644 Basis/Packages/com.basis.steamtransport/Runtime/Transport/.gitkeep create mode 100644 Basis/Packages/com.basis.steamtransport/Runtime/Transport/BasisSteamTransportMetrics.cs create mode 100644 Basis/Packages/com.basis.steamtransport/Runtime/Transport/BasisSteamTransportMetrics.cs.meta delete mode 100644 Basis/Packages/com.basis.steamtransport/Runtime/UI/.gitkeep create mode 100644 Basis/Packages/com.basis.steamtransport/Runtime/UI/SteamLobbiesProvider.Actions.cs create mode 100644 Basis/Packages/com.basis.steamtransport/Runtime/UI/SteamLobbiesProvider.Actions.cs.meta create mode 100644 Basis/Packages/com.basis.steamtransport/Runtime/UI/SteamLobbiesProvider.PanelSetup.cs create mode 100644 Basis/Packages/com.basis.steamtransport/Runtime/UI/SteamLobbiesProvider.PanelSetup.cs.meta delete mode 100644 Basis/Packages/com.basis.steamtransport/Tests/Runtime.meta delete mode 100644 Basis/Packages/com.basis.steamtransport/Tests/Runtime/.gitkeep diff --git a/Basis/Packages/com.basis.bundlemanagement/BasisTrackedBundleWrapper.cs b/Basis/Packages/com.basis.bundlemanagement/BasisTrackedBundleWrapper.cs index 6002959828..5114029af6 100644 --- a/Basis/Packages/com.basis.bundlemanagement/BasisTrackedBundleWrapper.cs +++ b/Basis/Packages/com.basis.bundlemanagement/BasisTrackedBundleWrapper.cs @@ -10,6 +10,7 @@ public class BasisTrackedBundleWrapper [SerializeField] public AssetBundle AssetBundle; private int _requestedTimes = 0; + private int _unloadState = 0; public bool DidErrorOccur = false; public static TimeSpan TimeSpan = TimeSpan.FromSeconds(BasisBeeConstants.TimeUntilMemoryRemoval); /// @@ -45,25 +46,38 @@ public async Task UnloadIfReady() { if (AssetBundle == null) { + if (Volatile.Read(ref _unloadState) != 0) + { + return false; + } + BasisDebug.LogError("Asset Bundle was null this should never occur"); return false; } if (Volatile.Read(ref _requestedTimes) <= 0) { + if (Interlocked.CompareExchange(ref _unloadState, 1, 0) != 0) + { + return false; + } + await Task.Delay(TimeSpan); if (Volatile.Read(ref _requestedTimes) <= 0) { if (AssetBundle == null) { - BasisDebug.LogError("Already Unloaded this bundle, check logic could be ok if you loaded this a few times and unloaded it quickly aswell."); + Interlocked.Exchange(ref _unloadState, 2); return false; } BasisDebug.Log("Unloading Bundle " + AssetBundle.name); AssetBundle.Unload(true); + AssetBundle = null; + Interlocked.Exchange(ref _unloadState, 2); return true; } else { + Interlocked.Exchange(ref _unloadState, 0); BasisDebug.Log("Stopping Unload Process, Bundle was Incremented again after Requested Time"); return false; } diff --git a/Basis/Packages/com.basis.framework/Drivers/Common/BasisObjectSyncDriver.cs b/Basis/Packages/com.basis.framework/Drivers/Common/BasisObjectSyncDriver.cs index 1cd31d0a98..472de566b0 100644 --- a/Basis/Packages/com.basis.framework/Drivers/Common/BasisObjectSyncDriver.cs +++ b/Basis/Packages/com.basis.framework/Drivers/Common/BasisObjectSyncDriver.cs @@ -53,6 +53,13 @@ public static void OnDestroy() public static void TransmitOwnedPickups(double currentTime) { + if (!Basis.Scripts.Networking.BasisNetworkManagement.NetworkRunning + || !Basis.Scripts.Networking.BasisNetworkConnection.LocalPlayerIsConnected + || Basis.Scripts.Networking.BasisNetworkConnection.LocalPlayerPeer == null) + { + return; + } + if (currentTime - _lastUpdateTime < TargetMilliseconds) return; _lastUpdateTime = currentTime; @@ -219,6 +226,14 @@ public static void RemoveRemoteOwner(BasisObjectSyncNetworking obj) { if (obj != null) RemoteOwnedObjectSyncs.Remove(obj); } + + public static void Reset() + { + _remoteJobHandle.Complete(); + OwnedObjectSyncs.Clear(); + RemoteOwnedObjectSyncs.Clear(); + _lastUpdateTime = 0; + } #endregion } diff --git a/Basis/Packages/com.basis.framework/Networking/BasisNetworkBehaviour/BasisNetworkBehaviour.cs b/Basis/Packages/com.basis.framework/Networking/BasisNetworkBehaviour/BasisNetworkBehaviour.cs index 6854efcfcf..675ceaa6ab 100644 --- a/Basis/Packages/com.basis.framework/Networking/BasisNetworkBehaviour/BasisNetworkBehaviour.cs +++ b/Basis/Packages/com.basis.framework/Networking/BasisNetworkBehaviour/BasisNetworkBehaviour.cs @@ -155,6 +155,13 @@ private void LowLevelOwnershipTransfer(string uniqueEntityID, ushort NetIdNewOwn /// if null everyone but self, you can include yourself to make it loop back over the network public void SendCustomNetworkEvent(byte[] buffer = null, DeliveryMethod DeliveryMethod = DeliveryMethod.Unreliable, ushort[] Recipients = null) { + if (!BasisNetworkManagement.NetworkRunning + || !BasisNetworkConnection.LocalPlayerIsConnected + || BasisNetworkConnection.LocalPlayerPeer == null) + { + return; + } + if (HasNetworkID) { // BasisDebug.Log("Sening Out Custom Network Event"); diff --git a/Basis/Packages/com.basis.framework/Networking/BasisNetworkConnection.cs b/Basis/Packages/com.basis.framework/Networking/BasisNetworkConnection.cs index d62b89aec0..3b7a50d11c 100644 --- a/Basis/Packages/com.basis.framework/Networking/BasisNetworkConnection.cs +++ b/Basis/Packages/com.basis.framework/Networking/BasisNetworkConnection.cs @@ -20,6 +20,7 @@ namespace Basis.Scripts.Networking /// public static class BasisNetworkConnection { + private static readonly object BnlSubscriptionLock = new object(); public static NetPeer LocalPlayerPeer { get; set; } public static NetworkClient NetworkClient { get; set; } = new NetworkClient(); public static bool LocalPlayerIsConnected { get; set; } @@ -27,9 +28,30 @@ public static class BasisNetworkConnection public static event Action OnConnectedToServer; public static event Action OnDisconnectedFromServer; public static BasisNetworkServerRunner BasisNetworkServerRunner = null; + private static bool HasRegisteredBnlLogging; private static void LogErrorOutput(string msg) => BasisDebug.LogError(msg, BasisDebug.LogTag.Networking); private static void LogWarningOutput(string msg) => BasisDebug.LogWarning(msg); private static void LogOutput(string msg) => BasisDebug.Log(msg, BasisDebug.LogTag.Networking); + private static void EnsureBnlLoggingRegistered() + { + if (HasRegisteredBnlLogging) + { + return; + } + + lock (BnlSubscriptionLock) + { + if (HasRegisteredBnlLogging) + { + return; + } + + BNL.LogOutput += LogOutput; + BNL.LogWarningOutput += LogWarningOutput; + BNL.LogErrorOutput += LogErrorOutput; + HasRegisteredBnlLogging = true; + } + } public static bool TryGetLocalPlayerID(out ushort localId) { localId = 0; @@ -89,7 +111,7 @@ public static async Task ResetConnectionStateAsync(BasisNetworkManagement manage Task rebootWait = WaitForRebootCompleteAsync(cts.Token); SuppressNextDisconnectUi = true; - await BasisNetworkLifeCycle.Destroy(management); + NetworkClient?.Disconnect(); await rebootWait; if (management != null) @@ -103,9 +125,7 @@ public static void Connect(ushort port, string ipString, string primitivePasswor } public static void Connect(ushort port, string ipString, string primitivePassword, bool isHostMode, NetworkTransportType transportType, bool useSteamRelay, ulong steamLobbyId, ulong steamHostSteamId, int steamVirtualPort) { - BNL.LogOutput += LogOutput; - BNL.LogWarningOutput += LogWarningOutput; - BNL.LogErrorOutput += LogErrorOutput; + EnsureBnlLoggingRegistered(); var uuid = BasisDIDAuthIdentityClient.GetOrSaveDID(); diff --git a/Basis/Packages/com.basis.framework/Networking/BasisNetworkEvents.cs b/Basis/Packages/com.basis.framework/Networking/BasisNetworkEvents.cs index 785316daf1..19f3533fe6 100644 --- a/Basis/Packages/com.basis.framework/Networking/BasisNetworkEvents.cs +++ b/Basis/Packages/com.basis.framework/Networking/BasisNetworkEvents.cs @@ -475,9 +475,12 @@ public static void HandleDisconnectionReason(DisconnectInfo disconnectInfo) if (disconnectInfo.AdditionalData.TryGetString(out string Reason)) { BasisMainMenu.Open(); - BasisMainMenu.Instance.OpenDialogue("Server Connection", Reason, "ok", value => + if (BasisMainMenu.Instance != null) { - }); + BasisMainMenu.Instance.OpenDialogue("Server Connection", Reason, "ok", value => + { + }); + } BasisDebug.LogError(Reason); } else @@ -503,9 +506,12 @@ public static void HandleDisconnectionReason(DisconnectInfo disconnectInfo) BasisDebug.LogError(disconnectInfo.Reason.ToString()); #else BasisMainMenu.Open(); - BasisMainMenu.Instance.OpenDialogue("Server Disconnected", disconnectInfo.Reason.ToString(), "ok", value => - { - }); + if (BasisMainMenu.Instance != null) + { + BasisMainMenu.Instance.OpenDialogue("Server Disconnected", disconnectInfo.Reason.ToString(), "ok", value => + { + }); + } BasisDebug.LogError(disconnectInfo.Reason.ToString()); #endif diff --git a/Basis/Packages/com.basis.framework/Networking/BasisNetworkLifeCycle.cs b/Basis/Packages/com.basis.framework/Networking/BasisNetworkLifeCycle.cs index e957a3edb9..8a2ab67890 100644 --- a/Basis/Packages/com.basis.framework/Networking/BasisNetworkLifeCycle.cs +++ b/Basis/Packages/com.basis.framework/Networking/BasisNetworkLifeCycle.cs @@ -69,6 +69,7 @@ public static async Task RebootManagement(BasisNetworkManagement Management, boo } BasisRemoteNetworkDriver.Apply();//complete in-flight jobs before clearing players + BasisObjectSyncDriver.Reset();//stop owned pickup sync before scene/object teardown BasisNetworkPlayers.ClearAllRegistries();//remove players Basis.Scripts.Networking.Receivers.BasisShoutAudioDriver.DeInitialize();//remove shout audio sources await BasisNetworkSpawnItem.Reset();//remove items @@ -113,6 +114,7 @@ public static async Task Destroy(BasisNetworkManagement Management) BasisNetworkConnection.BasisNetworkServerRunner = null; } BasisRemoteNetworkDriver.Shutdown();//complete in-flight jobs before disposing anything + BasisObjectSyncDriver.Reset();//stop owned pickup sync before scene/object teardown BasisNetworkPlayers.ClearAllRegistries();//remove players Basis.Scripts.Networking.Receivers.BasisShoutAudioDriver.DeInitialize();//remove shout audio sources await BasisNetworkSpawnItem.Reset();//remove items diff --git a/Basis/Packages/com.basis.framework/Networking/BasisNetworkServerRunner.cs b/Basis/Packages/com.basis.framework/Networking/BasisNetworkServerRunner.cs index 675e7c6fc5..4eb8716c0b 100644 --- a/Basis/Packages/com.basis.framework/Networking/BasisNetworkServerRunner.cs +++ b/Basis/Packages/com.basis.framework/Networking/BasisNetworkServerRunner.cs @@ -50,6 +50,6 @@ private void StartServer(string UUIDTomarkAsAdmin) public void Stop() { cancellationTokenSource?.Cancel(); - NetworkServer.Server?.Stop(); + NetworkServer.StopServer(); } } diff --git a/Basis/Packages/com.basis.framework/Networking/Handles/BasisNetworkGenericMessages.cs b/Basis/Packages/com.basis.framework/Networking/Handles/BasisNetworkGenericMessages.cs index f1ecee2d9d..ed24bf69d6 100644 --- a/Basis/Packages/com.basis.framework/Networking/Handles/BasisNetworkGenericMessages.cs +++ b/Basis/Packages/com.basis.framework/Networking/Handles/BasisNetworkGenericMessages.cs @@ -189,6 +189,13 @@ public static void HandleServerAvatarDataMessage(NetPacketReader reader, Deliver } public static void OnNetworkMessageSend(ushort messageIndex, byte[] buffer = null, DeliveryMethod deliveryMethod = DeliveryMethod.Unreliable, ushort[] recipients = null) { + if (!BasisNetworkManagement.NetworkRunning + || !BasisNetworkConnection.LocalPlayerIsConnected + || BasisNetworkConnection.LocalPlayerPeer == null) + { + return; + } + NetDataWriter netDataWriter = threadLocalWriter.Value; netDataWriter.Reset(); // clear previous data diff --git a/Basis/Packages/com.basis.framework/Resource Management/BasisRuntimeSpawnRegistry.cs b/Basis/Packages/com.basis.framework/Resource Management/BasisRuntimeSpawnRegistry.cs index 5399400c2c..66acf3d70d 100644 --- a/Basis/Packages/com.basis.framework/Resource Management/BasisRuntimeSpawnRegistry.cs +++ b/Basis/Packages/com.basis.framework/Resource Management/BasisRuntimeSpawnRegistry.cs @@ -66,6 +66,7 @@ public class SpawnInstance // LoadedNetID -> instance (fast removal / lookup) private static readonly Dictionary _byNetId = new(); + private static readonly ConcurrentDictionary _removalsInFlight = new(); public static bool HasAny(string url) => !string.IsNullOrWhiteSpace(url) @@ -192,55 +193,53 @@ public static async Task RemoveByLoadedNetId(string loadedNetId) { if (string.IsNullOrWhiteSpace(loadedNetId)) return false; if (!_byNetId.TryGetValue(loadedNetId, out var inst) || inst == null) return false; + if (!_removalsInFlight.TryAdd(loadedNetId, 0)) + { + return false; + } - // Despawn first (main thread!) - switch (inst.SpawnMode) + try { - case SpawnMode.GameObject: - case SpawnMode.Avatar: // treat avatar as GO unless you add a separate avatar store - { - if (SpawnedGameobjects.TryGetValue(loadedNetId, out var go) && go != null) + // Despawn first (main thread!) + switch (inst.SpawnMode) + { + case SpawnMode.GameObject: + case SpawnMode.Avatar: // treat avatar as GO unless you add a separate avatar store { - if (inst.SpawnMethod == SpawnMethod.Embedded) - { - Addressables.ReleaseInstance(go); - } - else + if (SpawnedGameobjects.TryGetValue(loadedNetId, out var go) && go != null) { - GameObject.Destroy(go); + if (inst.SpawnMethod == SpawnMethod.Embedded) + { + Addressables.ReleaseInstance(go); + } + else + { + GameObject.Destroy(go); + } } - } - break; - } - case SpawnMode.Scene: - { - if (SpawnedScenes.TryGetValue(loadedNetId, out var scene) && scene.IsValid()) + break; + } + case SpawnMode.Scene: { - /* - if (inst.SpawnMethod == SpawnMethod.Embedded) - { - Addressables.UnloadSceneAsync(scene, true); - } - else - { - SceneManager.UnloadSceneAsync(scene); - } - */ - if (scene.IsValid() && scene.isLoaded) + if (SpawnedScenes.TryGetValue(loadedNetId, out var scene) && scene.IsValid() && scene.isLoaded) { await SceneManager.UnloadSceneAsync(scene); } - } + break; + } + default: break; - } - default: - break; - } + } - // Now remove bookkeeping + runtime refs - return RemoveByLoadedNetId_RegistryOnly(loadedNetId); + // Now remove bookkeeping + runtime refs + return RemoveByLoadedNetId_RegistryOnly(loadedNetId); + } + finally + { + _removalsInFlight.TryRemove(loadedNetId, out _); + } } private static bool RemoveByLoadedNetId_RegistryOnly(string loadedNetId) { @@ -328,6 +327,7 @@ public static void ClearAll() { _map.Clear(); _byNetId.Clear(); + _removalsInFlight.Clear(); SpawnedGameobjects.Clear(); SpawnedScenes.Clear(); diff --git a/Basis/Packages/com.basis.framework/Scene Management/BasisSceneFactory.cs b/Basis/Packages/com.basis.framework/Scene Management/BasisSceneFactory.cs index 9f72d8faa0..d9506fa474 100644 --- a/Basis/Packages/com.basis.framework/Scene Management/BasisSceneFactory.cs +++ b/Basis/Packages/com.basis.framework/Scene Management/BasisSceneFactory.cs @@ -26,6 +26,8 @@ public static class BasisSceneFactory public static void Initalize() { + BasisScene.Ready -= Initalize; + BasisScene.Destroyed -= BasisSceneDestroyed; BasisScene.Ready += Initalize; BasisScene.Destroyed += BasisSceneDestroyed; SceneManager.sceneUnloaded -= OnSceneUnloaded; diff --git a/Basis/Packages/com.basis.server/BasisNetworkCore/BasisNetworkShell.cs b/Basis/Packages/com.basis.server/BasisNetworkCore/BasisNetworkShell.cs index af263d7b1f..9ba4ebe851 100644 --- a/Basis/Packages/com.basis.server/BasisNetworkCore/BasisNetworkShell.cs +++ b/Basis/Packages/com.basis.server/BasisNetworkCore/BasisNetworkShell.cs @@ -1,4 +1,5 @@ using System; +using System.Collections.Concurrent; using System.Net; using System.Net.Sockets; @@ -139,12 +140,37 @@ public NetStatistics() public partial class NetPacketReader : NetDataReader { + static readonly ConcurrentBag ReaderPool = new ConcurrentBag(); Action RecycleInternal; + bool IsRecycled; internal NetPacketReader() { } + void Prepare(byte[] source, int offset, int maxSize, Action recycle) + { + SetSource(source, offset, maxSize); + RecycleInternal = recycle; + IsRecycled = false; +#if UNITY_EDITOR || DEVELOPMENT_BUILD + channel = 0; + method = 0; +#endif + } + + void ResetForPool() + { + _data = null; + _position = 0; + _dataSize = 0; + RecycleInternal = null; +#if UNITY_EDITOR || DEVELOPMENT_BUILD + channel = 0; + method = 0; +#endif + } + #if UNITY_EDITOR || DEVELOPMENT_BUILD internal byte channel; internal DeliveryMethod method; @@ -152,6 +178,11 @@ internal NetPacketReader() public void Recycle(bool IsOkTOHaveEmptyData = false) { + if (IsRecycled) + { + return; + } + #if UNITY_EDITOR || DEVELOPMENT_BUILD if (IsOkTOHaveEmptyData == false) { @@ -163,14 +194,27 @@ public void Recycle(bool IsOkTOHaveEmptyData = false) } #endif - RecycleInternal?.Invoke(); + IsRecycled = true; + Action recycle = RecycleInternal; + ResetForPool(); + try + { + recycle?.Invoke(); + } + finally + { + ReaderPool.Add(this); + } } public static NetPacketReader Create(byte[] source, int offset, int maxSize, Action recycle = null) { - NetPacketReader reader = new NetPacketReader(); - reader.SetSource(source, offset, maxSize); - reader.RecycleInternal = recycle; + if (!ReaderPool.TryTake(out NetPacketReader reader)) + { + reader = new NetPacketReader(); + } + + reader.Prepare(source, offset, maxSize, recycle); return reader; } } diff --git a/Basis/Packages/com.basis.server/BasisNetworkServer/BasisNetworkResourceManagement.cs b/Basis/Packages/com.basis.server/BasisNetworkServer/BasisNetworkResourceManagement.cs index 4d94bfda16..1795cf9332 100644 --- a/Basis/Packages/com.basis.server/BasisNetworkServer/BasisNetworkResourceManagement.cs +++ b/Basis/Packages/com.basis.server/BasisNetworkServer/BasisNetworkResourceManagement.cs @@ -9,6 +9,11 @@ public static class BasisNetworkResourceManagement { public static ConcurrentDictionary UshortNetworkDatabase = new ConcurrentDictionary(); + + /// + /// Partial reset used for ordinary peer lifecycle. + /// Keeps persistent resources alive while removing non-persistent ones. + /// public static void Reset() { LocalLoadResource[] resourceArray = UshortNetworkDatabase.Values.ToArray(); @@ -42,6 +47,16 @@ public static void Reset() } } } + + /// + /// Full reset used on complete server teardown / rehost. + /// Clears all resources, including persistent ones, so a new local host + /// session does not replay stale scene state from the previous session. + /// + public static void ResetAll() + { + UshortNetworkDatabase.Clear(); + } public static void SendOutAllResources(NetPeer NewConnection) { LocalLoadResource[] Resource = UshortNetworkDatabase.Values.ToArray(); diff --git a/Basis/Packages/com.basis.server/BasisNetworkServer/BasisNetworking/BasisSavedState.cs b/Basis/Packages/com.basis.server/BasisNetworkServer/BasisNetworking/BasisSavedState.cs index e78d05d45e..7e8b2438ce 100644 --- a/Basis/Packages/com.basis.server/BasisNetworkServer/BasisNetworking/BasisSavedState.cs +++ b/Basis/Packages/com.basis.server/BasisNetworkServer/BasisNetworking/BasisSavedState.cs @@ -25,6 +25,14 @@ public static void RemovePlayer(int id) shoutModeStates.TryRemove(id, out _); } + public static void Reset() + { + avatarChangeStates.Clear(); + playerMetaDataMessages.Clear(); + voiceReceiversMessages.Clear(); + shoutModeStates.Clear(); + } + /// /// Adds or updates the ReadyMessage for a player. /// diff --git a/Basis/Packages/com.basis.server/BasisNetworkServer/BasisNetworkingReductionSystem/BasisServerReductionSystemEvents.cs b/Basis/Packages/com.basis.server/BasisNetworkServer/BasisNetworkingReductionSystem/BasisServerReductionSystemEvents.cs index f516cbd7e8..9ba8886743 100644 --- a/Basis/Packages/com.basis.server/BasisNetworkServer/BasisNetworkingReductionSystem/BasisServerReductionSystemEvents.cs +++ b/Basis/Packages/com.basis.server/BasisNetworkServer/BasisNetworkingReductionSystem/BasisServerReductionSystemEvents.cs @@ -588,6 +588,26 @@ private static void CalculateIntervalFromDistanceSq(float distanceSq, out byte o public static void Shutdown() => cts.Cancel(); + public static void Reset() + { + playerStates.Clear(); + currentMessages.Clear(); + + while (playersToRemove.TryDequeue(out _)) + { + } + + lock (_activePlayersLock) + { + _activePlayers.Clear(); + _activePlayersSnapshot = Array.Empty<(int, PlayerState)>(); + _activePlayersDirty = false; + } + + _sliceCount = 1; + _sliceIndex = 0; + } + public static void RemovePlayer(int id) { playersToRemove.Enqueue(id); diff --git a/Basis/Packages/com.basis.server/BasisNetworkServer/BasisServerHandleEvents.cs b/Basis/Packages/com.basis.server/BasisNetworkServer/BasisServerHandleEvents.cs index eaf28399a9..2aa3288370 100644 --- a/Basis/Packages/com.basis.server/BasisNetworkServer/BasisServerHandleEvents.cs +++ b/Basis/Packages/com.basis.server/BasisNetworkServer/BasisServerHandleEvents.cs @@ -24,6 +24,11 @@ public static class BasisServerHandleEvents #region Server Events Setup public static void SubscribeServerEvents() { + if (NetworkServer.Listener == null) + { + return; + } + NetworkServer.Listener.ConnectionRequestEvent += HandleConnectionRequest; NetworkServer.Listener.PeerDisconnectedEvent += HandlePeerDisconnected; NetworkServer.Listener.NetworkReceiveEvent += BasisNetworkMessageProcessor.ProcessMessage; @@ -32,6 +37,11 @@ public static void SubscribeServerEvents() public static void UnsubscribeServerEvents() { + if (NetworkServer.Listener == null) + { + return; + } + NetworkServer.Listener.ConnectionRequestEvent -= HandleConnectionRequest; NetworkServer.Listener.PeerDisconnectedEvent -= HandlePeerDisconnected; NetworkServer.Listener.NetworkReceiveEvent -= BasisNetworkMessageProcessor.ProcessMessage; @@ -40,8 +50,7 @@ public static void UnsubscribeServerEvents() public static void StopWorker() { - NetworkServer.Server?.Stop(); - BasisServerHandleEvents.UnsubscribeServerEvents(); + NetworkServer.StopServer(); } #endregion @@ -64,26 +73,34 @@ public static void HandlePeerDisconnected(NetPeer peer, DisconnectInfo info) return; } int id = peer.Id; + bool isShuttingDown = NetworkServer.IsShuttingDown; // Clean up stored metadata before the UUID mapping is removed - if (NetworkServer.AuthIdentity.NetIDToUUID(peer, out string disconnectedUuid)) + if (NetworkServer.AuthIdentity != null && NetworkServer.AuthIdentity.NetIDToUUID(peer, out string disconnectedUuid)) { PermissionIntegration.RemovePlayerMeta(disconnectedUuid); } - NetworkServer.AuthIdentity.RemoveConnection(id); - BasisNetworkOwnership.RemovePlayerOwnership(id); + NetworkServer.AuthIdentity?.RemoveConnection(id); BasisSavedState.RemovePlayer(id); BasisServerReductionSystemEvents.RemovePlayer(id); - BasisNetworkPIPCamera.RemovePlayer(id); - BasisNetworkContentShare.RemovePlayerSpheres(id); + + if (!isShuttingDown) + { + BasisNetworkOwnership.RemovePlayerOwnership(id); + BasisNetworkPIPCamera.RemovePlayer(id); + BasisNetworkContentShare.RemovePlayerSpheres(id); + } if (NetworkServer.AuthenticatedPeers.TryRemove(id, out _)) { NetworkServer.RebuildPeerSnapshot(); - BNL.Log($"Peer removed: {id}"); + if (!isShuttingDown) + { + BNL.Log($"Peer removed: {id}"); + } } - else + else if (!isShuttingDown) { BNL.LogError($"Failed to remove peer: {id}"); } @@ -95,6 +112,11 @@ public static void HandlePeerDisconnected(NetPeer peer, DisconnectInfo info) BasisNetworkContentShare.Reset(); } + if (isShuttingDown) + { + return; + } + NetDataWriter writer = NetworkServer.RentWriter(); writer.Put((ushort)id); if (NetworkServer.CheckValidated(writer)) diff --git a/Basis/Packages/com.basis.server/BasisNetworkServer/NetworkServer.cs b/Basis/Packages/com.basis.server/BasisNetworkServer/NetworkServer.cs index ef306a74a6..244b6d3266 100644 --- a/Basis/Packages/com.basis.server/BasisNetworkServer/NetworkServer.cs +++ b/Basis/Packages/com.basis.server/BasisNetworkServer/NetworkServer.cs @@ -2,11 +2,15 @@ using Basis.Network.Core.Compression; using Basis.Network.Server; using Basis.Network.Server.Auth; +using Basis.Network.Server.Generic; +using Basis.Network.Server.Ownership; using Basis.Scripts.Networking.Steam; using BasisDidLink; +using BasisNetworkCore; using BasisNetworkServer.BasisNetworking; using BasisNetworkServer.BasisNetworkingReductionSystem; using BasisNetworkServer.Security; +using BasisNetworkServer; using BasisServerHandle; using System; using System.Collections.Concurrent; @@ -48,10 +52,17 @@ public static void ReturnWriter(NetDataWriter writer) public static IAuth Auth; public static IAuthIdentity AuthIdentity; public static int HighQualityLength; + public static bool IsShuttingDown { get; private set; } #region Server Entry Point public static void StartServer(Configuration configuration) { + if (Server != null || Listener != null || AuthIdentity != null || !AuthenticatedPeers.IsEmpty) + { + StopServer(); + } + + IsShuttingDown = false; Configuration = configuration; HighQualityLength = BasisAvatarBitPacking.ConvertToSize(BitQuality.High); @@ -85,6 +96,8 @@ private static void InitializeAuth() BasisPlayerModeration.UseFileOnDisc = HasFileSupport; IAuthIdentity.HasFileSupport = HasFileSupport; + AuthIdentity?.DeInitialize(); + Auth = new PasswordAuth(Configuration.Password ?? string.Empty); AuthIdentity = new BasisDIDAuthIdentity(); @@ -150,6 +163,65 @@ public static void StartListening(Configuration configuration) Server.Start(IPAddress.Any, IPAddress.IPv6Any, Configuration.SetPort); } } + + public static void StopServer() + { + IsShuttingDown = true; + + try + { + BasisServerHandleEvents.UnsubscribeServerEvents(); + } + catch (Exception ex) + { + BNL.LogWarning($"StopServer unsubscribe warning: {ex.Message}"); + } + + try + { + AuthIdentity?.DeInitialize(); + } + catch (Exception ex) + { + BNL.LogWarning($"StopServer auth deinitialize warning: {ex.Message}"); + } + + try + { + Server?.Stop(); + } + catch (Exception ex) + { + BNL.LogWarning($"StopServer transport warning: {ex.Message}"); + } + + BasisStatistics.StopWorkerThread(); + ResetRuntimeState(); + } + + private static void ResetRuntimeState() + { + Auth = null; + AuthIdentity = null; + + AuthenticatedPeers.Clear(); + RebuildPeerSnapshot(); + + BasisNetworkOwnership.ownershipByObjectId.Clear(); + PermissionIntegration.Shutdown(); + BasisSavedState.Reset(); + BasisNetworkIDDatabase.Reset(); + BasisNetworkResourceManagement.ResetAll(); + BasisNetworkContentShare.Reset(); + BasisNetworkPreloadResourceManagement.Reset(); + BasisNetworkPIPCamera.Reset(); + BasisServerReductionSystemEvents.Reset(); + BasisNetworkStatistics.Clear(); + + Listener = null; + Server = null; + Configuration = null; + } #endregion public static void BroadcastMessageToClients(NetDataWriter writer, byte channel, NetPeer sender, ReadOnlySpan clients, DeliveryMethod deliveryMethod = DeliveryMethod.Sequenced, int maxMessages = 70) { diff --git a/Basis/Packages/com.basis.server/BasisNetworkServer/Security/BasisDIDAuthIdentity.cs b/Basis/Packages/com.basis.server/BasisNetworkServer/Security/BasisDIDAuthIdentity.cs index d714002640..8462b8479d 100644 --- a/Basis/Packages/com.basis.server/BasisNetworkServer/Security/BasisDIDAuthIdentity.cs +++ b/Basis/Packages/com.basis.server/BasisNetworkServer/Security/BasisDIDAuthIdentity.cs @@ -55,6 +55,19 @@ public BasisDIDAuthIdentity() public void DeInitialize() { BasisServerHandleEvents.OnAuthReceived -= OnAuthReceived; + foreach (KeyValuePair pair in _timeouts) + { + try + { + pair.Value.Cancel(); + pair.Value.Dispose(); + } + catch + { + } + } + _timeouts.Clear(); + AuthIdentity.Clear(); BNL.Log("DidAuthIdentity deinitialized."); } diff --git a/Basis/Packages/com.basis.server/BasisNetworkServer/Security/PermissionManager.cs b/Basis/Packages/com.basis.server/BasisNetworkServer/Security/PermissionManager.cs index 2990471abf..f9af58db22 100644 --- a/Basis/Packages/com.basis.server/BasisNetworkServer/Security/PermissionManager.cs +++ b/Basis/Packages/com.basis.server/BasisNetworkServer/Security/PermissionManager.cs @@ -1020,6 +1020,7 @@ public static void Init(string xmlPath) // Ensure saved Manager.SaveToXmlDebounced(); + Manager.OnPermissionsChanged -= HandlePermissionsChanged; Manager.OnPermissionsChanged += HandlePermissionsChanged; } public static void InitWithoutDisc() @@ -1027,9 +1028,16 @@ public static void InitWithoutDisc() // Optional defaults if file was empty/nonexistent Manager.EnsureDefaults(); + Manager.OnPermissionsChanged -= HandlePermissionsChanged; Manager.OnPermissionsChanged += HandlePermissionsChanged; } + public static void Shutdown() + { + Manager.OnPermissionsChanged -= HandlePermissionsChanged; + _playerMeta.Clear(); + } + /// /// Store player metadata when they connect so we can rebuild ServerMetaDataMessage later. /// diff --git a/Basis/Packages/com.basis.steamtransport/Docs/IMPLEMENTATION_PLAN.md b/Basis/Packages/com.basis.steamtransport/Docs/IMPLEMENTATION_PLAN.md deleted file mode 100644 index c06915e01d..0000000000 --- a/Basis/Packages/com.basis.steamtransport/Docs/IMPLEMENTATION_PLAN.md +++ /dev/null @@ -1,344 +0,0 @@ -# Steam Lobby + Steam Transport Implementation Plan - -## Goal - -Add Steam as an additional networking path for Basis without removing or regressing the current LiteNetLib flow. - -The target behavior is: -- `Direct` mode keeps using the current `LiteNetLib` flow. -- `Steam Lobby` mode creates or joins a Steam lobby. -- The host runs the existing Basis host/server flow, but over a Steam transport instead of LiteNetLib. -- Worlds continue to use Basis resource loading. -- Props continue to use the existing Basis resource pipeline and should work automatically once the transport works. - -## Non-Goals - -- Replacing the current LiteNetLib implementation. -- Rewriting Basis protocol, ownership, avatar sync, voice, or resource systems. -- Moving world selection into `BundledContentHolder.DefaultScene`. - -## Architecture Direction - -Steam support is added as a parallel transport, not a replacement. - -### Existing path kept - -- `BasisNetworkConnection -> NetworkClient -> LNLNetManager` -- `BasisNetworkServerRunner -> NetworkServer -> LNLNetManager` -- `ServersProvider` direct-connect UI - -### New path added - -- `BasisNetworkConnection -> Steam lobby flow -> NetworkClient -> SteamNetManager` -- `BasisNetworkServerRunner -> NetworkServer -> SteamNetManager` -- `ServersProvider` Steam lobby UI flow - -## Package Layout - -### Runtime - -- `Runtime/Bootstrap` - - Steam API init/shutdown - - callback pumping - - runtime guards - -- `Runtime/Lobby` - - lobby create/join/leave - - lobby metadata - - lobby state - - invite handling - -- `Runtime/Transport` - - Steam transport implementation mirroring the current LNL wrapper style - - `SteamNetManager` - - `SteamNetPeer` - - `SteamConnectionRequest` - - transport factory - -- `Runtime/Integration` - - glue code for BasisNetworkConnection and BasisNetworkManagement - - host session startup helpers - - world bootstrap helpers - -- `Runtime/Settings` - - Steam settings asset - - serializable defaults - -- `Runtime/UI` - - Steam lobby UI helpers for `ServersProvider` - - optional reusable UI helpers if `ServersProvider` gets too large - -### Editor - -- `Editor` - - optional inspectors or validation utilities - -### Docs - -- `Docs` - - implementation plan - - future test checklist - -## World Loading Rule - -Steam lobby must store world metadata, but world loading itself should continue through the existing Basis resource system. - -Reason: -- Basis already has world loading via `RequestSceneLoad` and `LoadResourceChannel`. -- New players already receive existing resources through `BasisNetworkResourceManagement.SendOutAllResources`. -- This preserves late-join behavior automatically. - -### Lobby metadata to store - -- `world_url` -- `world_name` -- `host_steam_id` -- `transport=steam` -- `version` - -Do not store world password in public lobby metadata. - -### Host world startup - -After host connection succeeds: -- validate world BEE as a `World` -- create or join the lobby -- start local server using Steam transport -- connect local client -- once connected, send the world through the normal Basis resource path using `BasisNetworkSpawnItem.RequestSceneLoad` - -Recommended initial behavior: -- `Persist = true` -- `LoadStrategy = 2` for synchronized scene load - -### Joiner world flow - -When a client joins: -- connect through Steam transport -- complete normal Basis handshake -- receive world resource from `SendOutAllResources` -- load scene through current client-side `LoadResourceMessage` - -## Props Rule - -Props should remain on the existing Basis resource pipeline. - -They already use: -- `RequestGameObjectLoad` -- `LoadResourceChannel` -- `BasisNetworkResourceManagement` -- late-join replay through `SendOutAllResources` - -Result: -- no separate Steam-specific prop system should be built -- prop support is considered part of the transport validation matrix - -## Required Existing File Changes - -### Core networking - -- `Packages/com.basis.framework/Networking/BasisNetworkManagement.cs` - - add selected transport state - - add runtime session fields for Steam lobby state and pending world - -- `Packages/com.basis.framework/Networking/BasisNetworkConnection.cs` - - add Steam create/join flow - - add host post-connect world bootstrap - - keep current direct path unchanged - -- `Packages/com.basis.server/BasisNetworkClient/NetworkClient.cs` - - replace hardcoded `new LNLNetManager(...)` with factory - -- `Packages/com.basis.server/BasisNetworkServer/NetworkServer.cs` - - replace hardcoded `LNLNetManager` - - change static server type to transport abstraction - -- `Packages/com.basis.server/BasisNetworkCore/BasisNetworkShell.cs` - - add only the minimum abstraction needed for transport polling and identity - -- `Packages/com.basis.server/BasisNetworkServer/BasisNetworkingReductionSystem/BasisServerReductionSystemEvents.cs` - - remove direct dependency on `Server.manager.TriggerUpdate()` - -- `Packages/com.basis.server/BasisNetworkServer/BasisServerHandleEvents.cs` - - preserve IP checks for LiteNetLib - - add Steam-safe identity path for connection moderation - -### UI and runtime integration - -- `Packages/com.basis.framework/BasisUI/Menus/Main Menu Providers/ServersProvider.cs` - - add transport mode switch - - add Steam lobby creation/join UI - - add world URL/password inputs for Steam lobby creation - - keep direct-connect UI working - -- `Packages/com.basis.framework/Prefabs/BasisFramework.prefab` - - add Steam bootstrap/settings component - -### Assembly definitions - -- `Packages/com.basis.framework/Basis Framework.asmdef` -- `Packages/com.basis.server/BasisNetworkClient/BasisNetworkClient.asmdef` -- `Packages/com.basis.server/BasisNetworkServer/BasisNetworkServer.asmdef` - -## New Files To Create In This Package - -### Bootstrap - -- `Runtime/Bootstrap/BasisSteamBootstrap.cs` -- `Runtime/Bootstrap/BasisSteamRuntimeGuard.cs` - -### Lobby - -- `Runtime/Lobby/BasisSteamLobbyService.cs` -- `Runtime/Lobby/BasisSteamLobbyState.cs` -- `Runtime/Lobby/BasisSteamLobbyMetadata.cs` - -### Transport - -- `Runtime/Transport/SteamNetworkImpl.cs` - - same style as `LNLNetworkImpl.cs` -- `Runtime/Transport/SteamTransportFactory.cs` -- `Runtime/Transport/SteamTransportIdentity.cs` - -### Integration - -- `Runtime/Integration/BasisSteamConnectionFlow.cs` -- `Runtime/Integration/BasisSteamWorldBootstrap.cs` -- `Runtime/Integration/BasisSteamBeeValidation.cs` - -### Settings - -- `Runtime/Settings/BasisSteamSettings.cs` - -### UI - -- `Runtime/UI/BasisSteamLobbyUiState.cs` -- `Runtime/UI/BasisSteamLobbyUiHelpers.cs` - -## Implementation Order - -### Milestone 1: Transport selection without behavior change - -- add `TransportType` -- add transport selection fields to `BasisNetworkManagement` -- add config fields to server configuration -- add factory path -- keep default = LiteNetLib - -Success condition: -- project still runs exactly as before in direct mode - -### Milestone 2: Steam bootstrap and lobby skeleton - -- add Steam bootstrap -- add lobby service -- add settings asset -- no actual connection yet - -Success condition: -- can initialize Steam -- can create, list, join, leave lobby - -### Milestone 3: Steam transport MVP - -- implement Steam transport wrapper against Basis abstractions -- switch client and server to transport factory -- remove direct LiteNet-only update call - -Success condition: -- host and client connect over Steam transport -- Basis handshake succeeds - -### Milestone 4: World selection and validation - -- add world URL/password inputs to Steam lobby create flow -- validate with shared BEE validation helper -- record public world metadata in lobby -- after host connects, call `RequestSceneLoad` - -Success condition: -- host enters chosen world -- joining player receives and loads the same world - -### Milestone 5: Prop verification and late-join verification - -- verify networked prop spawn -- verify synchronized prop spawn -- verify prop unload -- verify late join gets existing props and existing world - -Success condition: -- props work in Steam sessions with no prop-specific rewrite - -### Milestone 6: UI and fallback polishing - -- finish `ServersProvider` UX -- keep direct path intact -- add status messages and loading states - -Success condition: -- user can choose either direct connect or Steam lobby cleanly - -## Test Matrix - -### Direct mode regression - -- direct connect still works -- host mode with LiteNetLib still works -- direct world loading still works -- direct prop spawning still works - -### Steam mode - -- create lobby -- join lobby -- host-selected world loads -- late join receives existing world -- networked prop spawn works -- synchronized prop spawn works -- prop unload works -- disconnect and lobby leave work - -### Edge cases - -- invalid world URL -- valid BEE but not a world -- unavailable world host URL -- host quits with active world -- late join during synchronized preload - -## Manual Unity Work Required - -### Before coding much - -- import a Steamworks wrapper package -- create a Steam settings asset -- add Steam bootstrap component to `BasisFramework.prefab` -- verify native plugin import settings for standalone -- prepare `steam_appid.txt` for local standalone testing - -### During implementation - -- test with two standalone builds and two Steam accounts -- test direct mode after every major Steam networking milestone -- verify Addressables only if new addressable content is introduced -- verify world scene spawn and player spawn after scene load - -## Package Recommendation For Steam - -Recommended starting option: -- `Facepunch.Steamworks` for Steam API + lobbies + networking sockets/relay - -Why: -- smaller and cleaner API for the transport/lobby integration -- less boilerplate than `Steamworks.NET` - -Fallback option: -- `Steamworks.NET` if project constraints require the official C# wrapper style - -## Current Decision Summary - -- Steam is an additional transport, not a replacement. -- Worlds use lobby metadata for discovery, but actual spawning goes through Basis resource loading. -- Props stay on the existing resource system and should not need a separate Steam-specific implementation. -- New code should be concentrated in this package and integrated outward with small targeted edits. diff --git a/Basis/Packages/com.basis.steamtransport/Docs/IMPLEMENTATION_PLAN.md.meta b/Basis/Packages/com.basis.steamtransport/Docs/IMPLEMENTATION_PLAN.md.meta deleted file mode 100644 index ba3666942c..0000000000 --- a/Basis/Packages/com.basis.steamtransport/Docs/IMPLEMENTATION_PLAN.md.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: fa9fa0d48845ffc499a8a804384fbc0c -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Basis/Packages/com.basis.steamtransport/Docs/SETUP_AND_TESTING.md b/Basis/Packages/com.basis.steamtransport/Docs/SETUP_AND_TESTING.md deleted file mode 100644 index 8ad5c4fdf6..0000000000 --- a/Basis/Packages/com.basis.steamtransport/Docs/SETUP_AND_TESTING.md +++ /dev/null @@ -1,145 +0,0 @@ -# Steam Setup And Testing - -## Current Stage - -This patch is currently at a working MVP stage: - -- Steam lobby create/join works -- Steam invite join works -- host/leave/rejoin loop works -- world BEE bootstrap works -- late join world sync works -- voice, movement, and avatar changes were validated in Steam mode -- existing LiteNetLib flow is still intended to remain available as a separate path - -## Unity Setup - -### Steam wrapper - -The project is currently wired against `Facepunch.Steamworks`. - -Expected location: -- `Assets/Plugins/Facepunch.Steamworks/` - -### Steam settings asset - -Create: -- `Assets/Resources/BasisSteamSettings.asset` - -Menu path: -- `Create -> Basis -> Steam Settings` - -Recommended fields: -- `AppId`: your Steam App ID -- `UseRelayByDefault`: `true` -- `RelayVirtualPort`: `0` -- `CreateFriendsOnlyByDefault`: optional, based on your preferred default -- `EnableTransportTrace`: keep `false` for normal use, enable only for debugging - -### Standalone test requirement - -For local standalone testing outside Steam packaging: -- place `steam_appid.txt` next to the built `.exe` -- write the target App ID into that file - -## Main User Flows - -### Host via Steam lobby - -1. Open `Steam Lobbies` -2. Enter: - - `Username` - - `Lobby Name` - - `World BEE URL` - - `World Password` -3. Choose: - - `Use Relay` - - `Friends Only` - - `Private Lobby` -4. Press `Create Steam Lobby` - -Expected result: -- lobby is created -- local host session starts -- world loads for the host -- current session panel becomes active - -### Join via Steam lobby list - -1. Open `Steam Lobbies` -2. Press `Refresh Lobbies` -3. Select a lobby from the dropdown -4. Press `Join Lobby` - -Expected result: -- client joins the Steam lobby -- Basis session connects over Steam transport -- world auto-loads for the joiner - -### Join via Steam invite - -1. Host creates a Steam lobby -2. Host presses `Invite Friends` -3. Remote player accepts invite in Steam overlay - -Expected result: -- the client auto-joins the invited Steam lobby -- Basis session connect starts automatically -- world auto-loads - -### Leave flow - -Host or joiner: -1. Open `Steam Lobbies` -2. Press `Disconnect And Leave Lobby` - -Expected result: -- active Basis session disconnects -- Steam lobby state clears -- menu returns to create/join state -- no disconnect popup for intentional leave - -## Regression Checklist - -### Steam mode - -- create lobby -- join from list -- join from invite -- leave and rejoin -- host leave -- host create again after leaving -- voice transmission -- movement sync -- avatar swap sync -- world BEE late join sync - -### Existing direct mode - -Before upstreaming, retest the original LiteNetLib path: - -- direct connect -- host mode -- disconnect / reconnect -- direct world load -- prop load/unload - -## Debugging - -### Transport trace - -Only enable transport trace when needed: -- set `EnableTransportTrace = true` in `BasisSteamSettings.asset` - -Trace file: -- `AppData/LocalLow/Basis Unity/Basis Unity/BasisSteamTransport.log` - -Keep it disabled for demos, normal builds, and PR cleanup. - -## Recommended Pre-Commit Pass - -1. Confirm project compiles from a clean Unity reopen -2. Confirm Steam mode flows above -3. Confirm direct/LiteNetLib mode still works -4. Check that `BasisSteamSettings.asset` is configured correctly for the target environment -5. Keep verbose transport tracing disabled unless actively debugging diff --git a/Basis/Packages/com.basis.steamtransport/Docs/SETUP_AND_TESTING.md.meta b/Basis/Packages/com.basis.steamtransport/Docs/SETUP_AND_TESTING.md.meta deleted file mode 100644 index 8ecab98fb0..0000000000 --- a/Basis/Packages/com.basis.steamtransport/Docs/SETUP_AND_TESTING.md.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: b749bed8dd23bfa4088c7827b8770aee -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Basis/Packages/com.basis.steamtransport/Editor/.gitkeep b/Basis/Packages/com.basis.steamtransport/Editor/.gitkeep deleted file mode 100644 index 8b13789179..0000000000 --- a/Basis/Packages/com.basis.steamtransport/Editor/.gitkeep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Basis/Packages/com.basis.steamtransport/README.md b/Basis/Packages/com.basis.steamtransport/README.md deleted file mode 100644 index fa5b5d1920..0000000000 --- a/Basis/Packages/com.basis.steamtransport/README.md +++ /dev/null @@ -1,13 +0,0 @@ -# Basis Steam Transport - -This package is the staging area for the Steam lobby and Steam transport patch. - -Goals: -- Keep the existing LiteNetLib implementation working as-is. -- Add Steam as an additional transport option. -- Reuse Basis resource loading for worlds and props. -- Keep new code isolated so repo-wide churn stays low. - -Docs: -- [Docs/IMPLEMENTATION_PLAN.md](C:/Projects/unity/games/pc/Basis/Basis/Basis/Packages/com.basis.steamtransport/Docs/IMPLEMENTATION_PLAN.md) -- [Docs/SETUP_AND_TESTING.md](C:/Projects/unity/games/pc/Basis/Basis/Basis/Packages/com.basis.steamtransport/Docs/SETUP_AND_TESTING.md) diff --git a/Basis/Packages/com.basis.steamtransport/README.md.meta b/Basis/Packages/com.basis.steamtransport/README.md.meta deleted file mode 100644 index d314a5636f..0000000000 --- a/Basis/Packages/com.basis.steamtransport/README.md.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 117b524e739132545a391ff0ae80d0a6 -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/Bootstrap/.gitkeep b/Basis/Packages/com.basis.steamtransport/Runtime/Bootstrap/.gitkeep deleted file mode 100644 index 8b13789179..0000000000 --- a/Basis/Packages/com.basis.steamtransport/Runtime/Bootstrap/.gitkeep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/Bootstrap/BasisSteamBootstrap.cs b/Basis/Packages/com.basis.steamtransport/Runtime/Bootstrap/BasisSteamBootstrap.cs index 672e605cdd..d38dee6df8 100644 --- a/Basis/Packages/com.basis.steamtransport/Runtime/Bootstrap/BasisSteamBootstrap.cs +++ b/Basis/Packages/com.basis.steamtransport/Runtime/Bootstrap/BasisSteamBootstrap.cs @@ -12,6 +12,7 @@ public class BasisSteamBootstrap : MonoBehaviour public static BasisSteamSettings ActiveSettings { get; private set; } public static bool IsInitialized => SteamClient.IsValid; public static bool HasTriedInitialization { get; private set; } + public static bool HasRequestedRelayWarmup { get; private set; } [RuntimeInitializeOnLoadMethod(RuntimeInitializeLoadType.BeforeSceneLoad)] private static void EnsureRuntimeInstance() @@ -37,9 +38,15 @@ private void OnEnable() Instance = this; ActiveSettings = ResolveSettings(Settings); + BasisSteamTransportMetrics.Reset(); BasisSteamTransportTrace.Configure(ActiveSettings != null && ActiveSettings.EnableTransportTrace); BasisSteamTransportTrace.Clear(); + if (SteamClient.IsValid) + { + EnsureRelayWarmup(); + } + if (ActiveSettings != null && ActiveSettings.AutoInitialize) { EnsureInitialized(ActiveSettings); @@ -53,6 +60,7 @@ private void Update() SteamClient.RunCallbacks(); } + BasisSteamTransportTrace.FlushPending(); SteamNetManager.PollActiveManagers(); } @@ -66,6 +74,7 @@ private void OnDisable() private void OnApplicationQuit() { + BasisSteamTransportTrace.FlushPending(force: true); Shutdown(); } @@ -96,6 +105,7 @@ public static bool EnsureInitialized(BasisSteamSettings settings) } SteamClient.Init(settings.AppId, asyncCallbacks: !settings.RunCallbacksManually); + EnsureRelayWarmup(); return SteamClient.IsValid; } catch (System.Exception ex) @@ -107,10 +117,14 @@ public static bool EnsureInitialized(BasisSteamSettings settings) public static void Shutdown() { + BasisSteamLobbyService.HandleSteamShutdown(); + if (SteamClient.IsValid) { SteamClient.Shutdown(); } + + HasRequestedRelayWarmup = false; } public static BasisSteamSettings ResolveSettings(BasisSteamSettings settings = null) @@ -129,5 +143,16 @@ public static BasisSteamSettings ResolveSettings(BasisSteamSettings settings = n ActiveSettings = Resources.Load(BasisSteamSettings.DefaultResourcesPath); return ActiveSettings; } + + private static void EnsureRelayWarmup() + { + if (HasRequestedRelayWarmup || !SteamClient.IsValid) + { + return; + } + + SteamNetworkingUtils.InitRelayNetworkAccess(); + HasRequestedRelayWarmup = true; + } } } diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/Integration/.gitkeep b/Basis/Packages/com.basis.steamtransport/Runtime/Integration/.gitkeep deleted file mode 100644 index 8b13789179..0000000000 --- a/Basis/Packages/com.basis.steamtransport/Runtime/Integration/.gitkeep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/Lobby/.gitkeep b/Basis/Packages/com.basis.steamtransport/Runtime/Lobby/.gitkeep deleted file mode 100644 index 8b13789179..0000000000 --- a/Basis/Packages/com.basis.steamtransport/Runtime/Lobby/.gitkeep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/Lobby/BasisSteamLobbyService.cs b/Basis/Packages/com.basis.steamtransport/Runtime/Lobby/BasisSteamLobbyService.cs index 261ec4e6e3..d4998250ea 100644 --- a/Basis/Packages/com.basis.steamtransport/Runtime/Lobby/BasisSteamLobbyService.cs +++ b/Basis/Packages/com.basis.steamtransport/Runtime/Lobby/BasisSteamLobbyService.cs @@ -87,7 +87,6 @@ public static async Task CreateLobbyAsync(string lobbyName lobby.SetJoinable(true); ApplyState(lobby, true, useRelay); - BasisNetworkManagement.Instance?.SetPendingSteamWorld(world.WorldUrl, world.WorldPassword, world.WorldName); return CloneState(); } @@ -223,6 +222,21 @@ public static bool TrySetUseRelay(bool useRelay) return true; } + public static void HandleSteamShutdown() + { + if (steamCallbacksSubscribed) + { + SteamFriends.OnGameLobbyJoinRequested -= HandleGameLobbyJoinRequested; + SteamMatchmaking.OnLobbyDataChanged -= HandleLobbyDataChanged; + SteamMatchmaking.OnLobbyMemberLeave -= HandleLobbyMemberLeave; + SteamMatchmaking.OnLobbyMemberDisconnected -= HandleLobbyMemberDisconnected; + steamCallbacksSubscribed = false; + } + + currentLobby = null; + State.Reset(); + } + private static void ApplyState(Lobby lobby, bool isHost, bool useRelay) { currentLobby = lobby; diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/Settings/.gitkeep b/Basis/Packages/com.basis.steamtransport/Runtime/Settings/.gitkeep deleted file mode 100644 index 8b13789179..0000000000 --- a/Basis/Packages/com.basis.steamtransport/Runtime/Settings/.gitkeep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/Settings/BasisSteamSettings.cs b/Basis/Packages/com.basis.steamtransport/Runtime/Settings/BasisSteamSettings.cs index 86ffeed176..253dec6a95 100644 --- a/Basis/Packages/com.basis.steamtransport/Runtime/Settings/BasisSteamSettings.cs +++ b/Basis/Packages/com.basis.steamtransport/Runtime/Settings/BasisSteamSettings.cs @@ -6,6 +6,7 @@ namespace Basis.Scripts.Networking.Steam public class BasisSteamSettings : ScriptableObject { public const string DefaultResourcesPath = "BasisSteamSettings"; + public const int ValidatedDefaultMaxLobbyMembers = 32; [Header("App")] public uint AppId = 480; @@ -16,8 +17,9 @@ public class BasisSteamSettings : ScriptableObject public bool RunCallbacksManually = true; [Header("Lobby Defaults")] + [Tooltip("Keep this conservative until targeted load testing validates a higher count. 32 is the current validated default.")] [Range(2, 250)] - public int DefaultMaxLobbyMembers = 32; + public int DefaultMaxLobbyMembers = ValidatedDefaultMaxLobbyMembers; public int RelayVirtualPort = 0; public bool UseRelayByDefault = true; public bool CreateFriendsOnlyByDefault = true; diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/Transport/.gitkeep b/Basis/Packages/com.basis.steamtransport/Runtime/Transport/.gitkeep deleted file mode 100644 index 8b13789179..0000000000 --- a/Basis/Packages/com.basis.steamtransport/Runtime/Transport/.gitkeep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/Transport/BasisSteamTransportMetrics.cs b/Basis/Packages/com.basis.steamtransport/Runtime/Transport/BasisSteamTransportMetrics.cs new file mode 100644 index 0000000000..2fbb9e9fb0 --- /dev/null +++ b/Basis/Packages/com.basis.steamtransport/Runtime/Transport/BasisSteamTransportMetrics.cs @@ -0,0 +1,235 @@ +using System.Diagnostics; +using System.Threading; + +namespace Basis.Scripts.Networking.Steam +{ + public readonly struct BasisSteamTransportMetricsSnapshot + { + public readonly long ReceivePollCount; + public readonly long ReceiveMessageCount; + public readonly long ReceiveBudgetUsed; + public readonly long ReceiveBudgetCapacity; + public readonly long ReceiveMessageBudgetHits; + public readonly long ReceiveTimeBudgetHits; + public readonly int CurrentPendingConnections; + public readonly int PeakPendingConnections; + public readonly long SendFailureCount; + public readonly long SentPacketsTransient; + public readonly long SentPacketsControl; + public readonly long SentPacketsResource; + public readonly long SentBytesTransient; + public readonly long SentBytesControl; + public readonly long SentBytesResource; + public readonly long ReceivedPacketsTransient; + public readonly long ReceivedPacketsControl; + public readonly long ReceivedPacketsResource; + public readonly long ReceivedBytesTransient; + public readonly long ReceivedBytesControl; + public readonly long ReceivedBytesResource; + + public BasisSteamTransportMetricsSnapshot( + long receivePollCount, + long receiveMessageCount, + long receiveBudgetUsed, + long receiveBudgetCapacity, + long receiveMessageBudgetHits, + long receiveTimeBudgetHits, + int currentPendingConnections, + int peakPendingConnections, + long sendFailureCount, + long sentPacketsTransient, + long sentPacketsControl, + long sentPacketsResource, + long sentBytesTransient, + long sentBytesControl, + long sentBytesResource, + long receivedPacketsTransient, + long receivedPacketsControl, + long receivedPacketsResource, + long receivedBytesTransient, + long receivedBytesControl, + long receivedBytesResource) + { + ReceivePollCount = receivePollCount; + ReceiveMessageCount = receiveMessageCount; + ReceiveBudgetUsed = receiveBudgetUsed; + ReceiveBudgetCapacity = receiveBudgetCapacity; + ReceiveMessageBudgetHits = receiveMessageBudgetHits; + ReceiveTimeBudgetHits = receiveTimeBudgetHits; + CurrentPendingConnections = currentPendingConnections; + PeakPendingConnections = peakPendingConnections; + SendFailureCount = sendFailureCount; + SentPacketsTransient = sentPacketsTransient; + SentPacketsControl = sentPacketsControl; + SentPacketsResource = sentPacketsResource; + SentBytesTransient = sentBytesTransient; + SentBytesControl = sentBytesControl; + SentBytesResource = sentBytesResource; + ReceivedPacketsTransient = receivedPacketsTransient; + ReceivedPacketsControl = receivedPacketsControl; + ReceivedPacketsResource = receivedPacketsResource; + ReceivedBytesTransient = receivedBytesTransient; + ReceivedBytesControl = receivedBytesControl; + ReceivedBytesResource = receivedBytesResource; + } + } + + public static class BasisSteamTransportMetrics + { + private static long receivePollCount; + private static long receiveMessageCount; + private static long receiveBudgetUsed; + private static long receiveBudgetCapacity; + private static long receiveMessageBudgetHits; + private static long receiveTimeBudgetHits; + private static int currentPendingConnections; + private static int peakPendingConnections; + private static long sendFailureCount; + private static long sentPacketsTransient; + private static long sentPacketsControl; + private static long sentPacketsResource; + private static long sentBytesTransient; + private static long sentBytesControl; + private static long sentBytesResource; + private static long receivedPacketsTransient; + private static long receivedPacketsControl; + private static long receivedPacketsResource; + private static long receivedBytesTransient; + private static long receivedBytesControl; + private static long receivedBytesResource; + + public static BasisSteamTransportMetricsSnapshot GetSnapshot() + { + return new BasisSteamTransportMetricsSnapshot( + Interlocked.Read(ref receivePollCount), + Interlocked.Read(ref receiveMessageCount), + Interlocked.Read(ref receiveBudgetUsed), + Interlocked.Read(ref receiveBudgetCapacity), + Interlocked.Read(ref receiveMessageBudgetHits), + Interlocked.Read(ref receiveTimeBudgetHits), + Volatile.Read(ref currentPendingConnections), + Volatile.Read(ref peakPendingConnections), + Interlocked.Read(ref sendFailureCount), + Interlocked.Read(ref sentPacketsTransient), + Interlocked.Read(ref sentPacketsControl), + Interlocked.Read(ref sentPacketsResource), + Interlocked.Read(ref sentBytesTransient), + Interlocked.Read(ref sentBytesControl), + Interlocked.Read(ref sentBytesResource), + Interlocked.Read(ref receivedPacketsTransient), + Interlocked.Read(ref receivedPacketsControl), + Interlocked.Read(ref receivedPacketsResource), + Interlocked.Read(ref receivedBytesTransient), + Interlocked.Read(ref receivedBytesControl), + Interlocked.Read(ref receivedBytesResource)); + } + + [Conditional("UNITY_EDITOR"), Conditional("DEVELOPMENT_BUILD")] + public static void Reset() + { + Interlocked.Exchange(ref receivePollCount, 0); + Interlocked.Exchange(ref receiveMessageCount, 0); + Interlocked.Exchange(ref receiveBudgetUsed, 0); + Interlocked.Exchange(ref receiveBudgetCapacity, 0); + Interlocked.Exchange(ref receiveMessageBudgetHits, 0); + Interlocked.Exchange(ref receiveTimeBudgetHits, 0); + Interlocked.Exchange(ref currentPendingConnections, 0); + Interlocked.Exchange(ref peakPendingConnections, 0); + Interlocked.Exchange(ref sendFailureCount, 0); + Interlocked.Exchange(ref sentPacketsTransient, 0); + Interlocked.Exchange(ref sentPacketsControl, 0); + Interlocked.Exchange(ref sentPacketsResource, 0); + Interlocked.Exchange(ref sentBytesTransient, 0); + Interlocked.Exchange(ref sentBytesControl, 0); + Interlocked.Exchange(ref sentBytesResource, 0); + Interlocked.Exchange(ref receivedPacketsTransient, 0); + Interlocked.Exchange(ref receivedPacketsControl, 0); + Interlocked.Exchange(ref receivedPacketsResource, 0); + Interlocked.Exchange(ref receivedBytesTransient, 0); + Interlocked.Exchange(ref receivedBytesControl, 0); + Interlocked.Exchange(ref receivedBytesResource, 0); + } + + [Conditional("UNITY_EDITOR"), Conditional("DEVELOPMENT_BUILD")] + public static void RecordReceivePoll(int processedMessages, int budgetCapacity, bool hitMessageBudget, bool hitTimeBudget) + { + Interlocked.Increment(ref receivePollCount); + Interlocked.Add(ref receiveMessageCount, processedMessages); + Interlocked.Add(ref receiveBudgetUsed, processedMessages); + Interlocked.Add(ref receiveBudgetCapacity, budgetCapacity); + + if (hitMessageBudget) + { + Interlocked.Increment(ref receiveMessageBudgetHits); + } + + if (hitTimeBudget) + { + Interlocked.Increment(ref receiveTimeBudgetHits); + } + } + + [Conditional("UNITY_EDITOR"), Conditional("DEVELOPMENT_BUILD")] + public static void RecordPendingConnections(int count) + { + Interlocked.Exchange(ref currentPendingConnections, count); + + int observedPeak; + do + { + observedPeak = Volatile.Read(ref peakPendingConnections); + if (count <= observedPeak) + { + return; + } + } + while (Interlocked.CompareExchange(ref peakPendingConnections, count, observedPeak) != observedPeak); + } + + [Conditional("UNITY_EDITOR"), Conditional("DEVELOPMENT_BUILD")] + public static void RecordSendSuccess(byte steamLane, int bytes) + { + switch (steamLane) + { + case 0: + Interlocked.Increment(ref sentPacketsTransient); + Interlocked.Add(ref sentBytesTransient, bytes); + break; + case 1: + Interlocked.Increment(ref sentPacketsControl); + Interlocked.Add(ref sentBytesControl, bytes); + break; + default: + Interlocked.Increment(ref sentPacketsResource); + Interlocked.Add(ref sentBytesResource, bytes); + break; + } + } + + [Conditional("UNITY_EDITOR"), Conditional("DEVELOPMENT_BUILD")] + public static void RecordReceiveSuccess(int steamLane, int bytes) + { + switch (steamLane) + { + case 0: + Interlocked.Increment(ref receivedPacketsTransient); + Interlocked.Add(ref receivedBytesTransient, bytes); + break; + case 1: + Interlocked.Increment(ref receivedPacketsControl); + Interlocked.Add(ref receivedBytesControl, bytes); + break; + default: + Interlocked.Increment(ref receivedPacketsResource); + Interlocked.Add(ref receivedBytesResource, bytes); + break; + } + } + + [Conditional("UNITY_EDITOR"), Conditional("DEVELOPMENT_BUILD")] + public static void RecordSendFailure() + { + Interlocked.Increment(ref sendFailureCount); + } + } +} diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/Transport/BasisSteamTransportMetrics.cs.meta b/Basis/Packages/com.basis.steamtransport/Runtime/Transport/BasisSteamTransportMetrics.cs.meta new file mode 100644 index 0000000000..cfb33c0f14 --- /dev/null +++ b/Basis/Packages/com.basis.steamtransport/Runtime/Transport/BasisSteamTransportMetrics.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 8d0f03cfe0884b549ea0e7f35a3794d8 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/Transport/BasisSteamTransportTrace.cs b/Basis/Packages/com.basis.steamtransport/Runtime/Transport/BasisSteamTransportTrace.cs index 541e18fcd4..74a3ec8d33 100644 --- a/Basis/Packages/com.basis.steamtransport/Runtime/Transport/BasisSteamTransportTrace.cs +++ b/Basis/Packages/com.basis.steamtransport/Runtime/Transport/BasisSteamTransportTrace.cs @@ -1,13 +1,24 @@ using System; +using System.Collections.Concurrent; using System.IO; +using System.Text; +using System.Threading; using UnityEngine; namespace Basis.Scripts.Networking.Steam { public static class BasisSteamTransportTrace { + private const int MaxQueuedLines = 4096; + private const int FlushBatchSize = 512; + private const int FlushThreshold = 128; private static readonly object sync = new object(); + private static readonly ConcurrentQueue pendingLines = new ConcurrentQueue(); + private static readonly StringBuilder flushBuilder = new StringBuilder(16 * 1024); private static string logPath; + private static DateTime nextFlushUtc = DateTime.MinValue; + private static int queuedLineCount; + private static int droppedLineCount; public static bool Enabled { get; private set; } public static string LogPath @@ -32,6 +43,7 @@ public static void Clear() try { + ResetQueueState(); lock (sync) { File.WriteAllText(LogPath, $"[{DateTime.UtcNow:O}] BasisSteamTransport log start{Environment.NewLine}"); @@ -45,7 +57,14 @@ public static void Clear() public static void Configure(bool enabled) { + if (!enabled && Enabled) + { + FlushPending(force: true); + ResetQueueState(); + } + Enabled = enabled; + nextFlushUtc = DateTime.UtcNow; } public static void Log(string message) @@ -63,6 +82,76 @@ public static void Error(string message) Write("ERROR", message); } + public static void FlushPending(bool force = false) + { + if (!Enabled && !force) + { + return; + } + + if (Volatile.Read(ref queuedLineCount) == 0 && Volatile.Read(ref droppedLineCount) == 0) + { + return; + } + + DateTime now = DateTime.UtcNow; + if (!force && Volatile.Read(ref queuedLineCount) < FlushThreshold && now < nextFlushUtc) + { + return; + } + + try + { + lock (sync) + { + if (!force && Volatile.Read(ref queuedLineCount) < FlushThreshold && DateTime.UtcNow < nextFlushUtc) + { + return; + } + + int linesToFlush = force ? int.MaxValue : FlushBatchSize; + StringBuilder builder = flushBuilder; + builder.Clear(); + int flushedCount = 0; + + while (flushedCount < linesToFlush && pendingLines.TryDequeue(out string line)) + { + builder.Append(line); + flushedCount++; + } + + if (flushedCount > 0) + { + Interlocked.Add(ref queuedLineCount, -flushedCount); + } + + int droppedCount = Interlocked.Exchange(ref droppedLineCount, 0); + if (droppedCount > 0) + { + builder.Append('[') + .Append(DateTime.UtcNow.ToString("O")) + .Append("] [WARN] Dropped ") + .Append(droppedCount) + .Append(" trace lines because the queue was full.") + .Append(Environment.NewLine); + } + + if (builder.Length == 0) + { + nextFlushUtc = DateTime.UtcNow.AddMilliseconds(250); + return; + } + + File.AppendAllText(LogPath, builder.ToString()); + nextFlushUtc = DateTime.UtcNow.AddMilliseconds(250); + } + } + catch (Exception ex) + { + Debug.LogError($"[BasisSteamTransportTrace] Failed to flush log: {ex.Message}"); + } + } + private static void Write(string level, string message) { if (!Enabled) @@ -73,15 +162,31 @@ private static void Write(string level, string message) try { string line = $"[{DateTime.UtcNow:O}] [{level}] {message}{Environment.NewLine}"; - lock (sync) + int nextCount = Interlocked.Increment(ref queuedLineCount); + if (nextCount > MaxQueuedLines) { - File.AppendAllText(LogPath, line); + Interlocked.Decrement(ref queuedLineCount); + Interlocked.Increment(ref droppedLineCount); + return; } + + pendingLines.Enqueue(line); } catch (Exception ex) { Debug.LogError($"[BasisSteamTransportTrace] Failed to write log: {ex.Message}"); } } + + private static void ResetQueueState() + { + while (pendingLines.TryDequeue(out _)) + { + } + + Interlocked.Exchange(ref queuedLineCount, 0); + Interlocked.Exchange(ref droppedLineCount, 0); + nextFlushUtc = DateTime.UtcNow; + } } } diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/Transport/SteamNetManager.cs b/Basis/Packages/com.basis.steamtransport/Runtime/Transport/SteamNetManager.cs index db656141a0..26ccc2e7d8 100644 --- a/Basis/Packages/com.basis.steamtransport/Runtime/Transport/SteamNetManager.cs +++ b/Basis/Packages/com.basis.steamtransport/Runtime/Transport/SteamNetManager.cs @@ -2,7 +2,9 @@ using Steamworks; using Steamworks.Data; using System; +using System.Buffers; using System.Collections.Generic; +using System.Diagnostics; using System.Net; using System.Runtime.InteropServices; using System.Text; @@ -22,6 +24,8 @@ internal sealed class SteamPendingConnection public string Identity; public bool IsResolved; public SteamNetPeer Peer; + public DateTime CreatedUtc; + public DateTime LastActivityUtc; } internal sealed class SteamConnectionRequest : ConnectionRequest @@ -111,8 +115,9 @@ public int RoundTripTime { return connection.QuickStatus().Ping; } - catch + catch (Exception ex) { + BasisSteamTransportTrace.Warn($"RoundTripTime unavailable connectionId={connection.Id} error={ex.GetType().Name}: {ex.Message}"); return 0; } } @@ -156,8 +161,9 @@ public int GetPacketsCountInQueue(byte channel, DeliveryMethod deliveryMethod) ? status.PendingUnreliable : status.PendingReliable; } - catch + catch (Exception ex) { + BasisSteamTransportTrace.Warn($"GetPacketsCountInQueue unavailable connectionId={connection.Id} delivery={deliveryMethod} error={ex.GetType().Name}: {ex.Message}"); return 0; } } @@ -204,6 +210,7 @@ internal sealed class SteamClientConnectionManager : ConnectionManager public override void OnConnected(ConnectionInfo info) { + Owner.ConfigureConnectionLanes(Connection, "ClientConnected"); if (ConnectPayload != null && ConnectPayload.Length > 0) { Owner.SendConnectRequest(Connection, ConnectPayload); @@ -221,10 +228,25 @@ public override void OnDisconnected(ConnectionInfo info) } } - public class SteamNetManager : NetManager + public class SteamNetManager : NetManager, IDisposable { + private const int MaxAllocatedPeerId = ushort.MaxValue; + private const byte SteamTransientLane = 0; + private const byte SteamControlLane = 1; + private const byte SteamResourceLane = 2; + private const int MaxPendingConnections = 64; + private const double PendingConnectionTimeoutSeconds = 10.0d; + private const double PendingConnectionSweepIntervalSeconds = 1.0d; + private const int ReceiveBatchSize = 64; + private const int MaxMessagesPerPoll = 512; + private const double MaxReceivePollMilliseconds = 2.0d; + private static readonly double StopwatchTicksToMilliseconds = 1000d / Stopwatch.Frequency; + private static readonly int[] LanePriorities = { 10, 10, 10 }; + private static readonly ushort[] LaneWeights = { 6, 3, 1 }; + private static readonly ArrayPool PacketBufferPool = ArrayPool.Shared; private static readonly List activeManagers = new List(); private static readonly object activeManagersSync = new object(); + private static SteamNetManager[] activeManagersSnapshot = Array.Empty(); private readonly EventBasedNetListener listener; private readonly Configuration configuration; private readonly LNLNetManager fallbackManager; @@ -233,11 +255,15 @@ public class SteamNetManager : NetManager private readonly Dictionary pendingConnections = new Dictionary(); private readonly Dictionary peersByConnection = new Dictionary(); private readonly Dictionary peersById = new Dictionary(); + private readonly List stalePendingConnections = new List(); + private Func serverReceiveDelegate; + private Func clientReceiveDelegate; private SteamServerSocketManager serverSocketManager; private SteamClientConnectionManager clientConnectionManager; private bool serverReceiveEnabled = true; private bool clientReceiveEnabled = true; private int nextPeerId = 1; + private DateTime nextPendingSweepUtc = DateTime.UtcNow; public SteamNetManager(EventBasedNetListener listener, Configuration configuration) { @@ -279,6 +305,7 @@ public void Start(IPAddress IPv4Address, IPAddress IPv6Address, int SetPort) { serverSocketManager = SteamNetworkingSockets.CreateRelaySocket(configuration.SteamVirtualPort); serverSocketManager.Owner = this; + serverReceiveDelegate = serverSocketManager.Receive; serverReceiveEnabled = serverSocketManager != null; BasisSteamTransportTrace.Log($"CreateRelaySocket virtualPort={configuration.SteamVirtualPort} setPort={SetPort}"); } @@ -289,6 +316,7 @@ public void Stop() if (useFallback) { fallbackManager.Stop(); + ResetStatistics(); UnregisterActiveManager(this); return; } @@ -299,22 +327,33 @@ public void Stop() { clientConnectionManager.Close(false, 0, "Stop"); clientConnectionManager = null; + clientReceiveDelegate = null; } if (serverSocketManager != null) { serverSocketManager.Close(); serverSocketManager = null; + serverReceiveDelegate = null; } pendingConnections.Clear(); peersByConnection.Clear(); peersById.Clear(); + stalePendingConnections.Clear(); + ResetStatistics(); + BasisSteamTransportMetrics.RecordPendingConnections(0); serverReceiveEnabled = false; clientReceiveEnabled = false; + nextPeerId = 1; UnregisterActiveManager(this); } + public void Dispose() + { + Stop(); + } + public NetPeer Connect(string sIP, int port, NetDataWriter writer) { if (useFallback) @@ -337,6 +376,7 @@ public NetPeer Connect(string sIP, int port, NetDataWriter writer) clientConnectionManager.Owner = this; clientConnectionManager.LocalPeer = peer; clientConnectionManager.ConnectPayload = connectPayload; + clientReceiveDelegate = clientConnectionManager.Receive; clientReceiveEnabled = clientConnectionManager != null; BasisSteamTransportTrace.Log($"ConnectRelay hostSteamId={configuration.SteamHostSteamId} virtualPort={configuration.SteamVirtualPort} payloadBytes={connectPayload.Length}"); return peer; @@ -350,11 +390,13 @@ public void PollEvents() return; } - if (serverReceiveEnabled && serverSocketManager != null) + SweepPendingConnectionsIfNeeded(); + + if (serverReceiveEnabled && serverSocketManager != null && serverReceiveDelegate != null) { try { - serverSocketManager.Receive(32); + DrainReceiveQueue(serverReceiveDelegate); } catch (Exception ex) { @@ -369,14 +411,15 @@ public void PollEvents() } serverSocketManager = null; + serverReceiveDelegate = null; } } - if (clientReceiveEnabled && clientConnectionManager != null) + if (clientReceiveEnabled && clientConnectionManager != null && clientReceiveDelegate != null) { try { - clientConnectionManager.Receive(32); + DrainReceiveQueue(clientReceiveDelegate); } catch (Exception ex) { @@ -391,10 +434,68 @@ public void PollEvents() } clientConnectionManager = null; + clientReceiveDelegate = null; } } } + private static void VerifyReceiveSignature() + { +#if UNITY_EDITOR || DEVELOPMENT_BUILD + System.Reflection.MethodInfo connectionReceive = typeof(ConnectionManager).GetMethod("Receive", new[] { typeof(int), typeof(bool) }); + System.Reflection.MethodInfo socketReceive = typeof(SocketManager).GetMethod("Receive", new[] { typeof(int), typeof(bool) }); + UnityEngine.Debug.Assert(connectionReceive != null && connectionReceive.ReturnType == typeof(int), "Facepunch ConnectionManager.Receive must return int for the bounded drain strategy."); + UnityEngine.Debug.Assert(socketReceive != null && socketReceive.ReturnType == typeof(int), "Facepunch SocketManager.Receive must return int for the bounded drain strategy."); +#endif + } + + private static void DrainReceiveQueue(Func receive) + { + long startTimestamp = Stopwatch.GetTimestamp(); + int processedTotal = 0; + bool hitMessageBudget = false; + bool hitTimeBudget = false; + + while (processedTotal < MaxMessagesPerPoll) + { + int remainingBudget = MaxMessagesPerPoll - processedTotal; + int batchSize = remainingBudget < ReceiveBatchSize ? remainingBudget : ReceiveBatchSize; + int processed = receive(batchSize, false); + + if (processed <= 0) + { + break; + } + + processedTotal += processed; + + if (processed < batchSize) + { + break; + } + + if (HasExceededReceiveBudget(startTimestamp)) + { + hitTimeBudget = true; + break; + } + } + + if (processedTotal >= MaxMessagesPerPoll) + { + hitMessageBudget = true; + } + + BasisSteamTransportMetrics.RecordReceivePoll(processedTotal, MaxMessagesPerPoll, hitMessageBudget, hitTimeBudget); + } + + private static bool HasExceededReceiveBudget(long startTimestamp) + { + long elapsedTicks = Stopwatch.GetTimestamp() - startTimestamp; + double elapsedMilliseconds = elapsedTicks * StopwatchTicksToMilliseconds; + return elapsedMilliseconds >= MaxReceivePollMilliseconds; + } + public NetStatistics Statistics { get @@ -423,36 +524,61 @@ public int ConnectedPeersCount internal void RegisterPendingConnection(Connection connection, ConnectionInfo info) { + if (pendingConnections.Count >= MaxPendingConnections) + { + BasisSteamTransportTrace.Warn($"Pending connection limit reached. connectionId={connection.Id} limit={MaxPendingConnections}"); + connection.Close(false, 0, "PendingLimitReached"); + return; + } + + ConfigureConnectionLanes(connection, "ServerPendingConnection"); + DateTime now = DateTime.UtcNow; BasisSteamTransportTrace.Log($"RegisterPendingConnection connectionId={connection.Id} identity={info.Identity} state={info.State} endReason={info.EndReason}"); pendingConnections[connection.Id] = new SteamPendingConnection { Connection = connection, Identity = info.Identity.ToString(), - IsResolved = false + IsResolved = false, + CreatedUtc = now, + LastActivityUtc = now, }; + BasisSteamTransportMetrics.RecordPendingConnections(pendingConnections.Count); } internal void HandleServerMessage(Connection connection, NetIdentity identity, IntPtr data, int size, int channel) { - byte[] managedData = new byte[size]; - Marshal.Copy(data, managedData, 0, size); + byte[] managedData = CopyToPooledBuffer(data, size); statistics.BytesReceived += size; statistics.PacketsReceived++; + BasisSteamTransportMetrics.RecordReceiveSuccess(channel, size); + bool returnBuffer = true; - if (pendingConnections.TryGetValue(connection.Id, out SteamPendingConnection pending) && !pending.IsResolved) + try { - HandlePendingConnectMessage(pending, managedData); - return; - } + if (pendingConnections.TryGetValue(connection.Id, out SteamPendingConnection pending) && !pending.IsResolved) + { + pending.LastActivityUtc = DateTime.UtcNow; + HandlePendingConnectMessage(pending, managedData, size); + return; + } - if (!peersByConnection.TryGetValue(connection.Id, out SteamNetPeer peer)) + if (!peersByConnection.TryGetValue(connection.Id, out SteamNetPeer peer)) + { + connection.Close(true, 0, "UnknownPeer"); + return; + } + + peer.MarkPacketReceived(); + returnBuffer = false; + HandleApplicationMessage(peer, managedData, size, channel, true); + } + finally { - connection.Close(true, 0, "UnknownPeer"); - return; + if (returnBuffer) + { + ReturnPacketBuffer(managedData); + } } - - peer.MarkPacketReceived(); - HandleApplicationMessage(peer, managedData, channel); } internal void HandleServerDisconnected(Connection connection, ConnectionInfo info) @@ -460,6 +586,7 @@ internal void HandleServerDisconnected(Connection connection, ConnectionInfo inf BasisSteamTransportTrace.Warn($"HandleServerDisconnected connectionId={connection.Id} state={info.State} endReason={info.EndReason}"); if (pendingConnections.Remove(connection.Id)) { + BasisSteamTransportMetrics.RecordPendingConnections(pendingConnections.Count); return; } @@ -485,6 +612,7 @@ internal NetPeer AcceptPendingConnection(SteamPendingConnection pendingConnectio pendingConnection.IsResolved = true; pendingConnection.Peer = peer; pendingConnections.Remove(pendingConnection.Connection.Id); + BasisSteamTransportMetrics.RecordPendingConnections(pendingConnections.Count); peersByConnection[pendingConnection.Connection.Id] = peer; peersById[assignedPeerId] = peer; @@ -498,47 +626,61 @@ internal void RejectPendingConnection(SteamPendingConnection pendingConnection, { pendingConnection.IsResolved = true; pendingConnections.Remove(pendingConnection.Connection.Id); + BasisSteamTransportMetrics.RecordPendingConnections(pendingConnections.Count); BasisSteamTransportTrace.Warn($"RejectPendingConnection connectionId={pendingConnection.Connection.Id}"); pendingConnection.Connection.Close(false, 0, "Rejected"); } internal void HandleClientMessage(SteamClientConnectionManager manager, IntPtr data, int size, int channel) { - byte[] managedData = new byte[size]; - Marshal.Copy(data, managedData, 0, size); + byte[] managedData = CopyToPooledBuffer(data, size); statistics.BytesReceived += size; statistics.PacketsReceived++; + BasisSteamTransportMetrics.RecordReceiveSuccess(channel, size); + bool returnBuffer = true; - if (managedData.Length == 0) + if (size == 0) { + ReturnPacketBuffer(managedData); return; } - switch ((SteamTransportPacketType)managedData[0]) + try { - case SteamTransportPacketType.AssignPeer: - if (managedData.Length < 3) - { - return; - } - - ushort assignedPeerId = BitConverter.ToUInt16(managedData, 1); - manager.LocalPeer.UpdateConnection(manager.Connection, configuration.SteamHostSteamId.ToString()); - manager.LocalPeer.UpdateAssignedRemoteId(assignedPeerId); - manager.LocalPeer.MarkPacketReceived(); - BasisSteamTransportTrace.Log($"Client received AssignPeer assignedPeerId={assignedPeerId}"); - - if (!manager.HasAssignedPeerId) - { - manager.HasAssignedPeerId = true; - listener.RaisePeerConnected(manager.LocalPeer); - } - break; - - case SteamTransportPacketType.Application: - manager.LocalPeer.MarkPacketReceived(); - HandleApplicationMessage(manager.LocalPeer, managedData, channel); - break; + switch ((SteamTransportPacketType)managedData[0]) + { + case SteamTransportPacketType.AssignPeer: + if (size < 3) + { + return; + } + + ushort assignedPeerId = BitConverter.ToUInt16(managedData, 1); + manager.LocalPeer.UpdateConnection(manager.Connection, configuration.SteamHostSteamId.ToString()); + manager.LocalPeer.UpdateAssignedRemoteId(assignedPeerId); + manager.LocalPeer.MarkPacketReceived(); + BasisSteamTransportTrace.Log($"Client received AssignPeer assignedPeerId={assignedPeerId}"); + + if (!manager.HasAssignedPeerId) + { + manager.HasAssignedPeerId = true; + listener.RaisePeerConnected(manager.LocalPeer); + } + break; + + case SteamTransportPacketType.Application: + manager.LocalPeer.MarkPacketReceived(); + returnBuffer = false; + HandleApplicationMessage(manager.LocalPeer, managedData, size, channel, true); + break; + } + } + finally + { + if (returnBuffer) + { + ReturnPacketBuffer(managedData); + } } } @@ -550,79 +692,218 @@ internal void HandleClientDisconnected(SteamNetPeer peer, ConnectionInfo info) internal void SendConnectRequest(Connection connection, byte[] connectPayload) { - byte[] packet = new byte[connectPayload.Length + 1]; + int packetLength = connectPayload.Length + 1; + byte[] packet = RentPacketBuffer(packetLength); packet[0] = (byte)SteamTransportPacketType.ConnectRequest; Buffer.BlockCopy(connectPayload, 0, packet, 1, connectPayload.Length); BasisSteamTransportTrace.Log($"SendConnectRequest payloadBytes={connectPayload.Length}"); - SendPacket(connection, packet, 0, DeliveryMethod.ReliableOrdered); + SendPacket(connection, packet, 0, packetLength, SteamControlLane, DeliveryMethod.ReliableOrdered, true); } internal void SendApplicationMessage(Connection connection, byte[] data, int offset, int length, byte channel, DeliveryMethod deliveryMethod) { - byte[] packet = new byte[length + 3]; + int packetLength = length + 3; + byte[] packet = RentPacketBuffer(packetLength); packet[0] = (byte)SteamTransportPacketType.Application; packet[1] = (byte)deliveryMethod; packet[2] = channel; Buffer.BlockCopy(data, offset, packet, 3, length); - SendPacket(connection, packet, 0, deliveryMethod); + SendPacket(connection, packet, 0, packetLength, GetSteamLane(channel), deliveryMethod, true); } - private void HandlePendingConnectMessage(SteamPendingConnection pendingConnection, byte[] managedData) + private void HandlePendingConnectMessage(SteamPendingConnection pendingConnection, byte[] managedData, int dataSize) { - if (managedData.Length < 2 || (SteamTransportPacketType)managedData[0] != SteamTransportPacketType.ConnectRequest) + if (dataSize < 2 || (SteamTransportPacketType)managedData[0] != SteamTransportPacketType.ConnectRequest) { - BasisSteamTransportTrace.Error($"Invalid connect request packet. size={managedData.Length}"); + BasisSteamTransportTrace.Error($"Invalid connect request packet. size={dataSize}"); pendingConnection.Connection.Close(true, 0, "InvalidConnectRequest"); pendingConnections.Remove(pendingConnection.Connection.Id); return; } - byte[] payload = new byte[managedData.Length - 1]; + byte[] payload = new byte[dataSize - 1]; Buffer.BlockCopy(managedData, 1, payload, 0, payload.Length); BasisSteamTransportTrace.Log($"HandlePendingConnectMessage connectionId={pendingConnection.Connection.Id} payloadBytes={payload.Length}"); listener.RaiseConnectionRequest(new SteamConnectionRequest(this, pendingConnection, payload)); } - private void HandleApplicationMessage(SteamNetPeer peer, byte[] managedData, int channel) + private void HandleApplicationMessage(SteamNetPeer peer, byte[] managedData, int dataSize, int channel, bool pooledBuffer) { - if (managedData.Length < 3 || (SteamTransportPacketType)managedData[0] != SteamTransportPacketType.Application) + if (dataSize < 3 || (SteamTransportPacketType)managedData[0] != SteamTransportPacketType.Application) { + if (pooledBuffer) + { + ReturnPacketBuffer(managedData); + } return; } DeliveryMethod deliveryMethod = (DeliveryMethod)managedData[1]; byte basisChannel = managedData[2]; - NetPacketReader reader = NetPacketReader.Create(managedData, 3, managedData.Length); - listener.RaiseNetworkReceive(peer, reader, basisChannel, deliveryMethod); + Action recycle = pooledBuffer ? () => ReturnPacketBuffer(managedData) : null; + NetPacketReader reader = NetPacketReader.Create(managedData, 3, dataSize, recycle); + try + { + listener.RaiseNetworkReceive(peer, reader, basisChannel, deliveryMethod); + } + catch + { + reader.Recycle(true); + throw; + } } private void SendAssignPeerId(Connection connection, int assignedPeerId) { byte[] packet = new byte[3]; packet[0] = (byte)SteamTransportPacketType.AssignPeer; - byte[] idBytes = BitConverter.GetBytes((ushort)assignedPeerId); - Buffer.BlockCopy(idBytes, 0, packet, 1, 2); + packet[1] = (byte)assignedPeerId; + packet[2] = (byte)(assignedPeerId >> 8); BasisSteamTransportTrace.Log($"SendAssignPeerId assignedPeerId={assignedPeerId}"); - SendPacket(connection, packet, 0, DeliveryMethod.ReliableOrdered); + SendPacket(connection, packet, 0, packet.Length, SteamControlLane, DeliveryMethod.ReliableOrdered); + } + + private void SendPacket(Connection connection, byte[] packet, int offset, int length, byte steamLane, DeliveryMethod deliveryMethod, bool returnToPool = false) + { + try + { + Result result = connection.SendMessage(packet, offset, length, MapSendType(deliveryMethod, steamLane), steamLane); + if (result == Result.OK) + { + statistics.BytesSent += length; + statistics.PacketsSent++; + BasisSteamTransportMetrics.RecordSendSuccess(steamLane, length); + } + else + { + BasisSteamTransportMetrics.RecordSendFailure(); + BasisSteamTransportTrace.Error($"SendPacket failed result={result} connectionId={connection.Id} packetBytes={length} steamLane={steamLane} delivery={deliveryMethod}"); + } + } + finally + { + if (returnToPool) + { + ReturnPacketBuffer(packet); + } + } + } + + private static byte[] RentPacketBuffer(int size) + { + return PacketBufferPool.Rent(size > 0 ? size : 1); + } + + private static byte[] CopyToPooledBuffer(IntPtr data, int size) + { + byte[] buffer = RentPacketBuffer(size); + if (size > 0) + { + Marshal.Copy(data, buffer, 0, size); + } + + return buffer; + } + + private static void ReturnPacketBuffer(byte[] buffer) + { + if (buffer != null) + { + PacketBufferPool.Return(buffer); + } + } + + private void SweepPendingConnectionsIfNeeded() + { + if (pendingConnections.Count == 0) + { + nextPendingSweepUtc = DateTime.UtcNow.AddSeconds(PendingConnectionSweepIntervalSeconds); + return; + } + + DateTime now = DateTime.UtcNow; + if (now < nextPendingSweepUtc) + { + return; + } + + nextPendingSweepUtc = now.AddSeconds(PendingConnectionSweepIntervalSeconds); + stalePendingConnections.Clear(); + + foreach (SteamPendingConnection pendingConnection in pendingConnections.Values) + { + if (pendingConnection.IsResolved) + { + continue; + } + + if ((now - pendingConnection.LastActivityUtc).TotalSeconds >= PendingConnectionTimeoutSeconds) + { + stalePendingConnections.Add(pendingConnection); + } + } + + for (int index = 0; index < stalePendingConnections.Count; index++) + { + SteamPendingConnection pendingConnection = stalePendingConnections[index]; + pendingConnections.Remove(pendingConnection.Connection.Id); + BasisSteamTransportTrace.Warn($"Pending connection timed out. connectionId={pendingConnection.Connection.Id} identity={pendingConnection.Identity} timeoutSeconds={PendingConnectionTimeoutSeconds}"); + pendingConnection.Connection.Close(false, 0, "PendingTimeout"); + } + + stalePendingConnections.Clear(); + BasisSteamTransportMetrics.RecordPendingConnections(pendingConnections.Count); } - private void SendPacket(Connection connection, byte[] packet, byte channel, DeliveryMethod deliveryMethod) + internal void ConfigureConnectionLanes(Connection connection, string context) { - Result result = connection.SendMessage(packet, MapSendType(deliveryMethod), channel); + Result result = connection.ConfigureConnectionLanes(LanePriorities, LaneWeights); if (result == Result.OK) { - statistics.BytesSent += packet.Length; - statistics.PacketsSent++; + BasisSteamTransportTrace.Log($"ConfigureConnectionLanes context={context} connectionId={connection.Id} lanes=3"); } else { - BasisSteamTransportTrace.Error($"SendPacket failed result={result} connectionId={connection.Id} packetBytes={packet.Length} channel={channel} delivery={deliveryMethod}"); + BasisSteamTransportTrace.Warn($"ConfigureConnectionLanes failed context={context} connectionId={connection.Id} result={result}"); + } + } + + private static byte GetSteamLane(byte basisChannel) + { + if (IsTransientBasisChannel(basisChannel)) + { + return SteamTransientLane; } + + if (IsResourceBasisChannel(basisChannel)) + { + return SteamResourceLane; + } + + return SteamControlLane; + } + + private static bool IsTransientBasisChannel(byte basisChannel) + { + return basisChannel == BasisNetworkCommons.VoiceChannel + || basisChannel == BasisNetworkCommons.ShoutVoiceChannel + || basisChannel == BasisNetworkCommons.AvatarChannel + || basisChannel == BasisNetworkCommons.CameraPIPPositionChannel + || (basisChannel >= BasisNetworkCommons.PlayerAvatarVeryLowChannel && basisChannel <= BasisNetworkCommons.PlayerAvatarHighAdditionalChannel); + } + + private static bool IsResourceBasisChannel(byte basisChannel) + { + return basisChannel == BasisNetworkCommons.SceneChannel + || basisChannel == BasisNetworkCommons.LoadResourceChannel + || basisChannel == BasisNetworkCommons.UnloadResourceChannel + || basisChannel == BasisNetworkCommons.ContentShareChannel + || basisChannel == BasisNetworkCommons.ContentShareCleanupChannel; } - private static SendType MapSendType(DeliveryMethod deliveryMethod) + private static SendType MapSendType(DeliveryMethod deliveryMethod, byte steamLane) { - return deliveryMethod switch + SendType sendType = deliveryMethod switch { DeliveryMethod.Unreliable => SendType.Unreliable, DeliveryMethod.Sequenced => SendType.Unreliable, @@ -631,6 +912,13 @@ private static SendType MapSendType(DeliveryMethod deliveryMethod) DeliveryMethod.ReliableSequenced => SendType.Reliable, _ => SendType.Reliable }; + + if ((deliveryMethod == DeliveryMethod.Unreliable || deliveryMethod == DeliveryMethod.Sequenced) && steamLane == SteamTransientLane) + { + sendType |= SendType.NoNagle; + } + + return sendType; } private DisconnectInfo MapDisconnectInfo(ConnectionInfo info) @@ -665,21 +953,47 @@ private DisconnectInfo MapDisconnectInfo(ConnectionInfo info) private int AllocatePeerId() { - while (peersById.ContainsKey(nextPeerId)) + if (nextPeerId < 1 || nextPeerId > MaxAllocatedPeerId) + { + nextPeerId = 1; + } + + int startPeerId = nextPeerId; + int candidatePeerId = nextPeerId; + + do { - nextPeerId++; + if (!peersById.ContainsKey(candidatePeerId)) + { + nextPeerId = candidatePeerId >= MaxAllocatedPeerId ? 1 : candidatePeerId + 1; + return candidatePeerId; + } + + candidatePeerId = candidatePeerId >= MaxAllocatedPeerId ? 1 : candidatePeerId + 1; } + while (candidatePeerId != startPeerId); - return nextPeerId++; + throw new InvalidOperationException("Steam transport could not allocate a peer id because the peer id space is exhausted."); + } + + private void ResetStatistics() + { + statistics.PacketsSent = 0; + statistics.PacketsReceived = 0; + statistics.BytesSent = 0; + statistics.BytesReceived = 0; + statistics.PacketLoss = 0; } private static void RegisterActiveManager(SteamNetManager manager) { + VerifyReceiveSignature(); lock (activeManagersSync) { if (!activeManagers.Contains(manager)) { activeManagers.Add(manager); + activeManagersSnapshot = activeManagers.ToArray(); } } } @@ -688,18 +1002,16 @@ private static void UnregisterActiveManager(SteamNetManager manager) { lock (activeManagersSync) { - activeManagers.Remove(manager); + if (activeManagers.Remove(manager)) + { + activeManagersSnapshot = activeManagers.ToArray(); + } } } public static void PollActiveManagers() { - SteamNetManager[] managers; - lock (activeManagersSync) - { - managers = activeManagers.ToArray(); - } - + SteamNetManager[] managers = activeManagersSnapshot; for (int index = 0; index < managers.Length; index++) { managers[index].PollEvents(); diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/UI/.gitkeep b/Basis/Packages/com.basis.steamtransport/Runtime/UI/.gitkeep deleted file mode 100644 index 8b13789179..0000000000 --- a/Basis/Packages/com.basis.steamtransport/Runtime/UI/.gitkeep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/UI/SteamLobbiesProvider.Actions.cs b/Basis/Packages/com.basis.steamtransport/Runtime/UI/SteamLobbiesProvider.Actions.cs new file mode 100644 index 0000000000..19ad63a38e --- /dev/null +++ b/Basis/Packages/com.basis.steamtransport/Runtime/UI/SteamLobbiesProvider.Actions.cs @@ -0,0 +1,461 @@ +using Basis.BasisUI; +using Basis.Network.Core; +using Basis.Scripts.BasisSdk.Players; +using Basis.Scripts.Common; +using Basis.Scripts.Device_Management.Devices.Desktop; +using Basis.Scripts.Drivers; +using Basis.Scripts.Networking; +using System; +using System.Collections.Generic; +using System.Threading.Tasks; + +namespace Basis.Scripts.Networking.Steam +{ + public partial class SteamLobbiesProvider + { + private void SyncCurrentState() + { + if (BasisNetworkManagement.Instance != null) + { + useRelayToggle.SetValueWithoutNotify(BasisNetworkManagement.Instance.UseSteamRelay); + } + + HandleLobbyStateChanged(BasisSteamLobbyService.State); + RefreshSelectedLobbyDescription(); + ApplyUiState(); + } + + private async Task OnCreateLobbyButton() + { + SetBusy(createLobbyButton, true); + + try + { + if (!TryPrepareLocalPlayer(out string userName)) + { + return; + } + + infoDescriptor.SetTitle("Steam"); + infoDescriptor.SetDescription("Validating world BEE..."); + + BasisSteamBeeValidationResult validation = await BasisSteamBeeValidation.ValidateWorldAsync(worldUrlField.Value, worldPasswordField.Password); + if (!validation.IsValid) + { + infoDescriptor.SetTitle("World Error"); + infoDescriptor.SetDescription(validation.ErrorMessage); + return; + } + + BasisSteamLobbyState lobbyState = await BasisSteamLobbyService.CreateLobbyAsync( + lobbyNameField.Value, + validation, + friendsOnlyToggle.Value, + privateLobbyToggle.Value, + useRelayToggle.Value); + + if (lobbyState == null) + { + infoDescriptor.SetTitle("Steam"); + infoDescriptor.SetDescription("Steam lobby creation failed."); + return; + } + + if (BasisNetworkManagement.Instance == null) + { + infoDescriptor.SetTitle("Error"); + infoDescriptor.SetDescription("Networking Layer was Not Created!"); + return; + } + + await BasisNetworkConnection.ResetConnectionStateAsync(BasisNetworkManagement.Instance); + + BasisNetworkManagement.Instance.Transport = NetworkTransportType.Steam; + BasisNetworkManagement.Instance.IsHostMode = true; + BasisNetworkManagement.Instance.UpdateSteamLobbyState(lobbyState.LobbyId, lobbyState.HostSteamId, lobbyState.UseRelay, lobbyState.VirtualPort); + BasisNetworkManagement.Instance.SetPendingSteamWorld(validation.WorldUrl, validation.WorldPassword, validation.WorldName); + + infoDescriptor.SetTitle("Steam"); + infoDescriptor.SetDescription("Starting local host session for the Steam lobby..."); + BasisMainMenu.Close(); + BasisCursorManagement.OnReset(); + BasisNetworkManagement.Instance.Connect(); + if (BasisDesktopEye.Instance != null) + { + BasisDesktopEye.Instance.LockEye(); + } + } + catch (Exception ex) + { + infoDescriptor.SetTitle("Error"); + infoDescriptor.SetDescription("Steam lobby creation failed."); + BasisDebug.LogError(ex.ToString()); + } + finally + { + SetBusy(createLobbyButton, false); + ApplyUiState(); + } + } + + private async Task RefreshLobbiesAsync() + { + SetBusy(refreshLobbiesButton, true); + + try + { + infoDescriptor.SetTitle("Steam"); + infoDescriptor.SetDescription("Refreshing Steam lobbies..."); + + IReadOnlyList lobbies = await BasisSteamLobbyService.QueryLobbiesAsync(); + cachedLobbies.Clear(); + cachedLobbies.AddRange(lobbies); + + List entries = new List(); + for (int index = 0; index < cachedLobbies.Count; index++) + { + BasisSteamLobbyState lobby = cachedLobbies[index]; + string worldName = string.IsNullOrWhiteSpace(lobby.WorldName) ? "Unknown World" : lobby.WorldName; + string lobbyName = string.IsNullOrWhiteSpace(lobby.LobbyName) ? $"Lobby {index + 1}" : lobby.LobbyName; + entries.Add($"{lobbyName} | {worldName}"); + } + + if (entries.Count == 0) + { + entries.Add("No lobbies found"); + } + + if (browserGroup) + { + browserGroup.SetTitle(entries.Count == 1 && cachedLobbies.Count == 0 + ? "Available Lobbies" + : $"Available Lobbies ({cachedLobbies.Count})"); + } + + lobbySelectionDropdown.AssignEntries(entries); + lobbySelectionDropdown.SetValueWithoutNotify(entries[0]); + RefreshSelectedLobbyDescription(); + infoDescriptor.SetTitle("Steam"); + infoDescriptor.SetDescription($"Found {cachedLobbies.Count} Steam lobbies."); + } + catch (Exception ex) + { + infoDescriptor.SetTitle("Error"); + infoDescriptor.SetDescription("Steam lobby refresh failed."); + BasisDebug.LogError(ex.ToString()); + } + finally + { + SetBusy(refreshLobbiesButton, false); + ApplyUiState(); + } + } + + private async Task OnJoinLobbyButton() + { + SetBusy(joinLobbyButton, true); + + try + { + if (!TryPrepareLocalPlayer(out string userName)) + { + return; + } + + BasisSteamLobbyState selectedLobby = GetSelectedLobby(); + if (selectedLobby == null) + { + infoDescriptor.SetTitle("Steam"); + infoDescriptor.SetDescription("Select a Steam lobby first."); + return; + } + + BasisSteamLobbyState joinedLobby = await BasisSteamLobbyService.JoinLobbyAsync(selectedLobby.LobbyId); + if (joinedLobby == null) + { + infoDescriptor.SetTitle("Steam"); + infoDescriptor.SetDescription("Failed to join Steam lobby."); + return; + } + + if (BasisNetworkManagement.Instance == null) + { + infoDescriptor.SetTitle("Error"); + infoDescriptor.SetDescription("Networking Layer was Not Created!"); + return; + } + + await BasisNetworkConnection.ResetConnectionStateAsync(BasisNetworkManagement.Instance); + + BasisNetworkManagement.Instance.Transport = NetworkTransportType.Steam; + BasisNetworkManagement.Instance.IsHostMode = false; + BasisNetworkManagement.Instance.UpdateSteamLobbyState(joinedLobby.LobbyId, joinedLobby.HostSteamId, joinedLobby.UseRelay, joinedLobby.VirtualPort); + BasisNetworkManagement.Instance.ClearPendingSteamWorld(); + + infoDescriptor.SetTitle("Steam"); + infoDescriptor.SetDescription($"Connecting to Steam host {joinedLobby.HostSteamId}..."); + BasisMainMenu.Close(); + BasisCursorManagement.OnReset(); + BasisNetworkManagement.Instance.Connect(); + if (BasisDesktopEye.Instance != null) + { + BasisDesktopEye.Instance.LockEye(); + } + } + catch (Exception ex) + { + infoDescriptor.SetTitle("Error"); + infoDescriptor.SetDescription("Steam lobby join failed."); + BasisDebug.LogError(ex.ToString()); + } + finally + { + SetBusy(joinLobbyButton, false); + ApplyUiState(); + } + } + + private async void OnLeaveLobbyButton() + { + try + { + if (BasisNetworkConnection.LocalPlayerIsConnected || BasisNetworkConnection.HasActiveClient()) + { + SetInfo("Disconnecting", "Disconnecting from the active Steam session..."); + await BasisNetworkConnection.ResetConnectionStateAsync(BasisNetworkManagement.Instance); + } + } + catch (Exception ex) + { + BasisDebug.LogError(ex.ToString()); + } + + BasisSteamLobbyService.LeaveLobby(); + cachedLobbies.Clear(); + lobbySelectionDropdown?.AssignEntries(new List { "No lobbies loaded" }); + lobbySelectionDropdown?.SetValueWithoutNotify("No lobbies loaded"); + SetInfo("Steam", "Left the current Steam lobby."); + RefreshSelectedLobbyDescription(); + ApplyUiState(); + } + + private void OnInviteFriendsButton() + { + if (!BasisSteamLobbyService.OpenInviteOverlay()) + { + return; + } + + SetInfo("Steam", "Opened the Steam invite overlay for the current lobby."); + } + + private void HandleLobbyStateChanged(BasisSteamLobbyState lobbyState) + { + if (currentLobbyDescriptor == null) + { + return; + } + + if (lobbyState == null || lobbyState.LobbyId == 0) + { + currentLobbyDescriptor.SetTitle("Lobby Details"); + currentLobbyDescriptor.SetDescription("No active Steam lobby."); + ApplyUiState(); + return; + } + + string role = lobbyState.IsHost ? "Host" : "Member"; + string lobbyName = string.IsNullOrWhiteSpace(lobbyState.LobbyName) ? "Unnamed Lobby" : lobbyState.LobbyName; + string worldName = string.IsNullOrWhiteSpace(lobbyState.WorldName) ? "Unknown World" : lobbyState.WorldName; + currentLobbyDescriptor.SetTitle(lobbyName); + currentLobbyDescriptor.SetDescription($"Role: {role}\nWorld: {worldName}\nLobbyId: {lobbyState.LobbyId}\nHostSteamId: {lobbyState.HostSteamId}\nVirtualPort: {lobbyState.VirtualPort}"); + ApplyUiState(); + } + + private void HandleLobbyError(string error) + { + if (infoDescriptor == null) + { + return; + } + + infoDescriptor.SetTitle("Steam Error"); + infoDescriptor.SetDescription(error); + } + + private void RefreshSelectedLobbyDescription() + { + if (selectedLobbyDescriptor == null) + { + return; + } + + BasisSteamLobbyState selectedLobby = GetSelectedLobby(); + if (selectedLobby == null) + { + selectedLobbyDescriptor.SetTitle("Lobby Preview"); + selectedLobbyDescriptor.SetDescription("Refresh Steam lobbies to inspect a world before joining."); + ApplyUiState(); + return; + } + + string lobbyName = string.IsNullOrWhiteSpace(selectedLobby.LobbyName) ? "Unnamed Lobby" : selectedLobby.LobbyName; + string worldName = string.IsNullOrWhiteSpace(selectedLobby.WorldName) ? "Unknown World" : selectedLobby.WorldName; + string worldUrl = string.IsNullOrWhiteSpace(selectedLobby.WorldUrl) ? "n/a" : selectedLobby.WorldUrl; + selectedLobbyDescriptor.SetTitle(lobbyName); + selectedLobbyDescriptor.SetDescription($"World: {worldName}\nLobbyId: {selectedLobby.LobbyId}\nHostSteamId: {selectedLobby.HostSteamId}\nVirtualPort: {selectedLobby.VirtualPort}\nWorldUrl: {worldUrl}"); + ApplyUiState(); + } + + private BasisSteamLobbyState GetSelectedLobby() + { + if (cachedLobbies.Count == 0 || lobbySelectionDropdown == null) + { + return null; + } + + int selectedIndex = lobbySelectionDropdown.Index; + if (selectedIndex < 0 || selectedIndex >= cachedLobbies.Count) + { + return null; + } + + return cachedLobbies[selectedIndex]; + } + + private bool HasLobbySelection() + { + return GetSelectedLobby() != null; + } + + private bool TryPrepareLocalPlayer(out string userName) + { + userName = usernameField.Value; + if (string.IsNullOrWhiteSpace(userName)) + { + infoDescriptor.SetTitle("Error"); + infoDescriptor.SetDescription("Display Name Was Empty"); + return false; + } + + BasisLocalPlayer.Instance.DisplayName = userName; + BasisLocalPlayer.Instance.SetSafeDisplayname(); + BasisDataStore.SaveString(BasisLocalPlayer.Instance.DisplayName, ServersProvider.LoadFileName); + return true; + } + + private void ApplyUiState() + { + if (!HasLiveUi()) + { + return; + } + + bool hasLobby = BasisSteamLobbyService.State != null && BasisSteamLobbyService.State.LobbyId != 0; + bool isConnected = BasisNetworkConnection.LocalPlayerIsConnected || BasisNetworkConnection.HasActiveClient(); + + if (createGroup) + { + createGroup.SetActive(!hasLobby); + } + + if (browserGroup) + { + browserGroup.SetActive(!hasLobby); + browserGroup.SetTitle(cachedLobbies.Count > 0 ? $"Available Lobbies ({cachedLobbies.Count})" : "Available Lobbies"); + } + + if (sessionGroup) + { + sessionGroup.SetActive(hasLobby); + } + + SetInteractable(friendsOnlyToggle?.ToggleComponent, !hasLobby); + SetInteractable(privateLobbyToggle?.ToggleComponent, !hasLobby); + SetInteractable(useRelayToggle?.ToggleComponent, !hasLobby); + + if (createLobbyButton) + { + createLobbyButton.Descriptor.SetActive(!hasLobby); + } + + if (refreshLobbiesButton) + { + refreshLobbiesButton.Descriptor.SetActive(!hasLobby); + } + + if (joinLobbyButton) + { + joinLobbyButton.Descriptor.SetActive(!hasLobby); + joinLobbyButton.Descriptor.SetDescription(HasLobbySelection() + ? "Join the selected Steam lobby." + : "Refresh Steam lobbies and select one before joining."); + + if (joinLobbyButton.ButtonComponent != null) + { + joinLobbyButton.ButtonComponent.interactable = !hasLobby && HasLobbySelection(); + } + } + + if (leaveLobbyButton) + { + leaveLobbyButton.Descriptor.SetActive(hasLobby); + leaveLobbyButton.Descriptor.SetTitle(isConnected ? "Disconnect And Leave Lobby" : "Leave Current Lobby"); + leaveLobbyButton.Descriptor.SetDescription(isConnected + ? "Disconnect from the active session and leave the Steam lobby." + : "Leave the current Steam lobby and clear its state."); + } + + if (inviteFriendsButton) + { + inviteFriendsButton.Descriptor.SetActive(hasLobby); + inviteFriendsButton.Descriptor.SetTitle("Invite Friends"); + inviteFriendsButton.Descriptor.SetDescription(hasLobby + ? "Open the Steam overlay invite dialog for this lobby." + : "Create or join a lobby before sending Steam invites."); + + if (inviteFriendsButton.ButtonComponent != null) + { + inviteFriendsButton.ButtonComponent.interactable = hasLobby; + } + } + + if (sessionGroup) + { + sessionGroup.SetDescription(hasLobby + ? (isConnected ? "You are currently inside this Steam-backed Basis session." : "You are still inside the Steam lobby, but not connected to its Basis session.") + : "Actions for the currently active Steam lobby."); + } + } + + private static void SetBusy(PanelButton button, bool interactable) + { + if (button?.ButtonComponent != null) + { + button.ButtonComponent.interactable = !interactable; + } + } + + private static void SetInteractable(UnityEngine.UI.Selectable selectable, bool interactable) + { + if (selectable != null) + { + selectable.interactable = interactable; + } + } + + private void SetInfo(string title, string description) + { + if (infoDescriptor) + { + infoDescriptor.SetTitle(title); + infoDescriptor.SetDescription(description); + } + } + + private bool HasLiveUi() + { + return infoDescriptor && currentLobbyDescriptor && selectedLobbyDescriptor; + } + } +} diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/UI/SteamLobbiesProvider.Actions.cs.meta b/Basis/Packages/com.basis.steamtransport/Runtime/UI/SteamLobbiesProvider.Actions.cs.meta new file mode 100644 index 0000000000..3dc579ffa8 --- /dev/null +++ b/Basis/Packages/com.basis.steamtransport/Runtime/UI/SteamLobbiesProvider.Actions.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b48991837a184cfda21851ed65d0c8ed +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/UI/SteamLobbiesProvider.PanelSetup.cs b/Basis/Packages/com.basis.steamtransport/Runtime/UI/SteamLobbiesProvider.PanelSetup.cs new file mode 100644 index 0000000000..2871de1d68 --- /dev/null +++ b/Basis/Packages/com.basis.steamtransport/Runtime/UI/SteamLobbiesProvider.PanelSetup.cs @@ -0,0 +1,99 @@ +using Basis.BasisUI; +using Basis.Scripts.Common; +using UnityEngine; + +namespace Basis.Scripts.Networking.Steam +{ + public partial class SteamLobbiesProvider + { + private void BuildPanelContents(BasisMenuPanel panel) + { + RectTransform container = panel.Descriptor.ContentParent; + PanelElementDescriptor layout = PanelElementDescriptor.CreateNew(PanelElementDescriptor.ElementStyles.ScrollViewVertical, container); + container = layout.ContentParent; + + infoDescriptor = PanelElementDescriptor.CreateNew(PanelElementDescriptor.ElementStyles.Group, container); + infoDescriptor.SetTitle("Steam"); + infoDescriptor.SetDescription("Create or browse Steam lobbies for Basis sessions."); + + usernameField = PanelTextField.CreateNewEntry(container); + usernameField.Descriptor.SetTitle("Username"); + usernameField.SetValueWithoutNotify(BasisDataStore.LoadString(ServersProvider.LoadFileName, string.Empty)); + + createGroup = PanelElementDescriptor.CreateNew(PanelElementDescriptor.ElementStyles.Group, container); + createGroup.SetTitle("Create Lobby"); + createGroup.SetDescription("Host a Basis session and attach a world BEE to the lobby."); + + lobbyNameField = PanelTextField.CreateNewEntry(createGroup.ContentParent); + lobbyNameField.Descriptor.SetTitle("Lobby Name"); + lobbyNameField.SetValueWithoutNotify("Basis Steam Lobby"); + + worldUrlField = PanelTextField.CreateNewEntry(createGroup.ContentParent); + worldUrlField.Descriptor.SetTitle("World BEE URL"); + + worldPasswordField = PanelPasswordField.CreateNewEntry(createGroup.ContentParent); + worldPasswordField.Descriptor.SetTitle("World Password"); + + BasisSteamSettings settings = BasisSteamBootstrap.ActiveSettings; + + useRelayToggle = PanelToggle.CreateNewEntry(createGroup.ContentParent); + useRelayToggle.Descriptor.SetTitle("Use Relay"); + useRelayToggle.Descriptor.SetDescription("Prefer Steam relay for lobby sessions."); + useRelayToggle.SetValueWithoutNotify(settings == null || settings.UseRelayByDefault); + + friendsOnlyToggle = PanelToggle.CreateNewEntry(createGroup.ContentParent); + friendsOnlyToggle.Descriptor.SetTitle("Friends Only"); + friendsOnlyToggle.Descriptor.SetDescription("Only friends can discover and join."); + friendsOnlyToggle.SetValueWithoutNotify(settings != null && settings.CreateFriendsOnlyByDefault); + + privateLobbyToggle = PanelToggle.CreateNewEntry(createGroup.ContentParent); + privateLobbyToggle.Descriptor.SetTitle("Private Lobby"); + privateLobbyToggle.Descriptor.SetDescription("Create the lobby as private."); + privateLobbyToggle.SetValueWithoutNotify(false); + + createLobbyButton = PanelButton.CreateNew(createGroup.ContentParent); + createLobbyButton.Descriptor.SetTitle("Create Steam Lobby"); + createLobbyButton.Descriptor.SetHeight(80); + createLobbyButton.OnClicked += () => _ = OnCreateLobbyButton(); + + browserGroup = PanelElementDescriptor.CreateNew(PanelElementDescriptor.ElementStyles.Group, container); + browserGroup.SetTitle("Available Lobbies"); + browserGroup.SetDescription("Refresh Steam lobby metadata and inspect the selected world."); + + refreshLobbiesButton = PanelButton.CreateNew(browserGroup.ContentParent); + refreshLobbiesButton.Descriptor.SetTitle("Refresh Lobbies"); + refreshLobbiesButton.OnClicked += () => _ = RefreshLobbiesAsync(); + + lobbySelectionDropdown = PanelDropdown.CreateNew(PanelDropdown.DropdownStyles.EntryNoLabel, browserGroup.ContentParent); + lobbySelectionDropdown.Descriptor.SetSize(new Vector2(60, 80)); + lobbySelectionDropdown.AssignEntries(new System.Collections.Generic.List { "No lobbies loaded" }); + lobbySelectionDropdown.SetValueWithoutNotify("No lobbies loaded"); + lobbySelectionDropdown.OnValueChanged += _ => RefreshSelectedLobbyDescription(); + + selectedLobbyDescriptor = PanelElementDescriptor.CreateNew(PanelElementDescriptor.ElementStyles.Group, browserGroup.ContentParent); + selectedLobbyDescriptor.SetTitle("Lobby Preview"); + selectedLobbyDescriptor.SetDescription("Refresh Steam lobbies to inspect a world before joining."); + + joinLobbyButton = PanelButton.CreateNew(browserGroup.ContentParent); + joinLobbyButton.Descriptor.SetTitle("Join Lobby"); + joinLobbyButton.OnClicked += () => _ = OnJoinLobbyButton(); + + sessionGroup = PanelElementDescriptor.CreateNew(PanelElementDescriptor.ElementStyles.Group, container); + sessionGroup.SetTitle("Current Session"); + sessionGroup.SetDescription("Actions for the currently active Steam lobby."); + + inviteFriendsButton = PanelButton.CreateNew(sessionGroup.ContentParent); + inviteFriendsButton.Descriptor.SetTitle("Invite Friends"); + inviteFriendsButton.Descriptor.SetDescription("Open the Steam overlay invite dialog for this lobby."); + inviteFriendsButton.OnClicked += OnInviteFriendsButton; + + leaveLobbyButton = PanelButton.CreateNew(sessionGroup.ContentParent); + leaveLobbyButton.Descriptor.SetTitle("Leave Current Lobby"); + leaveLobbyButton.OnClicked += OnLeaveLobbyButton; + + currentLobbyDescriptor = PanelElementDescriptor.CreateNew(PanelElementDescriptor.ElementStyles.Group, sessionGroup.ContentParent); + currentLobbyDescriptor.SetTitle("Lobby Details"); + currentLobbyDescriptor.SetDescription("No Steam lobby selected."); + } + } +} diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/UI/SteamLobbiesProvider.PanelSetup.cs.meta b/Basis/Packages/com.basis.steamtransport/Runtime/UI/SteamLobbiesProvider.PanelSetup.cs.meta new file mode 100644 index 0000000000..edceaec93f --- /dev/null +++ b/Basis/Packages/com.basis.steamtransport/Runtime/UI/SteamLobbiesProvider.PanelSetup.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4a7a5ac46adc4a718dbdd5de311bf831 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/UI/SteamLobbiesProvider.cs b/Basis/Packages/com.basis.steamtransport/Runtime/UI/SteamLobbiesProvider.cs index e127776dbd..1b08fe733b 100644 --- a/Basis/Packages/com.basis.steamtransport/Runtime/UI/SteamLobbiesProvider.cs +++ b/Basis/Packages/com.basis.steamtransport/Runtime/UI/SteamLobbiesProvider.cs @@ -1,18 +1,11 @@ using Basis.BasisUI; using Basis.Network.Core; -using Basis.Scripts.BasisSdk.Players; -using Basis.Scripts.Common; -using Basis.Scripts.Device_Management.Devices.Desktop; -using Basis.Scripts.Drivers; -using Basis.Scripts.Networking; -using System; using System.Collections.Generic; -using System.Threading.Tasks; using UnityEngine; namespace Basis.Scripts.Networking.Steam { - public class SteamLobbiesProvider : BasisMenuActionProvider + public partial class SteamLobbiesProvider : BasisMenuActionProvider { [RuntimeInitializeOnLoadMethod] public static void AddToMenu() @@ -46,11 +39,13 @@ public static void AddToMenu() private PanelElementDescriptor infoDescriptor; private PanelElementDescriptor selectedLobbyDescriptor; private PanelElementDescriptor currentLobbyDescriptor; + private bool isSubscribedToLobbyEvents; public override void RunAction() { if (BasisMainMenu.ActiveMenuTitle == Title) { + OnReleaseEvent(); BasisMainMenu.Instance.ActiveMenu.ReleaseInstance(); return; } @@ -62,101 +57,12 @@ public override void RunAction() PanelSize = new Vector2(650, 950), PanelPosition = default }, - BasisMenuPanel.PanelStyles.Page); + BasisMenuPanel.PanelStyles.Page, + this); BoundButton?.BindActiveStateToAddressablesInstance(panel); - RectTransform container = panel.Descriptor.ContentParent; - PanelElementDescriptor layout = PanelElementDescriptor.CreateNew(PanelElementDescriptor.ElementStyles.ScrollViewVertical, container); - container = layout.ContentParent; - - infoDescriptor = PanelElementDescriptor.CreateNew(PanelElementDescriptor.ElementStyles.Group, container); - infoDescriptor.SetTitle("Steam"); - infoDescriptor.SetDescription("Create or browse Steam lobbies for Basis sessions."); - - usernameField = PanelTextField.CreateNewEntry(container); - usernameField.Descriptor.SetTitle("Username"); - usernameField.SetValueWithoutNotify(BasisDataStore.LoadString(ServersProvider.LoadFileName, string.Empty)); - - createGroup = PanelElementDescriptor.CreateNew(PanelElementDescriptor.ElementStyles.Group, container); - createGroup.SetTitle("Create Lobby"); - createGroup.SetDescription("Host a Basis session and attach a world BEE to the lobby."); - - lobbyNameField = PanelTextField.CreateNewEntry(createGroup.ContentParent); - lobbyNameField.Descriptor.SetTitle("Lobby Name"); - lobbyNameField.SetValueWithoutNotify("Basis Steam Lobby"); - - worldUrlField = PanelTextField.CreateNewEntry(createGroup.ContentParent); - worldUrlField.Descriptor.SetTitle("World BEE URL"); - - worldPasswordField = PanelPasswordField.CreateNewEntry(createGroup.ContentParent); - worldPasswordField.Descriptor.SetTitle("World Password"); - - BasisSteamSettings settings = BasisSteamBootstrap.ActiveSettings; - - useRelayToggle = PanelToggle.CreateNewEntry(createGroup.ContentParent); - useRelayToggle.Descriptor.SetTitle("Use Relay"); - useRelayToggle.Descriptor.SetDescription("Prefer Steam relay for lobby sessions."); - useRelayToggle.SetValueWithoutNotify(settings == null || settings.UseRelayByDefault); - - friendsOnlyToggle = PanelToggle.CreateNewEntry(createGroup.ContentParent); - friendsOnlyToggle.Descriptor.SetTitle("Friends Only"); - friendsOnlyToggle.Descriptor.SetDescription("Only friends can discover and join."); - friendsOnlyToggle.SetValueWithoutNotify(settings != null && settings.CreateFriendsOnlyByDefault); - - privateLobbyToggle = PanelToggle.CreateNewEntry(createGroup.ContentParent); - privateLobbyToggle.Descriptor.SetTitle("Private Lobby"); - privateLobbyToggle.Descriptor.SetDescription("Create the lobby as private."); - privateLobbyToggle.SetValueWithoutNotify(false); - - createLobbyButton = PanelButton.CreateNew(createGroup.ContentParent); - createLobbyButton.Descriptor.SetTitle("Create Steam Lobby"); - createLobbyButton.Descriptor.SetHeight(80); - createLobbyButton.OnClicked += () => _ = OnCreateLobbyButton(); - - browserGroup = PanelElementDescriptor.CreateNew(PanelElementDescriptor.ElementStyles.Group, container); - browserGroup.SetTitle("Available Lobbies"); - browserGroup.SetDescription("Refresh Steam lobby metadata and inspect the selected world."); - - refreshLobbiesButton = PanelButton.CreateNew(browserGroup.ContentParent); - refreshLobbiesButton.Descriptor.SetTitle("Refresh Lobbies"); - refreshLobbiesButton.OnClicked += () => _ = RefreshLobbiesAsync(); - - lobbySelectionDropdown = PanelDropdown.CreateNew(PanelDropdown.DropdownStyles.EntryNoLabel, browserGroup.ContentParent); - lobbySelectionDropdown.Descriptor.SetSize(new Vector2(60, 80)); - lobbySelectionDropdown.AssignEntries(new List { "No lobbies loaded" }); - lobbySelectionDropdown.SetValueWithoutNotify("No lobbies loaded"); - lobbySelectionDropdown.OnValueChanged += _ => RefreshSelectedLobbyDescription(); - - selectedLobbyDescriptor = PanelElementDescriptor.CreateNew(PanelElementDescriptor.ElementStyles.Group, browserGroup.ContentParent); - selectedLobbyDescriptor.SetTitle("Lobby Preview"); - selectedLobbyDescriptor.SetDescription("Refresh Steam lobbies to inspect a world before joining."); - - joinLobbyButton = PanelButton.CreateNew(browserGroup.ContentParent); - joinLobbyButton.Descriptor.SetTitle("Join Lobby"); - joinLobbyButton.OnClicked += () => _ = OnJoinLobbyButton(); - - sessionGroup = PanelElementDescriptor.CreateNew(PanelElementDescriptor.ElementStyles.Group, container); - sessionGroup.SetTitle("Current Session"); - sessionGroup.SetDescription("Actions for the currently active Steam lobby."); - - inviteFriendsButton = PanelButton.CreateNew(sessionGroup.ContentParent); - inviteFriendsButton.Descriptor.SetTitle("Invite Friends"); - inviteFriendsButton.Descriptor.SetDescription("Open the Steam overlay invite dialog for this lobby."); - inviteFriendsButton.OnClicked += OnInviteFriendsButton; - - leaveLobbyButton = PanelButton.CreateNew(sessionGroup.ContentParent); - leaveLobbyButton.Descriptor.SetTitle("Leave Current Lobby"); - leaveLobbyButton.OnClicked += OnLeaveLobbyButton; - - currentLobbyDescriptor = PanelElementDescriptor.CreateNew(PanelElementDescriptor.ElementStyles.Group, sessionGroup.ContentParent); - currentLobbyDescriptor.SetTitle("Lobby Details"); - currentLobbyDescriptor.SetDescription("No Steam lobby selected."); - - BasisSteamLobbyService.OnLobbyStateChanged -= HandleLobbyStateChanged; - BasisSteamLobbyService.OnLobbyStateChanged += HandleLobbyStateChanged; - BasisSteamLobbyService.OnLobbyError -= HandleLobbyError; - BasisSteamLobbyService.OnLobbyError += HandleLobbyError; - + BuildPanelContents(panel); + SubscribeToLobbyEvents(); SyncCurrentState(); if (BasisSteamLobbyService.State == null || BasisSteamLobbyService.State.LobbyId == 0) @@ -165,449 +71,57 @@ public override void RunAction() } } - private void SyncCurrentState() + public override void OnReleaseEvent() { - if (BasisNetworkManagement.Instance != null) - { - useRelayToggle.SetValueWithoutNotify(BasisNetworkManagement.Instance.UseSteamRelay); - } - - HandleLobbyStateChanged(BasisSteamLobbyService.State); - RefreshSelectedLobbyDescription(); - ApplyUiState(); + UnsubscribeFromLobbyEvents(); + ClearUiReferences(); } - private async Task OnCreateLobbyButton() + private void SubscribeToLobbyEvents() { - SetBusy(createLobbyButton, true); - - try - { - if (!TryPrepareLocalPlayer(out string userName)) - { - return; - } - - infoDescriptor.SetTitle("Steam"); - infoDescriptor.SetDescription("Validating world BEE..."); - - BasisSteamBeeValidationResult validation = await BasisSteamBeeValidation.ValidateWorldAsync(worldUrlField.Value, worldPasswordField.Password); - if (!validation.IsValid) - { - infoDescriptor.SetTitle("World Error"); - infoDescriptor.SetDescription(validation.ErrorMessage); - return; - } - - BasisSteamLobbyState lobbyState = await BasisSteamLobbyService.CreateLobbyAsync( - lobbyNameField.Value, - validation, - friendsOnlyToggle.Value, - privateLobbyToggle.Value, - useRelayToggle.Value); - - if (lobbyState == null) - { - infoDescriptor.SetTitle("Steam"); - infoDescriptor.SetDescription("Steam lobby creation failed."); - return; - } - - if (BasisNetworkManagement.Instance == null) - { - infoDescriptor.SetTitle("Error"); - infoDescriptor.SetDescription("Networking Layer was Not Created!"); - return; - } - - await BasisNetworkConnection.ResetConnectionStateAsync(BasisNetworkManagement.Instance); - - BasisNetworkManagement.Instance.Transport = NetworkTransportType.Steam; - BasisNetworkManagement.Instance.IsHostMode = true; - BasisNetworkManagement.Instance.UpdateSteamLobbyState(lobbyState.LobbyId, lobbyState.HostSteamId, lobbyState.UseRelay, lobbyState.VirtualPort); - BasisNetworkManagement.Instance.SetPendingSteamWorld(validation.WorldUrl, validation.WorldPassword, validation.WorldName); - - infoDescriptor.SetTitle("Steam"); - infoDescriptor.SetDescription("Starting local host session for the Steam lobby..."); - BasisMainMenu.Close(); - BasisCursorManagement.OnReset(); - BasisNetworkManagement.Instance.Connect(); - if (BasisDesktopEye.Instance != null) - { - BasisDesktopEye.Instance.LockEye(); - } - } - catch (Exception ex) - { - infoDescriptor.SetTitle("Error"); - infoDescriptor.SetDescription("Steam lobby creation failed."); - BasisDebug.LogError(ex.ToString()); - } - finally - { - SetBusy(createLobbyButton, false); - ApplyUiState(); - } - } - - private async Task RefreshLobbiesAsync() - { - SetBusy(refreshLobbiesButton, true); - - try - { - infoDescriptor.SetTitle("Steam"); - infoDescriptor.SetDescription("Refreshing Steam lobbies..."); - - IReadOnlyList lobbies = await BasisSteamLobbyService.QueryLobbiesAsync(); - cachedLobbies.Clear(); - cachedLobbies.AddRange(lobbies); - - List entries = new List(); - for (int index = 0; index < cachedLobbies.Count; index++) - { - BasisSteamLobbyState lobby = cachedLobbies[index]; - string worldName = string.IsNullOrWhiteSpace(lobby.WorldName) ? "Unknown World" : lobby.WorldName; - string lobbyName = string.IsNullOrWhiteSpace(lobby.LobbyName) ? $"Lobby {index + 1}" : lobby.LobbyName; - entries.Add($"{lobbyName} | {worldName}"); - } - - if (entries.Count == 0) - { - entries.Add("No lobbies found"); - } - - if (browserGroup) - { - browserGroup.SetTitle(entries.Count == 1 && cachedLobbies.Count == 0 - ? "Available Lobbies" - : $"Available Lobbies ({cachedLobbies.Count})"); - } - - lobbySelectionDropdown.AssignEntries(entries); - lobbySelectionDropdown.SetValueWithoutNotify(entries[0]); - RefreshSelectedLobbyDescription(); - infoDescriptor.SetTitle("Steam"); - infoDescriptor.SetDescription($"Found {cachedLobbies.Count} Steam lobbies."); - } - catch (Exception ex) - { - infoDescriptor.SetTitle("Error"); - infoDescriptor.SetDescription("Steam lobby refresh failed."); - BasisDebug.LogError(ex.ToString()); - } - finally - { - SetBusy(refreshLobbiesButton, false); - ApplyUiState(); - } - } - - private async Task OnJoinLobbyButton() - { - SetBusy(joinLobbyButton, true); - - try - { - if (!TryPrepareLocalPlayer(out string userName)) - { - return; - } - - BasisSteamLobbyState selectedLobby = GetSelectedLobby(); - if (selectedLobby == null) - { - infoDescriptor.SetTitle("Steam"); - infoDescriptor.SetDescription("Select a Steam lobby first."); - return; - } - - BasisSteamLobbyState joinedLobby = await BasisSteamLobbyService.JoinLobbyAsync(selectedLobby.LobbyId); - if (joinedLobby == null) - { - infoDescriptor.SetTitle("Steam"); - infoDescriptor.SetDescription("Failed to join Steam lobby."); - return; - } - - if (BasisNetworkManagement.Instance == null) - { - infoDescriptor.SetTitle("Error"); - infoDescriptor.SetDescription("Networking Layer was Not Created!"); - return; - } - - await BasisNetworkConnection.ResetConnectionStateAsync(BasisNetworkManagement.Instance); - - BasisNetworkManagement.Instance.Transport = NetworkTransportType.Steam; - BasisNetworkManagement.Instance.IsHostMode = false; - BasisNetworkManagement.Instance.UpdateSteamLobbyState(joinedLobby.LobbyId, joinedLobby.HostSteamId, joinedLobby.UseRelay, joinedLobby.VirtualPort); - BasisNetworkManagement.Instance.ClearPendingSteamWorld(); - - infoDescriptor.SetTitle("Steam"); - infoDescriptor.SetDescription($"Connecting to Steam host {joinedLobby.HostSteamId}..."); - BasisMainMenu.Close(); - BasisCursorManagement.OnReset(); - BasisNetworkManagement.Instance.Connect(); - if (BasisDesktopEye.Instance != null) - { - BasisDesktopEye.Instance.LockEye(); - } - } - catch (Exception ex) - { - infoDescriptor.SetTitle("Error"); - infoDescriptor.SetDescription("Steam lobby join failed."); - BasisDebug.LogError(ex.ToString()); - } - finally - { - SetBusy(joinLobbyButton, false); - ApplyUiState(); - } - } - - private async void OnLeaveLobbyButton() - { - try - { - if (BasisNetworkConnection.LocalPlayerIsConnected || BasisNetworkConnection.HasActiveClient()) - { - SetInfo("Disconnecting", "Disconnecting from the active Steam session..."); - await BasisNetworkConnection.ResetConnectionStateAsync(BasisNetworkManagement.Instance); - } - } - catch (Exception ex) - { - BasisDebug.LogError(ex.ToString()); - } - - BasisSteamLobbyService.LeaveLobby(); - cachedLobbies.Clear(); - lobbySelectionDropdown?.AssignEntries(new List { "No lobbies loaded" }); - lobbySelectionDropdown?.SetValueWithoutNotify("No lobbies loaded"); - SetInfo("Steam", "Left the current Steam lobby."); - RefreshSelectedLobbyDescription(); - ApplyUiState(); - } - - private void OnInviteFriendsButton() - { - if (!BasisSteamLobbyService.OpenInviteOverlay()) + if (isSubscribedToLobbyEvents) { return; } - SetInfo("Steam", "Opened the Steam invite overlay for the current lobby."); - } - - private void HandleLobbyStateChanged(BasisSteamLobbyState lobbyState) - { - if (currentLobbyDescriptor == null) - { - return; - } - - if (lobbyState == null || lobbyState.LobbyId == 0) - { - currentLobbyDescriptor.SetTitle("Lobby Details"); - currentLobbyDescriptor.SetDescription("No active Steam lobby."); - ApplyUiState(); - return; - } - - string role = lobbyState.IsHost ? "Host" : "Member"; - string lobbyName = string.IsNullOrWhiteSpace(lobbyState.LobbyName) ? "Unnamed Lobby" : lobbyState.LobbyName; - string worldName = string.IsNullOrWhiteSpace(lobbyState.WorldName) ? "Unknown World" : lobbyState.WorldName; - currentLobbyDescriptor.SetTitle(lobbyName); - currentLobbyDescriptor.SetDescription($"Role: {role}\nWorld: {worldName}\nLobbyId: {lobbyState.LobbyId}\nHostSteamId: {lobbyState.HostSteamId}\nVirtualPort: {lobbyState.VirtualPort}"); - ApplyUiState(); - } - - private void HandleLobbyError(string error) - { - if (infoDescriptor == null) - { - return; - } - - infoDescriptor.SetTitle("Steam Error"); - infoDescriptor.SetDescription(error); - } - - private void RefreshSelectedLobbyDescription() - { - if (selectedLobbyDescriptor == null) - { - return; - } - - BasisSteamLobbyState selectedLobby = GetSelectedLobby(); - if (selectedLobby == null) - { - selectedLobbyDescriptor.SetTitle("Lobby Preview"); - selectedLobbyDescriptor.SetDescription("Refresh Steam lobbies to inspect a world before joining."); - ApplyUiState(); - return; - } - - string lobbyName = string.IsNullOrWhiteSpace(selectedLobby.LobbyName) ? "Unnamed Lobby" : selectedLobby.LobbyName; - string worldName = string.IsNullOrWhiteSpace(selectedLobby.WorldName) ? "Unknown World" : selectedLobby.WorldName; - string worldUrl = string.IsNullOrWhiteSpace(selectedLobby.WorldUrl) ? "n/a" : selectedLobby.WorldUrl; - selectedLobbyDescriptor.SetTitle(lobbyName); - selectedLobbyDescriptor.SetDescription($"World: {worldName}\nLobbyId: {selectedLobby.LobbyId}\nHostSteamId: {selectedLobby.HostSteamId}\nVirtualPort: {selectedLobby.VirtualPort}\nWorldUrl: {worldUrl}"); - ApplyUiState(); - } - - private BasisSteamLobbyState GetSelectedLobby() - { - if (cachedLobbies.Count == 0 || lobbySelectionDropdown == null) - { - return null; - } - - int selectedIndex = lobbySelectionDropdown.Index; - if (selectedIndex < 0 || selectedIndex >= cachedLobbies.Count) - { - return null; - } - - return cachedLobbies[selectedIndex]; - } - - private bool HasLobbySelection() - { - return GetSelectedLobby() != null; - } - - private bool TryPrepareLocalPlayer(out string userName) - { - userName = usernameField.Value; - if (string.IsNullOrWhiteSpace(userName)) - { - infoDescriptor.SetTitle("Error"); - infoDescriptor.SetDescription("Display Name Was Empty"); - return false; - } - - BasisLocalPlayer.Instance.DisplayName = userName; - BasisLocalPlayer.Instance.SetSafeDisplayname(); - BasisDataStore.SaveString(BasisLocalPlayer.Instance.DisplayName, ServersProvider.LoadFileName); - return true; + BasisSteamLobbyService.OnLobbyStateChanged += HandleLobbyStateChanged; + BasisSteamLobbyService.OnLobbyError += HandleLobbyError; + isSubscribedToLobbyEvents = true; } - private void ApplyUiState() + private void UnsubscribeFromLobbyEvents() { - if (!HasLiveUi()) + if (!isSubscribedToLobbyEvents) { return; } - bool hasLobby = BasisSteamLobbyService.State != null && BasisSteamLobbyService.State.LobbyId != 0; - bool isConnected = BasisNetworkConnection.LocalPlayerIsConnected || BasisNetworkConnection.HasActiveClient(); - - if (createGroup) - { - createGroup.SetActive(!hasLobby); - } - - if (browserGroup) - { - browserGroup.SetActive(!hasLobby); - browserGroup.SetTitle(cachedLobbies.Count > 0 ? $"Available Lobbies ({cachedLobbies.Count})" : "Available Lobbies"); - } - - if (sessionGroup) - { - sessionGroup.SetActive(hasLobby); - } - - SetInteractable(friendsOnlyToggle?.ToggleComponent, !hasLobby); - SetInteractable(privateLobbyToggle?.ToggleComponent, !hasLobby); - SetInteractable(useRelayToggle?.ToggleComponent, !hasLobby); - - if (createLobbyButton) - { - createLobbyButton.Descriptor.SetActive(!hasLobby); - } - - if (refreshLobbiesButton) - { - refreshLobbiesButton.Descriptor.SetActive(!hasLobby); - } - - if (joinLobbyButton) - { - joinLobbyButton.Descriptor.SetActive(!hasLobby); - joinLobbyButton.Descriptor.SetDescription(HasLobbySelection() - ? "Join the selected Steam lobby." - : "Refresh Steam lobbies and select one before joining."); - - if (joinLobbyButton.ButtonComponent != null) - { - joinLobbyButton.ButtonComponent.interactable = !hasLobby && HasLobbySelection(); - } - } - - if (leaveLobbyButton) - { - leaveLobbyButton.Descriptor.SetActive(hasLobby); - leaveLobbyButton.Descriptor.SetTitle(isConnected ? "Disconnect And Leave Lobby" : "Leave Current Lobby"); - leaveLobbyButton.Descriptor.SetDescription(isConnected - ? "Disconnect from the active session and leave the Steam lobby." - : "Leave the current Steam lobby and clear its state."); - } - - if (inviteFriendsButton) - { - inviteFriendsButton.Descriptor.SetActive(hasLobby); - inviteFriendsButton.Descriptor.SetTitle("Invite Friends"); - inviteFriendsButton.Descriptor.SetDescription(hasLobby - ? "Open the Steam overlay invite dialog for this lobby." - : "Create or join a lobby before sending Steam invites."); - - if (inviteFriendsButton.ButtonComponent != null) - { - inviteFriendsButton.ButtonComponent.interactable = hasLobby; - } - } - - if (sessionGroup) - { - sessionGroup.SetDescription(hasLobby - ? (isConnected ? "You are currently inside this Steam-backed Basis session." : "You are still inside the Steam lobby, but not connected to its Basis session.") - : "Actions for the currently active Steam lobby."); - } - } - - private static void SetBusy(PanelButton button, bool interactable) - { - if (button?.ButtonComponent != null) - { - button.ButtonComponent.interactable = !interactable; - } - } - - private static void SetInteractable(UnityEngine.UI.Selectable selectable, bool interactable) - { - if (selectable != null) - { - selectable.interactable = interactable; - } - } - - private void SetInfo(string title, string description) - { - if (infoDescriptor) - { - infoDescriptor.SetTitle(title); - infoDescriptor.SetDescription(description); - } - } - - private bool HasLiveUi() - { - return infoDescriptor && currentLobbyDescriptor && selectedLobbyDescriptor; + BasisSteamLobbyService.OnLobbyStateChanged -= HandleLobbyStateChanged; + BasisSteamLobbyService.OnLobbyError -= HandleLobbyError; + isSubscribedToLobbyEvents = false; + } + + private void ClearUiReferences() + { + usernameField = null; + lobbyNameField = null; + worldUrlField = null; + worldPasswordField = null; + friendsOnlyToggle = null; + privateLobbyToggle = null; + useRelayToggle = null; + createGroup = null; + browserGroup = null; + sessionGroup = null; + createLobbyButton = null; + refreshLobbiesButton = null; + joinLobbyButton = null; + leaveLobbyButton = null; + inviteFriendsButton = null; + lobbySelectionDropdown = null; + infoDescriptor = null; + selectedLobbyDescriptor = null; + currentLobbyDescriptor = null; } } } diff --git a/Basis/Packages/com.basis.steamtransport/Tests/Runtime.meta b/Basis/Packages/com.basis.steamtransport/Tests/Runtime.meta deleted file mode 100644 index c80091dae7..0000000000 --- a/Basis/Packages/com.basis.steamtransport/Tests/Runtime.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: bbe71e52a7e8fd64fb7d172c533906c6 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Basis/Packages/com.basis.steamtransport/Tests/Runtime/.gitkeep b/Basis/Packages/com.basis.steamtransport/Tests/Runtime/.gitkeep deleted file mode 100644 index 8b13789179..0000000000 --- a/Basis/Packages/com.basis.steamtransport/Tests/Runtime/.gitkeep +++ /dev/null @@ -1 +0,0 @@ - From 15688f5a59df46c20ff56cd5a9789edc57bedaea Mon Sep 17 00:00:00 2001 From: saint4626 Date: Mon, 30 Mar 2026 16:56:09 +0300 Subject: [PATCH 03/23] Fix post-merge Steam transport and saved state compile issues --- .../BasisNetworking/BasisSavedState.cs | 2 +- .../Runtime/Transport/SteamNetManager.cs | 26 +++++++++++++++++++ 2 files changed, 27 insertions(+), 1 deletion(-) diff --git a/Basis/Packages/com.basis.server/BasisNetworkServer/BasisNetworking/BasisSavedState.cs b/Basis/Packages/com.basis.server/BasisNetworkServer/BasisNetworking/BasisSavedState.cs index 2feacce39c..4167b5da09 100644 --- a/Basis/Packages/com.basis.server/BasisNetworkServer/BasisNetworking/BasisSavedState.cs +++ b/Basis/Packages/com.basis.server/BasisNetworkServer/BasisNetworking/BasisSavedState.cs @@ -45,7 +45,7 @@ public static void Reset() { avatarChangeStates.Clear(); playerMetaDataMessages.Clear(); - voiceReceiversMessages.Clear(); + resolvedVoicePeers.Clear(); shoutModeStates.Clear(); } diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/Transport/SteamNetManager.cs b/Basis/Packages/com.basis.steamtransport/Runtime/Transport/SteamNetManager.cs index 26ccc2e7d8..65808ed106 100644 --- a/Basis/Packages/com.basis.steamtransport/Runtime/Transport/SteamNetManager.cs +++ b/Basis/Packages/com.basis.steamtransport/Runtime/Transport/SteamNetManager.cs @@ -152,6 +152,32 @@ public void Send(NetDataWriter data, byte channelNumber, DeliveryMethod delivery owner.SendApplicationMessage(connection, data.Data, 0, data.Length, channelNumber, deliveryMethod); } + public void SendUnreliableRawMerge(byte[] data, int offset, int length, byte channelNumber, int patchOffset = -1, byte patchValue = 0) + { + if (data == null || length <= 0) + { + return; + } + + if (patchOffset < 0 || patchOffset >= length) + { + owner.SendApplicationMessage(connection, data, offset, length, channelNumber, DeliveryMethod.Unreliable); + return; + } + + byte[] patchedData = ArrayPool.Shared.Rent(length > 0 ? length : 1); + try + { + Buffer.BlockCopy(data, offset, patchedData, 0, length); + patchedData[patchOffset] = patchValue; + owner.SendApplicationMessage(connection, patchedData, 0, length, channelNumber, DeliveryMethod.Unreliable); + } + finally + { + ArrayPool.Shared.Return(patchedData); + } + } + public int GetPacketsCountInQueue(byte channel, DeliveryMethod deliveryMethod) { try From 9c0a8c26e8797423cf64a8adc3fea1c1ece250b3 Mon Sep 17 00:00:00 2001 From: saint4626 Date: Sat, 4 Apr 2026 14:23:34 +0300 Subject: [PATCH 04/23] Polish and cleanup --- .../BasisNetworkClient/NetworkClient.cs | 2 +- .../BasisNetworkCore/BasisNetworkShell.cs | 56 +++---------------- .../BasisNetworkServer/NetworkServer.cs | 6 +- .../com.basis.steamtransport/Docs.meta | 8 --- .../com.basis.steamtransport/Editor.meta | 8 --- .../Runtime/Bootstrap/BasisSteamBootstrap.cs | 4 +- .../BasisSteamNetworkIntegration.cs | 3 + .../Runtime/Lobby/BasisSteamLobbyService.cs | 2 - .../Runtime/Transport/SteamNetManager.cs | 48 +++++++--------- .../UI/SteamLobbiesProvider.Actions.cs | 6 +- .../com.basis.steamtransport/Tests.meta | 8 --- 11 files changed, 42 insertions(+), 109 deletions(-) delete mode 100644 Basis/Packages/com.basis.steamtransport/Docs.meta delete mode 100644 Basis/Packages/com.basis.steamtransport/Editor.meta delete mode 100644 Basis/Packages/com.basis.steamtransport/Tests.meta diff --git a/Basis/Packages/com.basis.server/BasisNetworkClient/NetworkClient.cs b/Basis/Packages/com.basis.server/BasisNetworkClient/NetworkClient.cs index a2bd6e81fc..bdfd5e3bf1 100644 --- a/Basis/Packages/com.basis.server/BasisNetworkClient/NetworkClient.cs +++ b/Basis/Packages/com.basis.server/BasisNetworkClient/NetworkClient.cs @@ -23,7 +23,7 @@ public NetPeer StartClient(string IP, int port, ReadyMessage ReadyMessage, byte[ { if (IsInUse) { - BNL.LogWarning("NetworkClient.StartClient was called while a previous client was still active. Forcing disconnect before reconnect."); + BNL.LogError("NetworkClient.StartClient called while previous client still active. Forcing disconnect before reconnect."); Disconnect(); } diff --git a/Basis/Packages/com.basis.server/BasisNetworkCore/BasisNetworkShell.cs b/Basis/Packages/com.basis.server/BasisNetworkCore/BasisNetworkShell.cs index 0861e675c5..20a0a5ebc1 100644 --- a/Basis/Packages/com.basis.server/BasisNetworkCore/BasisNetworkShell.cs +++ b/Basis/Packages/com.basis.server/BasisNetworkCore/BasisNetworkShell.cs @@ -1,5 +1,4 @@ using System; -using System.Collections.Concurrent; using System.Net; using System.Net.Sockets; @@ -141,37 +140,12 @@ public NetStatistics() public partial class NetPacketReader : NetDataReader { - static readonly ConcurrentBag ReaderPool = new ConcurrentBag(); Action RecycleInternal; - bool IsRecycled; internal NetPacketReader() { } - void Prepare(byte[] source, int offset, int maxSize, Action recycle) - { - SetSource(source, offset, maxSize); - RecycleInternal = recycle; - IsRecycled = false; -#if UNITY_EDITOR || DEVELOPMENT_BUILD - channel = 0; - method = 0; -#endif - } - - void ResetForPool() - { - _data = null; - _position = 0; - _dataSize = 0; - RecycleInternal = null; -#if UNITY_EDITOR || DEVELOPMENT_BUILD - channel = 0; - method = 0; -#endif - } - #if UNITY_EDITOR || DEVELOPMENT_BUILD internal byte channel; internal DeliveryMethod method; @@ -179,11 +153,6 @@ void ResetForPool() public void Recycle(bool IsOkTOHaveEmptyData = false) { - if (IsRecycled) - { - return; - } - #if UNITY_EDITOR || DEVELOPMENT_BUILD if (IsOkTOHaveEmptyData == false) { @@ -195,27 +164,20 @@ public void Recycle(bool IsOkTOHaveEmptyData = false) } #endif - IsRecycled = true; Action recycle = RecycleInternal; - ResetForPool(); - try - { - recycle?.Invoke(); - } - finally - { - ReaderPool.Add(this); - } + RecycleInternal = null; + recycle?.Invoke(); } + /// + /// Creates a reader over a managed buffer with an optional recycle callback. + /// Used by transport implementations that manage their own buffer lifecycle. + /// public static NetPacketReader Create(byte[] source, int offset, int maxSize, Action recycle = null) { - if (!ReaderPool.TryTake(out NetPacketReader reader)) - { - reader = new NetPacketReader(); - } - - reader.Prepare(source, offset, maxSize, recycle); + var reader = new NetPacketReader(); + reader.SetSource(source, offset, maxSize); + reader.RecycleInternal = recycle; return reader; } } diff --git a/Basis/Packages/com.basis.server/BasisNetworkServer/NetworkServer.cs b/Basis/Packages/com.basis.server/BasisNetworkServer/NetworkServer.cs index 1758969cfc..e162bc205b 100644 --- a/Basis/Packages/com.basis.server/BasisNetworkServer/NetworkServer.cs +++ b/Basis/Packages/com.basis.server/BasisNetworkServer/NetworkServer.cs @@ -180,7 +180,7 @@ public static void StopServer() } catch (Exception ex) { - BNL.LogWarning($"StopServer unsubscribe warning: {ex.Message}"); + BNL.LogError($"StopServer unsubscribe failed: {ex.Message}"); } try @@ -189,7 +189,7 @@ public static void StopServer() } catch (Exception ex) { - BNL.LogWarning($"StopServer auth deinitialize warning: {ex.Message}"); + BNL.LogError($"StopServer auth deinitialize failed: {ex.Message}"); } try @@ -198,7 +198,7 @@ public static void StopServer() } catch (Exception ex) { - BNL.LogWarning($"StopServer transport warning: {ex.Message}"); + BNL.LogError($"StopServer transport stop failed: {ex.Message}"); } BasisStatistics.StopWorkerThread(); diff --git a/Basis/Packages/com.basis.steamtransport/Docs.meta b/Basis/Packages/com.basis.steamtransport/Docs.meta deleted file mode 100644 index 181c83e01f..0000000000 --- a/Basis/Packages/com.basis.steamtransport/Docs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 496b4eb5c1e841f46b285557ec7ebe8c -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Basis/Packages/com.basis.steamtransport/Editor.meta b/Basis/Packages/com.basis.steamtransport/Editor.meta deleted file mode 100644 index 45f45cfe9c..0000000000 --- a/Basis/Packages/com.basis.steamtransport/Editor.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 4518aec6763b2894bacb2c29f95be9ac -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/Bootstrap/BasisSteamBootstrap.cs b/Basis/Packages/com.basis.steamtransport/Runtime/Bootstrap/BasisSteamBootstrap.cs index d38dee6df8..2b0b463472 100644 --- a/Basis/Packages/com.basis.steamtransport/Runtime/Bootstrap/BasisSteamBootstrap.cs +++ b/Basis/Packages/com.basis.steamtransport/Runtime/Bootstrap/BasisSteamBootstrap.cs @@ -85,7 +85,7 @@ public static bool EnsureInitialized(BasisSteamSettings settings) if (settings == null) { - Debug.LogWarning("[BasisSteamBootstrap] Missing BasisSteamSettings asset."); + BasisDebug.LogError("Missing BasisSteamSettings asset. Cannot initialize Steam."); return false; } @@ -110,7 +110,7 @@ public static bool EnsureInitialized(BasisSteamSettings settings) } catch (System.Exception ex) { - Debug.LogError($"[BasisSteamBootstrap] Steam init failed: {ex.Message}"); + BasisDebug.LogError($"Steam init failed: {ex.Message}"); return false; } } diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/Integration/BasisSteamNetworkIntegration.cs b/Basis/Packages/com.basis.steamtransport/Runtime/Integration/BasisSteamNetworkIntegration.cs index ae53af00a7..76fe645dfa 100644 --- a/Basis/Packages/com.basis.steamtransport/Runtime/Integration/BasisSteamNetworkIntegration.cs +++ b/Basis/Packages/com.basis.steamtransport/Runtime/Integration/BasisSteamNetworkIntegration.cs @@ -65,6 +65,7 @@ private static void HandleConnectedToServer(NetPeer peer) BasisNetworkManagement management = BasisNetworkManagement.Instance; if (management == null) { + BasisDebug.LogError("Steam HandleConnectedToServer: BasisNetworkManagement.Instance is null", BasisDebug.LogTag.Networking); return; } @@ -131,12 +132,14 @@ private static async Task JoinRequestedLobbyOnMainThreadAsync(ulong lobbyId) { if (lobbyId == 0) { + BasisDebug.LogError("Steam JoinRequestedLobby called with lobbyId=0", BasisDebug.LogTag.Networking); return; } BasisNetworkManagement management = BasisNetworkManagement.Instance; if (management == null) { + BasisDebug.LogError("Steam JoinRequestedLobby: BasisNetworkManagement.Instance is null", BasisDebug.LogTag.Networking); return; } diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/Lobby/BasisSteamLobbyService.cs b/Basis/Packages/com.basis.steamtransport/Runtime/Lobby/BasisSteamLobbyService.cs index d4998250ea..d273019c20 100644 --- a/Basis/Packages/com.basis.steamtransport/Runtime/Lobby/BasisSteamLobbyService.cs +++ b/Basis/Packages/com.basis.steamtransport/Runtime/Lobby/BasisSteamLobbyService.cs @@ -20,8 +20,6 @@ public static class BasisSteamLobbyService public static event Action OnLobbyError; public static event Action OnLobbyJoinRequested; - public static bool IsReady => BasisSteamBootstrap.IsInitialized && SteamClient.IsLoggedOn; - public static bool EnsureReady() { if (!BasisSteamBootstrap.IsInitialized) diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/Transport/SteamNetManager.cs b/Basis/Packages/com.basis.steamtransport/Runtime/Transport/SteamNetManager.cs index 65808ed106..0b55c35205 100644 --- a/Basis/Packages/com.basis.steamtransport/Runtime/Transport/SteamNetManager.cs +++ b/Basis/Packages/com.basis.steamtransport/Runtime/Transport/SteamNetManager.cs @@ -117,7 +117,7 @@ public int RoundTripTime } catch (Exception ex) { - BasisSteamTransportTrace.Warn($"RoundTripTime unavailable connectionId={connection.Id} error={ex.GetType().Name}: {ex.Message}"); + BasisSteamTransportTrace.Error($"RoundTripTime failed connectionId={connection.Id} {ex}"); return 0; } } @@ -156,6 +156,7 @@ public void SendUnreliableRawMerge(byte[] data, int offset, int length, byte cha { if (data == null || length <= 0) { + BasisSteamTransportTrace.Error($"SendUnreliableRawMerge called with invalid data={data != null} length={length}"); return; } @@ -189,7 +190,7 @@ public int GetPacketsCountInQueue(byte channel, DeliveryMethod deliveryMethod) } catch (Exception ex) { - BasisSteamTransportTrace.Warn($"GetPacketsCountInQueue unavailable connectionId={connection.Id} delivery={deliveryMethod} error={ex.GetType().Name}: {ex.Message}"); + BasisSteamTransportTrace.Error($"GetPacketsCountInQueue failed connectionId={connection.Id} delivery={deliveryMethod} {ex}"); return 0; } } @@ -301,8 +302,7 @@ public SteamNetManager(EventBasedNetListener listener, Configuration configurati { useFallback = true; fallbackManager = new LNLNetManager(listener, configuration); - BNL.LogWarning("Steam transport currently supports relay mode first. Falling back to LiteNetLib because UseSteamRelay is disabled."); - BasisSteamTransportTrace.Warn("UseSteamRelay=false. Falling back to LiteNetLib."); + BNL.LogWarning("Steam transport: UseSteamRelay is disabled, falling back to LiteNetLib."); return; } @@ -310,8 +310,7 @@ public SteamNetManager(EventBasedNetListener listener, Configuration configurati { useFallback = true; fallbackManager = new LNLNetManager(listener, configuration); - BNL.LogWarning("Steam transport requested while SteamClient is not initialized. Falling back to LiteNetLib."); - BasisSteamTransportTrace.Warn("SteamClient is not initialized. Falling back to LiteNetLib."); + BNL.LogWarning("Steam transport: SteamClient is not initialized, falling back to LiteNetLib."); } else { @@ -389,8 +388,7 @@ public NetPeer Connect(string sIP, int port, NetDataWriter writer) if (configuration.SteamHostSteamId == 0) { - BNL.LogError("Steam transport connect failed because SteamHostSteamId was not set."); - BasisSteamTransportTrace.Error("ConnectRelay aborted because SteamHostSteamId was 0."); + BasisSteamTransportTrace.Error("ConnectRelay aborted: SteamHostSteamId was 0."); return null; } @@ -427,15 +425,9 @@ public void PollEvents() catch (Exception ex) { serverReceiveEnabled = false; - BasisSteamTransportTrace.Error($"Server Receive exception: {ex}"); - try - { - serverSocketManager.Close(); - } - catch - { - } - + BasisSteamTransportTrace.Error($"Server receive failed, disabling: {ex}"); + try { serverSocketManager.Close(); } + catch (Exception closeEx) { BasisSteamTransportTrace.Error($"Server socket close also failed: {closeEx.Message}"); } serverSocketManager = null; serverReceiveDelegate = null; } @@ -450,15 +442,9 @@ public void PollEvents() catch (Exception ex) { clientReceiveEnabled = false; - BasisSteamTransportTrace.Error($"Client Receive exception: {ex}"); - try - { - clientConnectionManager.Close(false, 0, "ReceiveException"); - } - catch - { - } - + BasisSteamTransportTrace.Error($"Client receive failed, disabling: {ex}"); + try { clientConnectionManager.Close(false, 0, "ReceiveException"); } + catch (Exception closeEx) { BasisSteamTransportTrace.Error($"Client connection close also failed: {closeEx.Message}"); } clientConnectionManager = null; clientReceiveDelegate = null; } @@ -590,6 +576,7 @@ internal void HandleServerMessage(Connection connection, NetIdentity identity, I if (!peersByConnection.TryGetValue(connection.Id, out SteamNetPeer peer)) { + BasisSteamTransportTrace.Error($"HandleServerMessage from unknown connectionId={connection.Id}, closing"); connection.Close(true, 0, "UnknownPeer"); return; } @@ -618,6 +605,7 @@ internal void HandleServerDisconnected(Connection connection, ConnectionInfo inf if (!peersByConnection.TryGetValue(connection.Id, out SteamNetPeer peer)) { + BasisSteamTransportTrace.Error($"HandleServerDisconnected: unknown connectionId={connection.Id}, not in pending or active peers"); return; } @@ -667,6 +655,7 @@ internal void HandleClientMessage(SteamClientConnectionManager manager, IntPtr d if (size == 0) { + BasisSteamTransportTrace.Error("HandleClientMessage received empty packet"); ReturnPacketBuffer(managedData); return; } @@ -678,6 +667,7 @@ internal void HandleClientMessage(SteamClientConnectionManager manager, IntPtr d case SteamTransportPacketType.AssignPeer: if (size < 3) { + BasisSteamTransportTrace.Error($"HandleClientMessage AssignPeer packet too small size={size}"); return; } @@ -757,6 +747,7 @@ private void HandleApplicationMessage(SteamNetPeer peer, byte[] managedData, int { if (dataSize < 3 || (SteamTransportPacketType)managedData[0] != SteamTransportPacketType.Application) { + BasisSteamTransportTrace.Error($"HandleApplicationMessage invalid packet size={dataSize} type={(dataSize > 0 ? managedData[0] : -1)}"); if (pooledBuffer) { ReturnPacketBuffer(managedData); @@ -772,8 +763,9 @@ private void HandleApplicationMessage(SteamNetPeer peer, byte[] managedData, int { listener.RaiseNetworkReceive(peer, reader, basisChannel, deliveryMethod); } - catch + catch (Exception ex) { + BasisSteamTransportTrace.Error($"HandleApplicationMessage dispatch failed channel={basisChannel} delivery={deliveryMethod} {ex}"); reader.Recycle(true); throw; } @@ -890,7 +882,7 @@ internal void ConfigureConnectionLanes(Connection connection, string context) } else { - BasisSteamTransportTrace.Warn($"ConfigureConnectionLanes failed context={context} connectionId={connection.Id} result={result}"); + BasisSteamTransportTrace.Error($"ConfigureConnectionLanes failed context={context} connectionId={connection.Id} result={result}"); } } diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/UI/SteamLobbiesProvider.Actions.cs b/Basis/Packages/com.basis.steamtransport/Runtime/UI/SteamLobbiesProvider.Actions.cs index 19ad63a38e..f6f5e2e288 100644 --- a/Basis/Packages/com.basis.steamtransport/Runtime/UI/SteamLobbiesProvider.Actions.cs +++ b/Basis/Packages/com.basis.steamtransport/Runtime/UI/SteamLobbiesProvider.Actions.cs @@ -64,7 +64,8 @@ private async Task OnCreateLobbyButton() if (BasisNetworkManagement.Instance == null) { infoDescriptor.SetTitle("Error"); - infoDescriptor.SetDescription("Networking Layer was Not Created!"); + infoDescriptor.SetDescription("BasisNetworkManagement is not available."); + BasisDebug.LogError("Steam CreateLobby: BasisNetworkManagement.Instance is null"); return; } @@ -181,7 +182,8 @@ private async Task OnJoinLobbyButton() if (BasisNetworkManagement.Instance == null) { infoDescriptor.SetTitle("Error"); - infoDescriptor.SetDescription("Networking Layer was Not Created!"); + infoDescriptor.SetDescription("BasisNetworkManagement is not available."); + BasisDebug.LogError("Steam JoinLobby: BasisNetworkManagement.Instance is null"); return; } diff --git a/Basis/Packages/com.basis.steamtransport/Tests.meta b/Basis/Packages/com.basis.steamtransport/Tests.meta deleted file mode 100644 index cadb907de3..0000000000 --- a/Basis/Packages/com.basis.steamtransport/Tests.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: df53f1a7d2cffca4abeecbf46779aeef -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: From ef921a7c247c4332e1f3b331ca5f93a674c6634a Mon Sep 17 00:00:00 2001 From: saint4626 Date: Sat, 4 Apr 2026 14:43:52 +0300 Subject: [PATCH 05/23] CleanUp --- .../Networking/BasisNetworkConnection.cs | 3 --- .../Networking/BasisNetworkManagement.cs | 24 ++++++++----------- .../BasisNetworkCore/BasisNetworkShell.cs | 4 ---- .../Runtime/Settings/BasisSteamSettings.cs | 2 +- .../Runtime/Transport/SteamNetManager.cs | 2 +- 5 files changed, 12 insertions(+), 23 deletions(-) diff --git a/Basis/Packages/com.basis.framework/Networking/BasisNetworkConnection.cs b/Basis/Packages/com.basis.framework/Networking/BasisNetworkConnection.cs index 3b7a50d11c..23da0d438e 100644 --- a/Basis/Packages/com.basis.framework/Networking/BasisNetworkConnection.cs +++ b/Basis/Packages/com.basis.framework/Networking/BasisNetworkConnection.cs @@ -15,9 +15,6 @@ namespace Basis.Scripts.Networking { - /// - /// Connection/session management, server runner, time utilities, and send helpers. - /// public static class BasisNetworkConnection { private static readonly object BnlSubscriptionLock = new object(); diff --git a/Basis/Packages/com.basis.framework/Networking/BasisNetworkManagement.cs b/Basis/Packages/com.basis.framework/Networking/BasisNetworkManagement.cs index fe65e71626..9dd0879aed 100644 --- a/Basis/Packages/com.basis.framework/Networking/BasisNetworkManagement.cs +++ b/Basis/Packages/com.basis.framework/Networking/BasisNetworkManagement.cs @@ -15,10 +15,6 @@ namespace Basis.Scripts.Networking { - /// - /// Centralized network manager for Basis. Handles connection lifecycle, transmitters, - /// simulation ticks, time synchronization, and server/client messaging. - /// [DefaultExecutionOrder(15001)] public class BasisNetworkManagement : MonoBehaviour { @@ -47,53 +43,53 @@ public class BasisNetworkManagement : MonoBehaviour public bool IsHostMode = false; /// - /// Transport selection. LiteNetLib remains the default path. + /// Transport selection. /// public NetworkTransportType Transport = NetworkTransportType.LiteNetLib; /// - /// When using Steam transport, prefer relay over direct peer addressing. + /// Prefer Steam relay over direct peer addressing. /// public bool UseSteamRelay = true; /// - /// Runtime state for the active or pending Steam lobby. + /// Active Steam lobby ID. /// [HideInInspector] public ulong CurrentSteamLobbyId = 0; /// - /// Runtime state for the current host Steam ID when using Steam transport. + /// Current host Steam ID for Steam transport. /// [HideInInspector] public ulong CurrentHostSteamId = 0; /// - /// Runtime state for the current Steam virtual port when using relay sockets. + /// Steam virtual port for relay sockets. /// [HideInInspector] public int CurrentSteamVirtualPort = 0; /// - /// Pending world BEE URL selected during Steam lobby creation. + /// Pending world BEE URL for Steam lobby creation. /// [HideInInspector] public string PendingSteamWorldUrl = string.Empty; /// - /// Pending world password paired with . + /// Pending world password for Steam lobby creation. /// [HideInInspector] public string PendingSteamWorldPassword = string.Empty; /// - /// Friendly world name derived from BEE metadata for lobby UI. + /// Pending world name from BEE metadata. /// [HideInInspector] public string PendingSteamWorldName = string.Empty; /// - /// Singleton instance of . + /// Singleton instance. /// public static BasisNetworkManagement Instance; @@ -185,7 +181,7 @@ public static bool IsMainThread() #region Connection Control /// - /// Connects to the server using the configured , , and . + /// Connects to the server with current settings. /// public void Connect() => BasisNetworkConnection.Connect(this); diff --git a/Basis/Packages/com.basis.server/BasisNetworkCore/BasisNetworkShell.cs b/Basis/Packages/com.basis.server/BasisNetworkCore/BasisNetworkShell.cs index 20a0a5ebc1..9546e3f367 100644 --- a/Basis/Packages/com.basis.server/BasisNetworkCore/BasisNetworkShell.cs +++ b/Basis/Packages/com.basis.server/BasisNetworkCore/BasisNetworkShell.cs @@ -169,10 +169,6 @@ public void Recycle(bool IsOkTOHaveEmptyData = false) recycle?.Invoke(); } - /// - /// Creates a reader over a managed buffer with an optional recycle callback. - /// Used by transport implementations that manage their own buffer lifecycle. - /// public static NetPacketReader Create(byte[] source, int offset, int maxSize, Action recycle = null) { var reader = new NetPacketReader(); diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/Settings/BasisSteamSettings.cs b/Basis/Packages/com.basis.steamtransport/Runtime/Settings/BasisSteamSettings.cs index 253dec6a95..0d5bac7ead 100644 --- a/Basis/Packages/com.basis.steamtransport/Runtime/Settings/BasisSteamSettings.cs +++ b/Basis/Packages/com.basis.steamtransport/Runtime/Settings/BasisSteamSettings.cs @@ -17,7 +17,7 @@ public class BasisSteamSettings : ScriptableObject public bool RunCallbacksManually = true; [Header("Lobby Defaults")] - [Tooltip("Keep this conservative until targeted load testing validates a higher count. 32 is the current validated default.")] + [Tooltip("Validated lobby size. Increase only after load testing.")] [Range(2, 250)] public int DefaultMaxLobbyMembers = ValidatedDefaultMaxLobbyMembers; public int RelayVirtualPort = 0; diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/Transport/SteamNetManager.cs b/Basis/Packages/com.basis.steamtransport/Runtime/Transport/SteamNetManager.cs index 0b55c35205..7bc8f801e9 100644 --- a/Basis/Packages/com.basis.steamtransport/Runtime/Transport/SteamNetManager.cs +++ b/Basis/Packages/com.basis.steamtransport/Runtime/Transport/SteamNetManager.cs @@ -991,7 +991,7 @@ private int AllocatePeerId() } while (candidatePeerId != startPeerId); - throw new InvalidOperationException("Steam transport could not allocate a peer id because the peer id space is exhausted."); + throw new InvalidOperationException("Peer id space exhausted."); } private void ResetStatistics() From 1de9ef897cd61bb28376429a5e884e1837a5eb79 Mon Sep 17 00:00:00 2001 From: saint4626 Date: Sun, 10 May 2026 22:04:10 +0300 Subject: [PATCH 06/23] Drop unrelated bundle and spawn merge carryover --- .../BasisTrackedBundleWrapper.cs | 21 ++++--------------- .../Networking/BasisNetworkSpawnItem.cs | 12 +++++++++-- 2 files changed, 14 insertions(+), 19 deletions(-) diff --git a/Basis/Packages/com.basis.bundlemanagement/BasisTrackedBundleWrapper.cs b/Basis/Packages/com.basis.bundlemanagement/BasisTrackedBundleWrapper.cs index 35287ae1f4..a1b5f21988 100644 --- a/Basis/Packages/com.basis.bundlemanagement/BasisTrackedBundleWrapper.cs +++ b/Basis/Packages/com.basis.bundlemanagement/BasisTrackedBundleWrapper.cs @@ -14,7 +14,6 @@ public class BasisTrackedBundleWrapper public bool IsBundleBackingStoreReleased = false; #endif private int _requestedTimes = 0; - private int _unloadState = 0; public bool DidErrorOccur = false; public static TimeSpan TimeSpan = TimeSpan.FromSeconds(BasisBeeConstants.TimeUntilMemoryRemoval); /// @@ -51,22 +50,12 @@ public async Task UnloadIfReady() #if !UNITY_SERVER if (AssetBundle == null) { - if (Volatile.Read(ref _unloadState) != 0) - { - return false; - } - BasisDebug.LogError("Asset Bundle was null this should never occur"); return false; } #endif if (Volatile.Read(ref _requestedTimes) <= 0) { - if (Interlocked.CompareExchange(ref _unloadState, 1, 0) != 0) - { - return false; - } - await Task.Delay(TimeSpan); if (Volatile.Read(ref _requestedTimes) <= 0) { @@ -75,13 +64,11 @@ public async Task UnloadIfReady() #if UNITY_BUNDLEUNLOAD if (IsBundleBackingStoreReleased) { - Interlocked.Exchange(ref _unloadState, 2); return true; } BasisDebug.LogError("Asset Bundle was null this should never occur"); #else - Interlocked.Exchange(ref _unloadState, 2); BasisDebug.LogError("Already Unloaded this bundle, check logic could be ok if you loaded this a few times and unloaded it quickly aswell."); #endif return false; @@ -89,15 +76,13 @@ public async Task UnloadIfReady() BasisDebug.Log("Unloading Bundle " + AssetBundle.name); AssetBundle.Unload(true); #if UNITY_BUNDLEUNLOAD + AssetBundle = null; IsBundleBackingStoreReleased = true; #endif - AssetBundle = null; - Interlocked.Exchange(ref _unloadState, 2); return true; } else { - Interlocked.Exchange(ref _unloadState, 0); BasisDebug.Log("Stopping Unload Process, Bundle was Incremented again after Requested Time"); return false; } @@ -132,6 +117,7 @@ public bool DeIncrement() #if UNITY_BUNDLEUNLOAD public void ReleaseBundleBackingStore() { + if (AssetBundle == null) { return; @@ -142,6 +128,7 @@ public void ReleaseBundleBackingStore() AssetBundle = null; IsBundleBackingStoreReleased = true; BasisDebug.Log("Bundle backing store released for headless scene bundle."); + } -#endif + #endif } diff --git a/Basis/Packages/com.basis.framework/Networking/BasisNetworkSpawnItem.cs b/Basis/Packages/com.basis.framework/Networking/BasisNetworkSpawnItem.cs index 207875d7cd..41673a5fbf 100644 --- a/Basis/Packages/com.basis.framework/Networking/BasisNetworkSpawnItem.cs +++ b/Basis/Packages/com.basis.framework/Networking/BasisNetworkSpawnItem.cs @@ -17,6 +17,7 @@ using static SerializableBasis; public static class BasisNetworkSpawnItem { + private static CancellationTokenSource _loadCts = new CancellationTokenSource(); public static bool RequestSceneLoad(string UnlockPassword, string CombinedURL, bool Persist, bool Admin, out LocalLoadResource localLoadResource, byte loadStrategy = 0) { if (string.IsNullOrEmpty(CombinedURL) || string.IsNullOrEmpty(UnlockPassword)) @@ -149,6 +150,7 @@ public static async Task SpawnScene(LocalLoadResource localLoadResource) }; Scene scene = await BasisSceneLoad.LoadSceneAssetBundle(loadBundle); + _loadCts.Token.ThrowIfCancellationRequested(); BasisDebug.Log($"LoadSceneAssetBundle Complete now Starting Scene Traversal", BasisDebug.LogTag.Networking); SceneTraverseNetIdAssign(scene, localLoadResource); @@ -198,7 +200,7 @@ public static async Task SpawnGameObject(LocalLoadResource localLoad var position = new Vector3(localLoadResource.PositionX, localLoadResource.PositionY, localLoadResource.PositionZ); var rotation = new Quaternion(localLoadResource.QuaternionX, localLoadResource.QuaternionY, localLoadResource.QuaternionZ, localLoadResource.QuaternionW); var scale = new Vector3(localLoadResource.ScaleX, localLoadResource.ScaleY, localLoadResource.ScaleZ); - GameObject reference = await BasisLoadHandler.LoadGameObjectBundle(BasisDeviceManagement.Instance.CreationGameobject, loadBundle, true, BasisProgressReport, new CancellationToken(), + GameObject reference = await BasisLoadHandler.LoadGameObjectBundle(BasisDeviceManagement.Instance.CreationGameobject, loadBundle, true, BasisProgressReport, _loadCts.Token, position, rotation, scale, @@ -206,7 +208,7 @@ public static async Task SpawnGameObject(LocalLoadResource localLoad if (reference == null) { - BasisDebug.LogError($"Unable to load {loadBundle.BasisLocalEncryptedBundle.DownloadedBeeFileLocation}", BasisDebug.LogTag.Networking); + BasisDebug.LogError($"Unable to load content from {localLoadResource.CombinedURL}. This may be caused by the bundle not having a build for the current platform ({UnityEngine.Application.platform}). Check earlier log messages for details.", BasisDebug.LogTag.Networking); BasisProgressReport.OnProgressReport -= BasisUILoadingBar.ProgressReport; return null; } @@ -233,6 +235,9 @@ public static async Task SpawnGameObject(LocalLoadResource localLoad loadBundle.BasisBundleConnector, out var data ); +#if UNITY_SERVER + BasisHeadlessManagement.StripTextureReferencesFromRoot(reference); +#endif BasisProgressReport.OnProgressReport -= BasisUILoadingBar.ProgressReport; return reference; } @@ -258,6 +263,9 @@ public static async Task DestroyGameobject(UnLoadResource resource) public static async Task Reset() { + _loadCts.Cancel(); + _loadCts.Dispose(); + _loadCts = new CancellationTokenSource(); await BasisRuntimeSpawnRegistry.ClearAllNetworking(); } } From 69ed97fa8a138e0f875968c79c46c87577be6c7d Mon Sep 17 00:00:00 2001 From: saint4626 Date: Sun, 10 May 2026 23:59:11 +0300 Subject: [PATCH 07/23] Fix Unity package compile after Steam merge --- .../BasisNetworkCore/BasisServerConfiguration.cs | 1 + .../com.basis.server/BasisNetworkCore/LNLNetworkImpl.cs | 2 -- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/Basis/Packages/com.basis.server/BasisNetworkCore/BasisServerConfiguration.cs b/Basis/Packages/com.basis.server/BasisNetworkCore/BasisServerConfiguration.cs index 75101f750a..d1d7153929 100644 --- a/Basis/Packages/com.basis.server/BasisNetworkCore/BasisServerConfiguration.cs +++ b/Basis/Packages/com.basis.server/BasisNetworkCore/BasisServerConfiguration.cs @@ -1,3 +1,4 @@ +using Basis.Network.Core; using BasisNetworkCore.Security; using System; using System.IO; diff --git a/Basis/Packages/com.basis.server/BasisNetworkCore/LNLNetworkImpl.cs b/Basis/Packages/com.basis.server/BasisNetworkCore/LNLNetworkImpl.cs index e8f7b3a7d1..05602f9c5f 100644 --- a/Basis/Packages/com.basis.server/BasisNetworkCore/LNLNetworkImpl.cs +++ b/Basis/Packages/com.basis.server/BasisNetworkCore/LNLNetworkImpl.cs @@ -132,8 +132,6 @@ internal LNLNetPeer(LiteNetLib.NetPeer lnlPeer) IPAddress NetPeer.Address => peer.Address; - string NetPeer.Identity => peer.Address?.ToString() ?? string.Empty; - int NetPeer.RemoteId => peer.RemoteId; int NetPeer.RoundTripTime => peer.RoundTripTime; From c3fda53c9d3e58609f95dc42cde45650f827aacc Mon Sep 17 00:00:00 2001 From: saint4626 Date: Mon, 11 May 2026 00:03:29 +0300 Subject: [PATCH 08/23] Implement upstream transport interface members for Steam --- .../Runtime/Transport/SteamNetManager.cs | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/Transport/SteamNetManager.cs b/Basis/Packages/com.basis.steamtransport/Runtime/Transport/SteamNetManager.cs index 7bc8f801e9..35b8bef36f 100644 --- a/Basis/Packages/com.basis.steamtransport/Runtime/Transport/SteamNetManager.cs +++ b/Basis/Packages/com.basis.steamtransport/Runtime/Transport/SteamNetManager.cs @@ -127,6 +127,8 @@ public int RoundTripTime public long RemoteTimeDelta => 0; + public int Mtu => 1200; + public void Disconnect() { connection.Close(false, 0, "Disconnected"); @@ -406,6 +408,16 @@ public NetPeer Connect(string sIP, int port, NetDataWriter writer) return peer; } + public bool SendUnconnectedMessage(NetDataWriter writer, IPEndPoint remoteEndPoint) + { + if (useFallback) + { + return fallbackManager.SendUnconnectedMessage(writer, remoteEndPoint); + } + + return false; + } + public void PollEvents() { if (useFallback) From 2cea0252351eb3567044b0e6903dad6e97a3b23d Mon Sep 17 00:00:00 2001 From: saint4626 Date: Mon, 11 May 2026 00:04:41 +0300 Subject: [PATCH 09/23] Restore packet reader helpers for Steam transport --- .../BasisNetworkCore/BasisNetworkShell.cs | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/Basis/Packages/com.basis.server/BasisNetworkCore/BasisNetworkShell.cs b/Basis/Packages/com.basis.server/BasisNetworkCore/BasisNetworkShell.cs index 40d224820c..d951fa2156 100644 --- a/Basis/Packages/com.basis.server/BasisNetworkCore/BasisNetworkShell.cs +++ b/Basis/Packages/com.basis.server/BasisNetworkCore/BasisNetworkShell.cs @@ -128,6 +128,10 @@ public void Start(int SetPort) public sealed partial class NetStatistics { + public NetStatistics() + { + } + public long PacketsSent; public long PacketsReceived; public long BytesSent; @@ -159,6 +163,14 @@ public void Recycle(bool IsOkTOHaveEmptyData = false) RecycleInternal?.Invoke(); } + + public static NetPacketReader Create(byte[] source, int offset, int maxSize, Action recycle = null) + { + var reader = new NetPacketReader(); + reader.SetSource(source, offset, maxSize); + reader.RecycleInternal = recycle; + return reader; + } } // Lifted straight from litenetlib From b51a09826c8f30bd09b912687b004243bb926187 Mon Sep 17 00:00:00 2001 From: saint4626 Date: Mon, 11 May 2026 00:07:01 +0300 Subject: [PATCH 10/23] Add packet reader default constructor --- .../com.basis.server/BasisNetworkCore/BasisNetworkShell.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Basis/Packages/com.basis.server/BasisNetworkCore/BasisNetworkShell.cs b/Basis/Packages/com.basis.server/BasisNetworkCore/BasisNetworkShell.cs index d951fa2156..914c31bb2a 100644 --- a/Basis/Packages/com.basis.server/BasisNetworkCore/BasisNetworkShell.cs +++ b/Basis/Packages/com.basis.server/BasisNetworkCore/BasisNetworkShell.cs @@ -143,6 +143,10 @@ public partial class NetPacketReader : NetDataReader { Action RecycleInternal; + public NetPacketReader() + { + } + #if UNITY_EDITOR || DEVELOPMENT_BUILD internal byte channel; internal DeliveryMethod method; From 18d4fba45a7486d8e97aee5d3e94446ed6dc5a0e Mon Sep 17 00:00:00 2001 From: saint4626 Date: Mon, 11 May 2026 00:10:06 +0300 Subject: [PATCH 11/23] Remove stale server merge carryover --- .../BasisServerReductionSystemEvents.cs | 4 ++-- .../com.basis.server/BasisNetworkServer/NetworkServer.cs | 1 - .../BasisNetworkServer/Security/BasisPlayerModeration.cs | 2 +- 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/Basis/Packages/com.basis.server/BasisNetworkServer/BasisNetworkingReductionSystem/BasisServerReductionSystemEvents.cs b/Basis/Packages/com.basis.server/BasisNetworkServer/BasisNetworkingReductionSystem/BasisServerReductionSystemEvents.cs index 1fd9f96f36..cfd1bc5a06 100644 --- a/Basis/Packages/com.basis.server/BasisNetworkServer/BasisNetworkingReductionSystem/BasisServerReductionSystemEvents.cs +++ b/Basis/Packages/com.basis.server/BasisNetworkServer/BasisNetworkingReductionSystem/BasisServerReductionSystemEvents.cs @@ -367,9 +367,9 @@ private static void RunTick(long startTick) //Phase 4: Network I/O BasisNetworkPIPCamera.UpdatePIPPositions(now); - if (NetworkServer.Server != null && NetworkServer.Server.manager != null) + if (NetworkServer.Server != null) { - NetworkServer.Server.manager.TriggerUpdate(); + NetworkServer.Server.PollEvents(); } if (profiling) { diff --git a/Basis/Packages/com.basis.server/BasisNetworkServer/NetworkServer.cs b/Basis/Packages/com.basis.server/BasisNetworkServer/NetworkServer.cs index 5c8ac9cf10..23689b5ead 100644 --- a/Basis/Packages/com.basis.server/BasisNetworkServer/NetworkServer.cs +++ b/Basis/Packages/com.basis.server/BasisNetworkServer/NetworkServer.cs @@ -237,7 +237,6 @@ private static void ResetRuntimeState() BasisNetworkContentShare.Reset(); BasisNetworkPreloadResourceManagement.Reset(); BasisNetworkPIPCamera.Reset(); - BasisServerReductionSystemEvents.Reset(); BasisNetworkStatistics.Clear(); Listener = null; diff --git a/Basis/Packages/com.basis.server/BasisNetworkServer/Security/BasisPlayerModeration.cs b/Basis/Packages/com.basis.server/BasisNetworkServer/Security/BasisPlayerModeration.cs index c8b1bd32bf..530a869666 100644 --- a/Basis/Packages/com.basis.server/BasisNetworkServer/Security/BasisPlayerModeration.cs +++ b/Basis/Packages/com.basis.server/BasisNetworkServer/Security/BasisPlayerModeration.cs @@ -72,7 +72,7 @@ public static string IpBan(string UUID, string reason) if (IsProtected(UUID)) return "Target is protected"; - string ip = peer.Identity; + string ip = peer.Address.ToString(); peer.Disconnect(Encoding.UTF8.GetBytes(reason)); BannedPlayer bannedPlayer = new() From c88df28840a2d02fa5044fe1b184ec2d866208e4 Mon Sep 17 00:00:00 2001 From: saint4626 Date: Mon, 11 May 2026 00:11:35 +0300 Subject: [PATCH 12/23] Expose transport polling on NetManager --- .../com.basis.server/BasisNetworkCore/BasisNetworkShell.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Basis/Packages/com.basis.server/BasisNetworkCore/BasisNetworkShell.cs b/Basis/Packages/com.basis.server/BasisNetworkCore/BasisNetworkShell.cs index 914c31bb2a..1af04b459a 100644 --- a/Basis/Packages/com.basis.server/BasisNetworkCore/BasisNetworkShell.cs +++ b/Basis/Packages/com.basis.server/BasisNetworkCore/BasisNetworkShell.cs @@ -119,6 +119,9 @@ public void Start(int SetPort) public void Start(IPAddress IPv4Address, IPAddress IPv6Address, int SetPort); public void Stop(); public Basis.Network.Core.NetPeer Connect(string sIP, int port, NetDataWriter Writer); + public void PollEvents() + { + } public bool SendUnconnectedMessage(NetDataWriter writer, IPEndPoint remoteEndPoint); public NetStatistics Statistics { get; } From 58830fa8ca675bc2d589f56f1ec7f9e29db271f8 Mon Sep 17 00:00:00 2001 From: saint4626 Date: Mon, 11 May 2026 00:14:03 +0300 Subject: [PATCH 13/23] Update Steam UI username cache key --- .../Runtime/UI/SteamLobbiesProvider.Actions.cs | 2 +- .../Runtime/UI/SteamLobbiesProvider.PanelSetup.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/UI/SteamLobbiesProvider.Actions.cs b/Basis/Packages/com.basis.steamtransport/Runtime/UI/SteamLobbiesProvider.Actions.cs index f6f5e2e288..217f22aafb 100644 --- a/Basis/Packages/com.basis.steamtransport/Runtime/UI/SteamLobbiesProvider.Actions.cs +++ b/Basis/Packages/com.basis.steamtransport/Runtime/UI/SteamLobbiesProvider.Actions.cs @@ -342,7 +342,7 @@ private bool TryPrepareLocalPlayer(out string userName) BasisLocalPlayer.Instance.DisplayName = userName; BasisLocalPlayer.Instance.SetSafeDisplayname(); - BasisDataStore.SaveString(BasisLocalPlayer.Instance.DisplayName, ServersProvider.LoadFileName); + BasisDataStore.SaveString(BasisLocalPlayer.Instance.DisplayName, ServersProvider.UsernameFileName); return true; } diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/UI/SteamLobbiesProvider.PanelSetup.cs b/Basis/Packages/com.basis.steamtransport/Runtime/UI/SteamLobbiesProvider.PanelSetup.cs index 2871de1d68..5f363fd0fe 100644 --- a/Basis/Packages/com.basis.steamtransport/Runtime/UI/SteamLobbiesProvider.PanelSetup.cs +++ b/Basis/Packages/com.basis.steamtransport/Runtime/UI/SteamLobbiesProvider.PanelSetup.cs @@ -18,7 +18,7 @@ private void BuildPanelContents(BasisMenuPanel panel) usernameField = PanelTextField.CreateNewEntry(container); usernameField.Descriptor.SetTitle("Username"); - usernameField.SetValueWithoutNotify(BasisDataStore.LoadString(ServersProvider.LoadFileName, string.Empty)); + usernameField.SetValueWithoutNotify(BasisDataStore.LoadString(ServersProvider.UsernameFileName, string.Empty)); createGroup = PanelElementDescriptor.CreateNew(PanelElementDescriptor.ElementStyles.Group, container); createGroup.SetTitle("Create Lobby"); From 8b6bf85053be6ecdb56b2698b750006eddc3bf94 Mon Sep 17 00:00:00 2001 From: saint4626 Date: Mon, 11 May 2026 00:32:59 +0300 Subject: [PATCH 14/23] Widen Steam lobby panel layout --- .../UI/SteamLobbiesProvider.PanelSetup.cs | 70 +++++++++++++++++-- .../Runtime/UI/SteamLobbiesProvider.cs | 7 +- 2 files changed, 67 insertions(+), 10 deletions(-) diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/UI/SteamLobbiesProvider.PanelSetup.cs b/Basis/Packages/com.basis.steamtransport/Runtime/UI/SteamLobbiesProvider.PanelSetup.cs index 5f363fd0fe..8814a915f8 100644 --- a/Basis/Packages/com.basis.steamtransport/Runtime/UI/SteamLobbiesProvider.PanelSetup.cs +++ b/Basis/Packages/com.basis.steamtransport/Runtime/UI/SteamLobbiesProvider.PanelSetup.cs @@ -1,6 +1,7 @@ using Basis.BasisUI; using Basis.Scripts.Common; using UnityEngine; +using UnityEngine.UI; namespace Basis.Scripts.Networking.Steam { @@ -20,7 +21,10 @@ private void BuildPanelContents(BasisMenuPanel panel) usernameField.Descriptor.SetTitle("Username"); usernameField.SetValueWithoutNotify(BasisDataStore.LoadString(ServersProvider.UsernameFileName, string.Empty)); - createGroup = PanelElementDescriptor.CreateNew(PanelElementDescriptor.ElementStyles.Group, container); + RectTransform lobbyColumns = BuildHorizontalRow(container); + + createGroup = PanelElementDescriptor.CreateNew(PanelElementDescriptor.ElementStyles.Group, lobbyColumns); + ApplyColumnWeight(createGroup, 1f); createGroup.SetTitle("Create Lobby"); createGroup.SetDescription("Host a Basis session and attach a world BEE to the lobby."); @@ -56,12 +60,16 @@ private void BuildPanelContents(BasisMenuPanel panel) createLobbyButton.Descriptor.SetHeight(80); createLobbyButton.OnClicked += () => _ = OnCreateLobbyButton(); - browserGroup = PanelElementDescriptor.CreateNew(PanelElementDescriptor.ElementStyles.Group, container); + browserGroup = PanelElementDescriptor.CreateNew(PanelElementDescriptor.ElementStyles.Group, lobbyColumns); + ApplyColumnWeight(browserGroup, 1f); browserGroup.SetTitle("Available Lobbies"); browserGroup.SetDescription("Refresh Steam lobby metadata and inspect the selected world."); - refreshLobbiesButton = PanelButton.CreateNew(browserGroup.ContentParent); + RectTransform lobbyActions = BuildHorizontalRow(browserGroup.ContentParent); + + refreshLobbiesButton = PanelButton.CreateNew(lobbyActions); refreshLobbiesButton.Descriptor.SetTitle("Refresh Lobbies"); + ApplyButtonWeight(refreshLobbiesButton, 1f); refreshLobbiesButton.OnClicked += () => _ = RefreshLobbiesAsync(); lobbySelectionDropdown = PanelDropdown.CreateNew(PanelDropdown.DropdownStyles.EntryNoLabel, browserGroup.ContentParent); @@ -74,8 +82,9 @@ private void BuildPanelContents(BasisMenuPanel panel) selectedLobbyDescriptor.SetTitle("Lobby Preview"); selectedLobbyDescriptor.SetDescription("Refresh Steam lobbies to inspect a world before joining."); - joinLobbyButton = PanelButton.CreateNew(browserGroup.ContentParent); + joinLobbyButton = PanelButton.CreateNew(lobbyActions); joinLobbyButton.Descriptor.SetTitle("Join Lobby"); + ApplyButtonWeight(joinLobbyButton, 1f); joinLobbyButton.OnClicked += () => _ = OnJoinLobbyButton(); sessionGroup = PanelElementDescriptor.CreateNew(PanelElementDescriptor.ElementStyles.Group, container); @@ -95,5 +104,58 @@ private void BuildPanelContents(BasisMenuPanel panel) currentLobbyDescriptor.SetTitle("Lobby Details"); currentLobbyDescriptor.SetDescription("No Steam lobby selected."); } + + private static RectTransform BuildHorizontalRow(RectTransform parent) + { + GameObject rowObject = new GameObject("SteamLobbyRow", typeof(RectTransform)); + RectTransform rowTransform = (RectTransform)rowObject.transform; + rowTransform.SetParent(parent, false); + + rowTransform.anchorMin = new Vector2(0f, 1f); + rowTransform.anchorMax = new Vector2(1f, 1f); + rowTransform.pivot = new Vector2(0.5f, 1f); + + HorizontalLayoutGroup layoutGroup = rowObject.AddComponent(); + layoutGroup.childForceExpandWidth = true; + layoutGroup.childForceExpandHeight = false; + layoutGroup.childControlWidth = true; + layoutGroup.childControlHeight = true; + layoutGroup.spacing = 8f; + layoutGroup.padding = new RectOffset(0, 0, 0, 0); + + ContentSizeFitter fitter = rowObject.AddComponent(); + fitter.verticalFit = ContentSizeFitter.FitMode.PreferredSize; + + LayoutElement layout = rowObject.AddComponent(); + layout.minWidth = 0f; + layout.preferredWidth = 0f; + layout.flexibleWidth = 1f; + + return rowTransform; + } + + private static void ApplyColumnWeight(PanelElementDescriptor descriptor, float flex) + { + if (descriptor == null || descriptor.Layout == null) + { + return; + } + + descriptor.Layout.minWidth = 0f; + descriptor.Layout.preferredWidth = 0f; + descriptor.Layout.flexibleWidth = flex; + } + + private static void ApplyButtonWeight(PanelButton button, float flex) + { + if (button == null || button.Layout == null) + { + return; + } + + button.Layout.minWidth = 0f; + button.Layout.preferredWidth = 0f; + button.Layout.flexibleWidth = flex; + } } } diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/UI/SteamLobbiesProvider.cs b/Basis/Packages/com.basis.steamtransport/Runtime/UI/SteamLobbiesProvider.cs index 1b08fe733b..6ce481cd71 100644 --- a/Basis/Packages/com.basis.steamtransport/Runtime/UI/SteamLobbiesProvider.cs +++ b/Basis/Packages/com.basis.steamtransport/Runtime/UI/SteamLobbiesProvider.cs @@ -51,12 +51,7 @@ public override void RunAction() } BasisMenuPanel panel = BasisMainMenu.CreateActiveMenu( - new BasisMenuPanel.PanelData - { - Title = Title, - PanelSize = new Vector2(650, 950), - PanelPosition = default - }, + BasisMenuPanel.PanelData.Standard(Title), BasisMenuPanel.PanelStyles.Page, this); BoundButton?.BindActiveStateToAddressablesInstance(panel); From e4d0533f997339d33e272a10d7bcc40373d0de08 Mon Sep 17 00:00:00 2001 From: saint4626 Date: Mon, 11 May 2026 00:53:26 +0300 Subject: [PATCH 15/23] Trim unrelated upstream integration changes --- Basis/Assets/TemporaryStorage.meta | 8 -------- 1 file changed, 8 deletions(-) delete mode 100644 Basis/Assets/TemporaryStorage.meta diff --git a/Basis/Assets/TemporaryStorage.meta b/Basis/Assets/TemporaryStorage.meta deleted file mode 100644 index 3ed6fe28c7..0000000000 --- a/Basis/Assets/TemporaryStorage.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: dc6e9971024863943aad630d8aa5610b -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: From 4ad193ee2ee3898779dd98635cb31995889d8ad3 Mon Sep 17 00:00:00 2001 From: saint4626 Date: Mon, 11 May 2026 00:53:47 +0300 Subject: [PATCH 16/23] Revert unrelated preload and spawn carryover --- .../Networking/BasisNetworkPreloadManager.cs | 12 ++ .../BasisRuntimeSpawnRegistry.cs | 72 ++++---- .../Scene Management/BasisSceneFactory.cs | 2 - .../Fonts/Poppins-Regular SDF NamePlate.asset | 167 +----------------- .../BasisNetworkPreloadResourceManagement.cs | 8 +- 5 files changed, 53 insertions(+), 208 deletions(-) diff --git a/Basis/Packages/com.basis.framework/Networking/BasisNetworkPreloadManager.cs b/Basis/Packages/com.basis.framework/Networking/BasisNetworkPreloadManager.cs index 36c68a8f06..ce2a260566 100644 --- a/Basis/Packages/com.basis.framework/Networking/BasisNetworkPreloadManager.cs +++ b/Basis/Packages/com.basis.framework/Networking/BasisNetworkPreloadManager.cs @@ -48,6 +48,7 @@ public class PreloadedResource private static async Task HandlePreload(LocalLoadResource resource) { string netId = resource.LoadedNetID; + BasisDebug.Log($"PreloadManager: Beginning preload for {resource.CombinedURL} (NetID={netId})", BasisDebug.LogTag.Networking); var preloaded = new PreloadedResource { @@ -125,6 +126,8 @@ private static async Task HandlePreload(LocalLoadResource resource) preloaded.BundleWrapper = wrapper; preloaded.IsReady = true; + + BasisDebug.Log($"PreloadManager: Successfully downloaded {resource.CombinedURL} to disk (NetID={netId})", BasisDebug.LogTag.Networking); } catch (Exception ex) { @@ -141,6 +144,7 @@ private static async Task HandlePreload(LocalLoadResource resource) public static async Task HandleSynchronizedPreload(LocalLoadResource resource) { string netId = resource.LoadedNetID; + BasisDebug.Log($"PreloadManager: Beginning synchronized preload for {resource.CombinedURL} (NetID={netId})", BasisDebug.LogTag.Networking); // First preload the content await HandlePreload(resource); @@ -154,6 +158,10 @@ public static async Task HandleSynchronizedPreload(LocalLoadResource resource) { BasisDebug.LogError($"PreloadManager: Synchronized preload failed for {resource.CombinedURL} (NetID={netId}), reported failure to server"); } + else + { + BasisDebug.Log($"PreloadManager: Synchronized preload ready for {resource.CombinedURL} (NetID={netId}), reported ready to server"); + } } /// @@ -202,6 +210,8 @@ public static async Task HandleSpawnPreloaded(SpawnPreloadedMessage spawnMsg) await UnloadAllSceneContent(); } + BasisDebug.Log($"PreloadManager: Spawning preloaded resource {preloaded.LoadResource.CombinedURL} (NetID={netId})", BasisDebug.LogTag.Networking); + // Now spawn using the existing spawn infrastructure // The LoadStrategy is set back to 0 (Immediate) so SpawnGameObject/SpawnScene // treats it as a normal load @@ -241,6 +251,8 @@ private static async Task UnloadAllSceneContent() if (sceneInstances.Count == 0) return; + BasisDebug.Log($"PreloadManager: Unloading {sceneInstances.Count} existing scene(s) before synchronized spawn", BasisDebug.LogTag.Networking); + foreach (var scene in sceneInstances) { await BasisRuntimeSpawnRegistry.RemoveByLoadedNetId(scene.LoadedNetID); diff --git a/Basis/Packages/com.basis.framework/Resource Management/BasisRuntimeSpawnRegistry.cs b/Basis/Packages/com.basis.framework/Resource Management/BasisRuntimeSpawnRegistry.cs index 66acf3d70d..5399400c2c 100644 --- a/Basis/Packages/com.basis.framework/Resource Management/BasisRuntimeSpawnRegistry.cs +++ b/Basis/Packages/com.basis.framework/Resource Management/BasisRuntimeSpawnRegistry.cs @@ -66,7 +66,6 @@ public class SpawnInstance // LoadedNetID -> instance (fast removal / lookup) private static readonly Dictionary _byNetId = new(); - private static readonly ConcurrentDictionary _removalsInFlight = new(); public static bool HasAny(string url) => !string.IsNullOrWhiteSpace(url) @@ -193,53 +192,55 @@ public static async Task RemoveByLoadedNetId(string loadedNetId) { if (string.IsNullOrWhiteSpace(loadedNetId)) return false; if (!_byNetId.TryGetValue(loadedNetId, out var inst) || inst == null) return false; - if (!_removalsInFlight.TryAdd(loadedNetId, 0)) - { - return false; - } - try + // Despawn first (main thread!) + switch (inst.SpawnMode) { - // Despawn first (main thread!) - switch (inst.SpawnMode) - { - case SpawnMode.GameObject: - case SpawnMode.Avatar: // treat avatar as GO unless you add a separate avatar store + case SpawnMode.GameObject: + case SpawnMode.Avatar: // treat avatar as GO unless you add a separate avatar store + { + if (SpawnedGameobjects.TryGetValue(loadedNetId, out var go) && go != null) { - if (SpawnedGameobjects.TryGetValue(loadedNetId, out var go) && go != null) + if (inst.SpawnMethod == SpawnMethod.Embedded) { - if (inst.SpawnMethod == SpawnMethod.Embedded) - { - Addressables.ReleaseInstance(go); - } - else - { - GameObject.Destroy(go); - } + Addressables.ReleaseInstance(go); + } + else + { + GameObject.Destroy(go); } - - break; } - case SpawnMode.Scene: + + break; + } + case SpawnMode.Scene: + { + if (SpawnedScenes.TryGetValue(loadedNetId, out var scene) && scene.IsValid()) { - if (SpawnedScenes.TryGetValue(loadedNetId, out var scene) && scene.IsValid() && scene.isLoaded) + /* + if (inst.SpawnMethod == SpawnMethod.Embedded) + { + Addressables.UnloadSceneAsync(scene, true); + } + else + { + SceneManager.UnloadSceneAsync(scene); + } + */ + if (scene.IsValid() && scene.isLoaded) { await SceneManager.UnloadSceneAsync(scene); } - - break; } - default: - break; - } - // Now remove bookkeeping + runtime refs - return RemoveByLoadedNetId_RegistryOnly(loadedNetId); - } - finally - { - _removalsInFlight.TryRemove(loadedNetId, out _); + break; + } + default: + break; } + + // Now remove bookkeeping + runtime refs + return RemoveByLoadedNetId_RegistryOnly(loadedNetId); } private static bool RemoveByLoadedNetId_RegistryOnly(string loadedNetId) { @@ -327,7 +328,6 @@ public static void ClearAll() { _map.Clear(); _byNetId.Clear(); - _removalsInFlight.Clear(); SpawnedGameobjects.Clear(); SpawnedScenes.Clear(); diff --git a/Basis/Packages/com.basis.framework/Scene Management/BasisSceneFactory.cs b/Basis/Packages/com.basis.framework/Scene Management/BasisSceneFactory.cs index a65d20a8e8..324105dbc7 100644 --- a/Basis/Packages/com.basis.framework/Scene Management/BasisSceneFactory.cs +++ b/Basis/Packages/com.basis.framework/Scene Management/BasisSceneFactory.cs @@ -27,8 +27,6 @@ public static class BasisSceneFactory public static void Initalize() { - BasisScene.Ready -= Initalize; - BasisScene.Destroyed -= BasisSceneDestroyed; BasisScene.Ready += Initalize; BasisScene.Destroyed += BasisSceneDestroyed; SceneManager.sceneUnloaded -= OnSceneUnloaded; diff --git a/Basis/Packages/com.basis.sdk/Fonts/Poppins-Regular SDF NamePlate.asset b/Basis/Packages/com.basis.sdk/Fonts/Poppins-Regular SDF NamePlate.asset index ff97429638..e92eca9aa8 100644 --- a/Basis/Packages/com.basis.sdk/Fonts/Poppins-Regular SDF NamePlate.asset +++ b/Basis/Packages/com.basis.sdk/Fonts/Poppins-Regular SDF NamePlate.asset @@ -81,172 +81,7 @@ MonoBehaviour: m_FontFeatureTable: m_MultipleSubstitutionRecords: [] m_LigatureSubstitutionRecords: [] - m_GlyphPairAdjustmentRecords: - - m_FirstAdjustmentRecord: - m_GlyphIndex: 1000 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -2.0700002 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 994 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: 0 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 1000 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -4.05 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 997 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: 0 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 1000 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -2.0700002 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 998 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: 0 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 1000 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -2.0700002 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 1000 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: 0 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 1000 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -2.0700002 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 1004 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: 0 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 1000 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -2.0700002 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 1007 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: 0 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 1000 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -2.0700002 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 1010 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: 0 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 1000 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -2.0700002 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 1012 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: 0 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 1000 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -2.0700002 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 1013 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: 0 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 1000 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -6.1200004 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 1016 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: 0 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 1000 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -4.05 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 1019 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: 0 + m_GlyphPairAdjustmentRecords: [] m_MarkToBaseAdjustmentRecords: [] m_MarkToMarkAdjustmentRecords: [] m_ShouldReimportFontFeatures: 0 diff --git a/Basis/Packages/com.basis.server/BasisNetworkServer/BasisNetworkPreloadResourceManagement.cs b/Basis/Packages/com.basis.server/BasisNetworkServer/BasisNetworkPreloadResourceManagement.cs index ecbc327cb4..63fab353a8 100644 --- a/Basis/Packages/com.basis.server/BasisNetworkServer/BasisNetworkPreloadResourceManagement.cs +++ b/Basis/Packages/com.basis.server/BasisNetworkServer/BasisNetworkPreloadResourceManagement.cs @@ -158,7 +158,7 @@ private static void BroadcastSpawnSignal(string loadedNetId) // Props (Mode == 0) should never cause scene unloads. if (session.Resource.Mode == 1) { - UnloadAllSceneResources(peerSnapshot, loadedNetId); + UnloadAllSceneResources(peerSnapshot); } SpawnPreloadedMessage spawnMsg = new SpawnPreloadedMessage @@ -178,15 +178,15 @@ private static void BroadcastSpawnSignal(string loadedNetId) /// Unloads all scene-type resources (Mode == 1) from the server database /// and broadcasts unload messages to all clients through the normal unload channel. /// - private static void UnloadAllSceneResources(NetPeer[] peerSnapshot, string preservedLoadedNetId) + private static void UnloadAllSceneResources(NetPeer[] peerSnapshot) { var sceneResources = BasisNetworkResourceManagement.UshortNetworkDatabase.Values - .Where(r => r.Mode == 1 && r.LoadedNetID != preservedLoadedNetId) + .Where(r => r.Mode == 1) .ToArray(); if (sceneResources.Length == 0) return; - BNL.Log($"PreloadResourceManagement: Unloading {sceneResources.Length} existing scene(s) before synchronized spawn, preserving {preservedLoadedNetId}"); + BNL.Log($"PreloadResourceManagement: Unloading {sceneResources.Length} existing scene(s) before synchronized spawn"); NetDataWriter writer = NetworkServer.RentWriter(); foreach (var scene in sceneResources) From bc7b3e816392f2efbf1bf67812c555097812c4de Mon Sep 17 00:00:00 2001 From: saint4626 Date: Mon, 11 May 2026 00:56:37 +0300 Subject: [PATCH 17/23] Keep Steam dependencies inside transport package --- .../Facepunch.Steamworks.Posix.xml | 4283 ----------------- .../Facepunch.Steamworks.Posix.xml.meta | 7 - .../Facepunch.Steamworks.Win32.xml | 4283 ----------------- .../Facepunch.Steamworks.Win32.xml.meta | 7 - .../Facepunch.Steamworks.Win64.xml | 4283 ----------------- .../Facepunch.Steamworks.Win64.xml.meta | 7 - .../Assets/Resources/BasisSteamSettings.asset | 23 - .../Resources/BasisSteamSettings.asset.meta | 8 - .../Plugins/Facepunch.Steamworks.meta | 0 .../Facepunch.Steamworks.Posix.dll | Bin .../Facepunch.Steamworks.Posix.dll.meta | 0 .../Facepunch.Steamworks.Win32.dll | Bin .../Facepunch.Steamworks.Win32.dll.meta | 0 .../Facepunch.Steamworks.Win64.dll | Bin .../Facepunch.Steamworks.Win64.dll.meta | 0 .../redistributable_bin.meta | 0 .../redistributable_bin/linux32.meta | 0 .../linux32/libsteam_api.so | Bin .../linux32/libsteam_api.so.meta | 0 .../redistributable_bin/linux64.meta | 0 .../linux64/libsteam_api.so | Bin .../linux64/libsteam_api.so.meta | 0 .../redistributable_bin/osx.meta | 0 .../osx/libsteam_api.dylib | Bin .../osx/libsteam_api.dylib.meta | 0 .../redistributable_bin/steam_api.dll | Bin .../redistributable_bin/steam_api.dll.meta | 0 .../redistributable_bin/steam_api.lib | Bin .../redistributable_bin/steam_api.lib.meta | 0 .../redistributable_bin/win64.meta | 0 .../redistributable_bin/win64/steam_api64.dll | Bin .../win64/steam_api64.dll.meta | 0 .../redistributable_bin/win64/steam_api64.lib | Bin .../win64/steam_api64.lib.meta | 0 34 files changed, 12901 deletions(-) delete mode 100644 Basis/Assets/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Posix.xml delete mode 100644 Basis/Assets/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Posix.xml.meta delete mode 100644 Basis/Assets/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Win32.xml delete mode 100644 Basis/Assets/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Win32.xml.meta delete mode 100644 Basis/Assets/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Win64.xml delete mode 100644 Basis/Assets/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Win64.xml.meta delete mode 100644 Basis/Assets/Resources/BasisSteamSettings.asset delete mode 100644 Basis/Assets/Resources/BasisSteamSettings.asset.meta rename Basis/{Assets => Packages/com.basis.steamtransport/Runtime}/Plugins/Facepunch.Steamworks.meta (100%) rename Basis/{Assets => Packages/com.basis.steamtransport/Runtime}/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Posix.dll (100%) rename Basis/{Assets => Packages/com.basis.steamtransport/Runtime}/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Posix.dll.meta (100%) rename Basis/{Assets => Packages/com.basis.steamtransport/Runtime}/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Win32.dll (100%) rename Basis/{Assets => Packages/com.basis.steamtransport/Runtime}/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Win32.dll.meta (100%) rename Basis/{Assets => Packages/com.basis.steamtransport/Runtime}/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Win64.dll (100%) rename Basis/{Assets => Packages/com.basis.steamtransport/Runtime}/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Win64.dll.meta (100%) rename Basis/{Assets => Packages/com.basis.steamtransport/Runtime}/Plugins/Facepunch.Steamworks/redistributable_bin.meta (100%) rename Basis/{Assets => Packages/com.basis.steamtransport/Runtime}/Plugins/Facepunch.Steamworks/redistributable_bin/linux32.meta (100%) rename Basis/{Assets => Packages/com.basis.steamtransport/Runtime}/Plugins/Facepunch.Steamworks/redistributable_bin/linux32/libsteam_api.so (100%) rename Basis/{Assets => Packages/com.basis.steamtransport/Runtime}/Plugins/Facepunch.Steamworks/redistributable_bin/linux32/libsteam_api.so.meta (100%) rename Basis/{Assets => Packages/com.basis.steamtransport/Runtime}/Plugins/Facepunch.Steamworks/redistributable_bin/linux64.meta (100%) rename Basis/{Assets => Packages/com.basis.steamtransport/Runtime}/Plugins/Facepunch.Steamworks/redistributable_bin/linux64/libsteam_api.so (100%) rename Basis/{Assets => Packages/com.basis.steamtransport/Runtime}/Plugins/Facepunch.Steamworks/redistributable_bin/linux64/libsteam_api.so.meta (100%) rename Basis/{Assets => Packages/com.basis.steamtransport/Runtime}/Plugins/Facepunch.Steamworks/redistributable_bin/osx.meta (100%) rename Basis/{Assets => Packages/com.basis.steamtransport/Runtime}/Plugins/Facepunch.Steamworks/redistributable_bin/osx/libsteam_api.dylib (100%) rename Basis/{Assets => Packages/com.basis.steamtransport/Runtime}/Plugins/Facepunch.Steamworks/redistributable_bin/osx/libsteam_api.dylib.meta (100%) rename Basis/{Assets => Packages/com.basis.steamtransport/Runtime}/Plugins/Facepunch.Steamworks/redistributable_bin/steam_api.dll (100%) rename Basis/{Assets => Packages/com.basis.steamtransport/Runtime}/Plugins/Facepunch.Steamworks/redistributable_bin/steam_api.dll.meta (100%) rename Basis/{Assets => Packages/com.basis.steamtransport/Runtime}/Plugins/Facepunch.Steamworks/redistributable_bin/steam_api.lib (100%) rename Basis/{Assets => Packages/com.basis.steamtransport/Runtime}/Plugins/Facepunch.Steamworks/redistributable_bin/steam_api.lib.meta (100%) rename Basis/{Assets => Packages/com.basis.steamtransport/Runtime}/Plugins/Facepunch.Steamworks/redistributable_bin/win64.meta (100%) rename Basis/{Assets => Packages/com.basis.steamtransport/Runtime}/Plugins/Facepunch.Steamworks/redistributable_bin/win64/steam_api64.dll (100%) rename Basis/{Assets => Packages/com.basis.steamtransport/Runtime}/Plugins/Facepunch.Steamworks/redistributable_bin/win64/steam_api64.dll.meta (100%) rename Basis/{Assets => Packages/com.basis.steamtransport/Runtime}/Plugins/Facepunch.Steamworks/redistributable_bin/win64/steam_api64.lib (100%) rename Basis/{Assets => Packages/com.basis.steamtransport/Runtime}/Plugins/Facepunch.Steamworks/redistributable_bin/win64/steam_api64.lib.meta (100%) diff --git a/Basis/Assets/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Posix.xml b/Basis/Assets/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Posix.xml deleted file mode 100644 index e471c1e7b3..0000000000 --- a/Basis/Assets/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Posix.xml +++ /dev/null @@ -1,4283 +0,0 @@ - - - - Facepunch.Steamworks.Posix - - - - - An awaitable version of a SteamAPICall_t - - - - - This gets called if IsComplete returned false on the first call. - The Action "continues" the async call. We pass it to the Dispatch - to be called when the callback returns. - - - - - Gets the result. This is called internally by the async shit. - - - - - Return true if complete or failed - - - - - This is what makes this struct awaitable - - - - - Gives us a generic way to get the CallbackId of structs - - - - - Cancels a ticket. - You should cancel your ticket when you close the game or leave a server. - - - - - Responsible for all callback/callresult handling - - This manually pumps Steam's message queue and dispatches those - events to any waiting callbacks/callresults. - - - - - If set then we'll call this function every time a callback is generated. - - This is SLOW!! - it's for debugging - don't keep it on all the time. If you want to access a specific - callback then please create an issue on github and I'll add it! - - Params are : [Callback Type] [Callback Contents] [server] - - - - - - Called if an exception happens during a callback/callresult. - This is needed because the exception isn't always accessible when running - async.. and can fail silently. With this hooked you won't be stuck wondering - what happened. - - - - - This gets called from Client/Server Init - It's important to switch to the manual dispatcher - - - - - Make sure we don't call Frame in a callback - because that'll cause some issues for everyone. - - - - - Calls RunFrame and processes events from this Steam Pipe - - - - - To be safe we don't call the continuation functions while iterating - the Callback list. This is maybe overly safe because the only way this - could be an issue is if the callback list is modified in the continuation - which would only happen if starting or shutting down in the callback. - - - - - A callback is a general global message - - - - - Given a callback, try to turn it into a string - - - - - A result is a reply to a specific command - - - - - Pumps the queue in an async loop so we don't - have to think about it. This has the advantage that - you can call .Wait() on async shit and it still works. - - - - - Pumps the queue in an async loop so we don't - have to think about it. This has the advantage that - you can call .Wait() on async shit and it still works. - - - - - Watch for a steam api call - - - - - Install a global callback. The passed function will get called if it's all good. - - - - - The score is just a simple numerical value - - - - - The score represents a time, in seconds - - - - - The score represents a time, in milliseconds - - - - - The top-score is the lowest number - - - - - The top-score is the highest number - - - - - Send the message unreliably. Can be lost. Messages *can* be larger than a - single MTU (UDP packet), but there is no retransmission, so if any piece - of the message is lost, the entire message will be dropped. - - The sending API does have some knowledge of the underlying connection, so - if there is no NAT-traversal accomplished or there is a recognized adjustment - happening on the connection, the packet will be batched until the connection - is open again. - - - - - Disable Nagle's algorithm. - By default, Nagle's algorithm is applied to all outbound messages. This means - that the message will NOT be sent immediately, in case further messages are - sent soon after you send this, which can be grouped together. Any time there - is enough buffered data to fill a packet, the packets will be pushed out immediately, - but partially-full packets not be sent until the Nagle timer expires. - - - - - If the message cannot be sent very soon (because the connection is still doing some initial - handshaking, route negotiations, etc), then just drop it. This is only applicable for unreliable - messages. Using this flag on reliable messages is invalid. - - - - Reliable message send. Can send up to 0.5mb in a single message. - Does fragmentation/re-assembly of messages under the hood, as well as a sliding window for - efficient sends of large chunks of data. - - - - Return a NetIdentity that represents LocalHost - - - - - Return true if this identity is localhost - - - - - Convert to a SteamId - - - - - - Set the specified Address - - - - - Automatically convert to a SteamId - - - - - - Returns NULL if we're not a SteamId - - - - - Returns NULL if we're not a NetAddress - - - - - We override tostring to provide a sensible representation - - - - - The Port. This is redundant documentation. - - - - - Any IP, specific port - - - - - Localhost IP, specific port - - - - - Specific IP, specific port - - - - - Specific IP, specific port - - - - - Set everything to zero - - - - - Return true if the IP is ::0. (Doesn't check port.) - - - - - Return true if IP is mapped IPv4 - - - - - Return true if IP is a fake IPv4 for Steam Datagram Relay - - - - - Return true if this identity is localhost. (Either IPv6 ::1, or IPv4 127.0.0.1) - - - - - Get the Address section - - - - - Used as a base to create your client connection. This creates a socket - to a single connection. - - You can override all the virtual functions to turn it into what you - want it to do. - - - - - Accept an incoming connection that has been received on a listen socket. - - - - - Disconnects from the remote host and invalidates the connection handle. Any unread data on the connection is discarded.. - reasonCode is defined and used by you. - - - - - Get/Set connection user data - - - - - A name for the connection, used mostly for debugging - - - - - This is the best version to use. - - - - - Ideally should be using an IntPtr version unless you're being really careful with the byte[] array and - you're not creating a new one every frame (like using .ToArray()) - - - - - Ideally should be using an IntPtr version unless you're being really careful with the byte[] array and - you're not creating a new one every frame (like using .ToArray()) - - - - - This creates a ton of garbage - so don't do anything with this beyond testing! - - - - - Flush any messages waiting on the Nagle timer and send them at the next transmission - opportunity (often that means right now). - - - - - Returns detailed connection stats in text format. Useful - for dumping to a log, etc. - - Plain text connection info - - - - Returns a small set of information about the real-time state of the connection. - - - - - Configure multiple outbound messages streams ("lanes") on a connection, and - control head-of-line blocking between them. - - - - - Describe the state of a connection - - - - - High level state of the connection - - - - - Remote address. Might be all 0's if we don't know it, or if this is N/A. - - - - - Who is on the other end? Depending on the connection type and phase of the connection, we might not know - - - - - Basic cause of the connection termination or problem. - - - - - Describe the status of a connection - - - - - Number of bytes unreliable data pending to be sent. This is data that you have recently requested to be sent but has not yet actually been put on the wire. - - - - - Number of bytes reliable data pending to be sent. This is data that you have recently requested to be sent but has not yet actually been put on the wire. - - - - - Number of bytes of reliable data that has been placed the wire, but for which we have not yet received an acknowledgment, and thus we may have to re-transmit. - - - - - Describe the status of a connection - - - - - Current ping (ms) - - - - - Outgoing packets per second - - - - - Outgoing bytes per second - - - - - Incoming packets per second - - - - - Incoming bytes per second - - - - - Connection quality measured locally, 0...1 (percentage of packets delivered end-to-end in order). - - - - - Packet delivery success rate as observed from remote host, 0...1 (percentage of packets delivered end-to-end in order). - - - - - Number of bytes unreliable data pending to be sent. This is data that you have recently requested to be sent but has not yet actually been put on the wire. - - - - - Number of bytes reliable data pending to be sent. This is data that you have recently requested to be sent but has not yet actually been put on the wire. - - - - - Number of bytes of reliable data that has been placed the wire, but for which we have not yet received an acknowledgment, and thus we may have to re-transmit. - - - - - - Object that describes a "location" on the Internet with sufficient - detail that we can reasonably estimate an upper bound on the ping between - the two hosts, even if a direct route between the hosts is not possible, - and the connection must be routed through the Steam Datagram Relay network. - This does not contain any information that identifies the host. Indeed, - if two hosts are in the same building or otherwise have nearly identical - networking characteristics, then it's valid to use the same location - object for both of them. - - NOTE: This object should only be used in the same process! Do not serialize it, - send it over the wire, or persist it in a file or database! If you need - to do that, convert it to a string representation using the methods in - ISteamNetworkingUtils(). - - - - - Estimate the round-trip latency between two arbitrary locations, in - milliseconds. This is a conservative estimate, based on routing through - the relay network. For most basic relayed connections, this ping time - will be pretty accurate, since it will be based on the route likely to - be actually used. - - If a direct IP route is used (perhaps via NAT traversal), then the route - will be different, and the ping time might be better. Or it might actually - be a bit worse! Standard IP routing is frequently suboptimal! - - But even in this case, the estimate obtained using this method is a - reasonable upper bound on the ping time. (Also it has the advantage - of returning immediately and not sending any packets.) - - In a few cases we might not able to estimate the route. In this case - a negative value is returned. k_nSteamNetworkingPing_Failed means - the reason was because of some networking difficulty. (Failure to - ping, etc) k_nSteamNetworkingPing_Unknown is returned if we cannot - currently answer the question for some other reason. - - Do you need to be able to do this from a backend/matchmaking server? - You are looking for the "ticketgen" library. - - - - Destroy a listen socket. All the connections that were accepting on the listen - socket are closed ungracefully. - - - - - Represents a Steam Achievement. - - - - - Gets whether or not the achievement has been unlocked. - - - - - Gets the identifier of the achievement. This is the "API Name" on Steamworks. - - - - - Gets the display name of the achievement. - - - - - Gets the description of the achievement. - - - - - If is , this value represents the time that the achievement was unlocked. - - - - - Gets the icon of the achievement. This can return a null image even though the image exists if the image - hasn't been downloaded by Steam yet. You should use if you want to wait for the image to be downloaded. - - - - - Gets the icon of the achievement, yielding until the icon is received or the is reached. - - The timeout in milliseconds before the request will be canceled. Defaults to 5000. - - - - Gets a decimal (0-1) representing the global amount of users who have unlocked the specified achievement, or -1 if no data available. - - - - - Unlock this achievement. - - - - - Reset this achievement to be locked. - - - - - Provides information about a DLC. - - - - - The of the DLC. - - - - - The name of the DLC. - - - - - Whether or not the DLC is available. - - - - - Represents download progress. - - - - - Whether or not the download is currently active. - - - - - How many bytes have been downloaded. - - - - - How many bytes in total the download is. - - - - - Gets the amount of bytes left that need to be downloaded. - - - - - Sent for games with enabled anti indulgence / duration control, for enabled users. - Lets the game know whether persistent rewards or XP should be granted at normal rate, half rate, or zero rate. - - - - - appid generating playtime - - - - - is duration control applicable to user + game combination - - - - - playtime since most recent 5 hour gap in playtime, only counting up to regulatory limit of playtime, in seconds - - - - - playtime on current calendar day - - - - - recommended progress - - - - - Represents details of a file. - - - - - The size of the file in bytes. - - - - - Returns the color of the pixel at the specified position. - - X-coordinate - Y-coordinate - The color. - If the X and Y or out of bounds. - - - - Returns "{Width}x{Height} ({length of }bytes)" - - - - - - Represents a color. - - - - - the name of a leaderboard - - - - - Submit your score and replace your old score even if it was better - - - - - Submit your new score, but won't replace your high score if it's lower - - - - - Attaches a piece of user generated content the user's entry on a leaderboard - - - - - Fetches leaderboard entries for an arbitrary set of users on a specified leaderboard. - - - - - Used to query for a sequential range of leaderboard entries by leaderboard Sort. - - - - - Used to retrieve leaderboard entries relative a user's entry. If there are not enough entries in the leaderboard - before or after the user's entry, Steam will adjust the range to try to return the number of entries requested. - For example, if the user is #1 on the leaderboard and start is set to -2, end is set to 2, Steam will return the first - 5 entries in the leaderboard. If The current user has no entry, this will return null. - - - - - Used to retrieve all leaderboard entries for friends of the current user - - - - - Represents a Steam lobby. - - - - - Try to join this room. Will return on success, - and anything else is a failure. - - - - - Leave a lobby; this will take effect immediately on the client side - other users in the lobby will be notified by a LobbyChatUpdate_t callback - - - - - Invite another user to the lobby. - Will return if the invite is successfully sent, whether or not the target responds - returns if the local user is not connected to the Steam servers - - - - - Gets the number of users in this lobby. - - - - - Returns current members in the lobby. The current user must be in the lobby in order to see the users. - - - - - Get data associated with this lobby. - - - - - Set data associated with this lobby. - - - - - Removes a metadata key from the lobby. - - - - - Get all data for this lobby. - - - - - Gets per-user metadata for someone in this lobby. - - - - - Sets per-user metadata (for the local user implicitly). - - - - - Sends a string to the chat room. - - - - - Sends bytes to the chat room. - - - - - Sends bytes to the chat room from an unsafe buffer. - - - - - Refreshes metadata for a lobby you're not necessarily in right now. - - You never do this for lobbies you're a member of, only if your - this will send down all the metadata associated with a lobby. - This is an asynchronous call. - Returns if the local user is not connected to the Steam servers. - Results will be returned by a LobbyDataUpdate_t callback. - If the specified lobby doesn't exist, LobbyDataUpdate_t::m_bSuccess will be set to . - - - - - - Max members able to join this lobby. Cannot be over 250. - Can only be set by the owner of the lobby. - - - - - Sets the lobby as public. - - - - - Sets the lobby as private. - - - - - Sets the lobby as invisible. - - - - - Sets the lobby as friends only. - - - - - Set whether or not the lobby can be joined. - - Whether or not the lobby can be joined. - - - - [SteamID variant] - Allows the owner to set the game server associated with the lobby. Triggers the - Steammatchmaking.OnLobbyGameCreated event. - - - - - [IP/Port variant] - Allows the owner to set the game server associated with the lobby. Triggers the - Steammatchmaking.OnLobbyGameCreated event. - - - - - Gets the details of the lobby's game server, if set. Returns true if the lobby is - valid and has a server set, otherwise returns false. - - - - - Gets or sets the owner of the lobby. You must be the lobby owner to set the owner - - - - - Check if the specified SteamId owns the lobby. - - - - - only lobbies in the same immediate region will be returned - - - - - only lobbies in the same immediate region will be returned - - - - - only lobbies in the same immediate region will be returned - - - - - Filter by specified key/value pair; string parameters - - - - - Numerical filter where value is less than the value provided - - - - - Numerical filter where value is greater than the value provided - - - - - Numerical filter where value must be equal to the value provided - - - - - Numerical filter where value must not equal the value provided - - - - - Test key, initialize numerical filter list if necessary, then add new numerical filter - - - - - Order filtered results according to key/values nearest the provided key/value pair. - Can specify multiple near value filters; each successive filter is lower priority than the previous. - - - - - returns only lobbies with the specified number of slots available - - - - - sets how many results to return, the lower the count the faster it is to download the lobby results - - - - - Run the query, get the matching lobbies - - - - - A server query packet. - - - - - Target IP address - - - - - Target port - - - - - This data is pooled. Make a copy if you don't use it immediately. - This buffer is also quite large - so pay attention to Size. - - - - - Size of the data - - - - - Represents a RemotePlaySession from the SteamRemotePlay interface - - - - - Returns true if this session was valid when created. This will stay true even - after disconnection - so be sure to watch SteamRemotePlay.OnSessionDisconnected - - - - - Get the SteamID of the connected user - - - - - Get the name of the session client device - - - - - Get the name of the session client device - - - - - Represents a screenshot that was taken by a user. - - - - - Tags a user as being visible in the screenshot - - - - - Sets the location of the screenshot. - - - - - Gets the individual tags for this server - - - - - Add this server to our history list - If we're already in the history list, weill set the last played time to now - - - - - If this server responds to source engine style queries, we'll be able to get a list of rules here - - - - - Remove this server from our history list - - - - - Add this server to our favourite list - - - - - Remove this server from our favourite list - - - - - Read gameserveritem_t.m_bHadSuccessfulResponse without allocating the struct on the heap - - - - - - - - An optional interface to use instead of deriving - - - - - The actual connection we're managing - - - - - The last received ConnectionInfo - - - - - We're trying to connect! - - - - - Client is connected. They move from connecting to Connections - - - - - The connection has been closed remotely or disconnected locally. Check data.State for details. - - - - - Sends a message to multiple connections. - - The connections to send the message to. - The number of connections to send the message to, to allow reusing the connections array. - Pointer to the message data. - Size of the message data. - Flags to control delivery of the message. - An optional array to hold the results of sending the messages for each connection. - - - - Ideally should be using an IntPtr version unless you're being really careful with the byte[] array and - you're not creating a new one every frame (like using .ToArray()) - - - - - Ideally should be using an IntPtr version unless you're being really careful with the byte[] array and - you're not creating a new one every frame (like using .ToArray()) - - - - - This creates a ton of garbage - so don't do anything with this beyond testing! - - - - - We started connecting to this guy - - - - - Called when the connection is fully connected and can start being communicated with - - - - - We got disconnected - - - - - Received a message - - - - - Must call Accept or Close on the connection within a second or so - - - - - Called when the connection is fully connected and can start being communicated with - - - - - Called when the connection leaves. Must call Close on the connection - - - - - Received a message from a connection - - - - - Used as a base to create your networking server. This creates a socket - and listens/communicates with multiple queries. - - You can override all the virtual functions to turn it into what you - want it to do. - - - - - Default behaviour is to accept every connection - - - - - Client is connected. They move from connecting to Connections - - - - - The connection has been closed remotely or disconnected locally. Check data.State for details. - - - - - Which app we're querying. Defaults to the current app. - - - - - When a new server is added, this function will get called - - - - - Called for every responsive server - - - - - A list of servers that responded. If you're only interested in servers that responded since you - last updated, then simply clear this list. - - - - - A list of servers that were in the master list but didn't respond. - - - - - Query the server list. Task result will be true when finished - - - - - - Exposes a wide range of information and actions for applications and Downloadable Content (DLC). - - - - - Posted after the user gains ownership of DLC and that DLC is installed. - - - - - Posted after the user gains executes a Steam URL with command line or query parameters - such as steam://run/appid//-commandline/?param1=value1(and)param2=value2(and)param3=value3 etc - while the game is already running. The new params can be queried - with GetLaunchQueryParam and GetLaunchCommandLine. - - - - - Gets whether or not the active user is subscribed to the current App ID. - - - - - Gets whether or not the user borrowed this game via Family Sharing. If true, call GetAppOwner() to get the lender SteamID. - - - - - Gets whether or not the license owned by the user provides low violence depots. - Low violence depots are useful for copies sold in countries that have content restrictions - - - - - Gets whether or not the current App ID license is for Cyber Cafes. - - - - - Gets whether or not the user has a VAC ban on their account. - - - - - Gets the current language that the user has set. - This falls back to the Steam UI language if the user hasn't explicitly picked a language for the title. - - - - - Gets a list of the languages the current app supports. - - - - - Gets whether or not the active user is subscribed to a specified App ID. - Only use this if you need to check ownership of another game related to yours, a demo for example. - - The App ID of the DLC to check. - - - - Gets whether or not the user owns a specific DLC and if the DLC is installed. - - The App ID of the DLC to check. - - - - Returns the time of the purchase of the app. - - The App ID to check the purchase time for. - - - - Checks if the user is subscribed to the current app through a free weekend. - This function will return false for users who have a retail or other type of license. - Before using, please ask your Valve technical contact how to package and secure your free weekened. - - - - - Returns metadata for all available DLC. - - - - - Install control for optional DLC. - - The App ID of the DLC to install. - - - - Uninstall control for optional DLC. - - The App ID of the DLC to uninstall. - - - - Gets the name of the beta branch that is launched, or if the application is not running on a beta branch. - - - - - Force verify game content on next launch. - - If you detect the game is out-of-date (for example, by having the client detect a version mismatch with a server), - you can call MarkContentCorrupt to force a verify, show a message to the user, and then quit. - - - Whether or not to only verify missing files. - - - - Gets a list of all installed depots for a given App ID in mount order. - - The App ID. - - - - Gets the install folder for a specific App ID. - This works even if the application is not installed, based on where the game would be installed with the default Steam library location. - - The App ID. - - - - Gets whether or not the app is owned by the current user. The app may not actually be owned by the current user; they may have it left over from a free weekend, etc. - - The App ID. - - - - Gets the Steam ID of the original owner of the current app. If it's different from the current user then it is borrowed. - - - - - Gets the associated launch parameter if the game is run via steam://run/appid/?param1=value1;param2=value2;param3=value3 etc. - - Parameter names starting with the character '@' are reserved for internal use and will always return an empty string. - Parameter names starting with an underscore '_' are reserved for steam features -- they can be queried by the game, - but it is advised that you not param names beginning with an underscore for your own features. - - - The name of the parameter. - The launch parameter value. - - - - Gets the download progress for optional DLC. - - The App ID to check the progress for. - - - - Gets the Build ID of this app, which can change at any time based on backend updates to the game. - Defaults to 0 if you're not running a build downloaded from steam. - - - - - Asynchronously retrieves metadata details about a specific file in the depot manifest. - - The name of the file. - - - - Get command line if game was launched via Steam URL, e.g. steam://run/appid//command line/. - This method of passing a connect string (used when joining via rich presence, accepting an - invite, etc) is preferable to passing the connect string on the operating system command - line, which is a security risk. In order for rich presence joins to go through this - path and not be placed on the OS command line, you must set a value in your app's - configuration on Steam. Ask Valve for help with this. - - - - - Check if game is a timed trial with limited playtime. - - The amount of seconds left on the timed trial. - The amount of seconds played on the timed trial. - - - - Initialize the steam client. - If is false you need to call manually every frame. - - - - - Check if Steam is loaded and accessible. - - - - - Shuts down the steam client. - - - - - Checks if the current user's Steam client is connected to the Steam servers. - - If it's not, no real-time services provided by the Steamworks API will be enabled. The Steam - client will automatically be trying to recreate the connection as often as possible. When the - connection is restored a SteamServersConnected_t callback will be posted. - You usually don't need to check for this yourself. All of the API calls that rely on this will - check internally. Forcefully disabling stuff when the player loses access is usually not a - very good experience for the player and you could be preventing them from accessing APIs that do not - need a live connection to Steam. - - - - - - Gets the Steam ID of the account currently logged into the Steam client. This is - commonly called the 'current user', or 'local user'. - A Steam ID is a unique identifier for a Steam accounts, Steam groups, Lobbies and Chat - rooms, and used to differentiate users in all parts of the Steamworks API. - - - - - returns the local players name - guaranteed to not be . - This is the same name as on the user's community profile page. - - - - - Gets the status of the current user. - - - - - Returns the App ID of the current process. - - - - - Checks if your executable was launched through Steam and relaunches it through Steam if it wasn't. - - This returns true then it starts the Steam client if required and launches your game again through it, - and you should quit your process as soon as possible. This effectively runs steam://run/AppId so it - may not relaunch the exact executable that called it, as it will always relaunch from the version - installed in your Steam library folder/ - Note that during development, when not launching via Steam, this might always return true. - - - - - - Called in interfaces that rely on this being initialized - - - - - Class for utilizing the Steam Friends API. - - - - - Invoked when a chat message has been received from a friend. You'll need to enable - to recieve this. (friend, msgtype, message) - - - - - Invoked when a chat message has been received in a Steam group chat that we are in. Associated Functions: JoinClanChatRoom. (friend, msgtype, message) - - - - - Invoked when a friends' status changes. - - - - - Invoked when the user tries to join a game from their friends list. - Rich presence will have been set with the "connect" key which is set here. - - - - - Invoked when game overlay activates or deactivates. - The game can use this to be pause or resume single player games. - - - - - Invoked when the user tries to join a different game server from their friends list. - Game client should attempt to connect to specified server when this is received. - - - - - Invoked when the user tries to join a lobby from their friends list. - Game client should attempt to connect to specified lobby when this is received. - - - - - Invoked when a friend's rich presence data is updated. - - - - - Invoked when an overlay browser instance is navigated to a - protocol/scheme registered by . - - - - - Gets an of friends that the current user has. - - An of friends. - - - - Gets an of blocked users that the current user has. - - An of blocked users. - - - - Gets an of friend requests that the current user has. - - An of friend requests. - - - - Opens a specific overlay window. Valid options are: - "friends", - "community", - "players", - "settings", - "officialgamegroup", - "stats", - "achievements". - - - - - "steamid" - Opens the overlay web browser to the specified user or groups profile. - "chat" - Opens a chat window to the specified user, or joins the group chat. - "jointrade" - Opens a window to a Steam Trading session that was started with the ISteamEconomy/StartTrade Web API. - "stats" - Opens the overlay web browser to the specified user's stats. - "achievements" - Opens the overlay web browser to the specified user's achievements. - "friendadd" - Opens the overlay in minimal mode prompting the user to add the target user as a friend. - "friendremove" - Opens the overlay in minimal mode prompting the user to remove the target friend. - "friendrequestaccept" - Opens the overlay in minimal mode prompting the user to accept an incoming friend invite. - "friendrequestignore" - Opens the overlay in minimal mode prompting the user to ignore an incoming friend invite. - - - - - Activates the Steam Overlay to the Steam store page for the provided app. - - - - - Activates Steam Overlay web browser directly to the specified URL. - - - - - Activates the Steam Overlay to open the invite dialog. Invitations sent from this dialog will be for the provided lobby. - - - - - Mark a target user as 'played with'. - NOTE: The current user must be in game with the other player for the association to work. - - - - - Requests the persona name and optionally the avatar of a specified user. - NOTE: It's a lot slower to download avatars and churns the local cache, so if you don't need avatars, don't request them. - returns true if we're fetching the data, false if we already have it - - - - - Returns a small avatar of the user with the given . - - The of the user to get. - A with a value if the image was successfully retrieved. - - - - Returns a medium avatar of the user with the given . - - The of the user to get. - A with a value if the image was successfully retrieved. - - - - Returns a large avatar of the user with the given . - - The of the user to get. - A with a value if the image was successfully retrieved. - - - - Find a rich presence value by key for current user. Will be null if not found. - - - - - Sets a rich presence value by key for current user. - - - - - Clears all of the current user's rich presence data. - - - - - Listens for Steam friends chat messages. - You can then show these chats inline in the game. For example with a Blizzard style chat message system or the chat system in Dota 2. - After enabling this you will receive callbacks when ever the user receives a chat message. - - - - - Gets whether or not the current user is following the user with the given . - - The to check. - Boolean. - - - - Call this before calling ActivateGameOverlayToWebPage() to have the Steam Overlay Browser block navigations - to your specified protocol (scheme) uris and instead dispatch a OverlayBrowserProtocolNavigation callback to your game. - - - - - Class for utilizing Steam Input. - - - - - You shouldn't really need to call this because it gets called by - but Valve think it might be a nice idea if you call it right before you get input info - - just to make sure the info you're getting is 100% up to date. - - - - - Gets a list of connected controllers. - - - - - Return an absolute path to the PNG image glyph for the provided digital action name. The current - action set in use for the controller will be used for the lookup. You should cache the result and - maintain your own list of loaded PNG assets. - - - - - - - - Return an absolute path to the PNG image glyph for the provided digital action name. The current - action set in use for the controller will be used for the lookup. You should cache the result and - maintain your own list of loaded PNG assets. - - - - - Return an absolute path to the SVF image glyph for the provided digital action name. The current - action set in use for the controller will be used for the lookup. You should cache the result and - maintain your own list of loaded PNG assets. - - - - - Class for utilizing the Steam Inventory API. - - - - - Call this if you're going to want to access definition information. You should be able to get - away with calling this once at the start if your game, assuming your items don't change all the time. - This will trigger at which point Definitions should be set. - - - - - Will call and wait until Definitions is not null - - - - - Try to find the definition that matches this definition ID. - Uses a dictionary so should be about as fast as possible. - - - - - We will try to keep this list of your items automatically up to date. - - - - - Update the list of Items[] - - - - - Get all items and return the InventoryResult - - - - - This is used to grant a specific item to the user. This should - only be used for development prototyping, from a trusted server, - or if you don't care about hacked clients granting arbitrary items. - This call can be disabled by a setting on Steamworks. - - - - - Crafting! Uses the passed items to buy the target item. - You need to have set up the appropriate exchange rules in your item - definitions. This assumes all the items passed in aren't stacked. - - - - - Crafting! Uses the passed items to buy the target item. - You need to have set up the appropriate exchange rules in your item - definitions. This assumes all the items passed in aren't stacked. - - - - - Deserializes a result set and verifies the signature bytes. - This call has a potential soft-failure mode where the Result is expired, it will - still succeed in this mode.The "expired" - result could indicate that the data may be out of date - not just due to timed - expiration( one hour ), but also because one of the items in the result set may - have been traded or consumed since the result set was generated.You could compare - the timestamp from GetResultTimestamp to ISteamUtils::GetServerRealTime to determine - how old the data is. You could simply ignore the "expired" result code and - continue as normal, or you could request the player with expired data to send - an updated result set. - You should call CheckResultSteamID on the result handle when it completes to verify - that a remote player is not pretending to have a different user's inventory. - - - - - Grant all promotional items the user is eligible for. - - - - - Trigger an item drop for this user. This is for timed drops. - - - - - Trigger a promo item drop. You can call this at startup, it won't - give users multiple promo drops. - - - - - Start buying a cart load of items. This will return a positive result is the purchase has - begun. You should listen out for SteamUser.OnMicroTxnAuthorizationResponse for a success. - - - - - Methods for clients to access matchmaking services, favorites, and to operate on game lobbies - - - - - Maximum number of characters a lobby metadata key can be - - - - - Invoked when the current user is invited to a lobby. - - - - - Invoked when the current user joins a lobby. - - - - - Invoked when the current user creates a lobby. - - - - - Invoked when a game server has been associated with a lobby. - - - - - Invoked when a lobby's metadata is modified. - - - - - Invoked when a member in a lobby's metadata is modified. - - - - - Invoked when a member joins a lobby. - - - - - Invoked when a lobby member leaves the lobby. - - - - - Invoked when a lobby member leaves the lobby. - - - - - Invoked when a lobby member is kicked from a lobby. The 3rd param is the user that kicked them. - - - - - Invoked when a lobby member is kicked from a lobby. The 3rd param is the user that kicked them. - - - - - Invoked when a chat message is received from a member of the lobby. - - - - - Creates a new invisible lobby. Call to take it online. - - - - - Attempts to directly join the specified lobby. - - - - - Get a list of servers that are on the current user's favorites list. - - - - - Get a list of servers that the current user has added to their history. - - - - - Methods for clients to access matchmaking services, favorites, and to operate on game lobbies - - - - - Functions to control music playback in the steam client. - This gives games the opportunity to do things like pause the music or lower the volume, - when an important cut scene is shown, and start playing afterwards. - Nothing uses Steam Music though so this can probably get fucked - - - - - Invoked when playback status is changed. - - - - - Invoked when the volume of the music player is changed. - - - - - Checks if Steam Music is enabled. - - - - - if a song is currently playing, paused, or queued up to play; otherwise . - - - - - Gets the current status of the Steam Music player - - - - - Plays the music player. - - - - - Pauses the music player. - - - - - Forces the music player to play the previous song. - - - - - Forces the music player to skip to the next song. - - - - - Gets and sets the current volume of the Steam Music player - - - - - Class for utilizing the Steam Network API. - - - - - Invoked when a wants to send the current user a message. You should respond by calling - if you want to recieve their messages. - - - - - Invoked when packets can't get through to the specified user. - All queued packets unsent at this point will be dropped, further attempts - to send will retry making the connection (but will be dropped if we fail again). - - - - - This should be called in response to a . - - - - - Allow or disallow P2P connects to fall back on Steam server relay if direct - connection or NAT traversal can't be established. Applies to connections - created after setting or old connections that need to reconnect. - - - - - This should be called when you're done communicating with a user, as this will - free up all of the resources allocated for the connection under-the-hood. - If the remote user tries to send data to you again, a new - callback will be posted - - - - - Checks if a P2P packet is available to read. - - - - - Checks if a P2P packet is available to read, and gets the size of the message if there is one. - - - - - Reads in a packet that has been sent from another user via SendP2PPacket. - - - - - Reads in a packet that has been sent from another user via SendP2PPacket. - - - - - Reads in a packet that has been sent from another user via SendP2PPacket. - - - - - Sends a P2P packet to the specified user. - This is a session-less API which automatically establishes NAT-traversing or Steam relay server connections. - NOTE: The first packet send may be delayed as the NAT-traversal code runs. - - - - - Sends a P2P packet to the specified user. - This is a session-less API which automatically establishes NAT-traversing or Steam relay server connections. - NOTE: The first packet send may be delayed as the NAT-traversal code runs. - - - - - Get the identity assigned to this interface. - E.g. on Steam, this is the user's SteamID, or for the gameserver interface, the SteamID assigned - to the gameserver. Returns false and sets the result to an invalid identity if we don't know - our identity yet. (E.g. GameServer has not logged in. On Steam, the user will know their SteamID - even if they are not signed into Steam.) - - - - - Creates a "server" socket that listens for clients to connect to by calling - Connect, over ordinary UDP (IPv4 or IPv6) - - To use this derive a class from and override as much as you want. - - - - - - Creates a "server" socket that listens for clients to connect to by calling - Connect, over ordinary UDP (IPv4 or IPv6). - - To use this you should pass a class that inherits . You can use - SocketManager to get connections and send messages, but the ISocketManager class - will received all the appropriate callbacks. - - - - - - Connect to a socket created via CreateListenSocketIP. - - - - - Connect to a socket created via CreateListenSocketIP. - - - - - Creates a server that will be relayed via Valve's network (hiding the IP and improving ping). - - To use this derive a class from and override as much as you want. - - - - - - Creates a server that will be relayed via Valve's network (hiding the IP and improving ping). - - To use this you should pass a class that inherits . You can use - to get connections and send messages, but the class - will received all the appropriate callbacks. - - - - - - Connect to a relay server. - - - - - Connect to a relay server. - - - - - Begin asynchronous process of allocating a fake IPv4 address that other - peers can use to contact us via P2P. IP addresses returned by this - function are globally unique for a given appid. - - For gameservers, you *must* call this after initializing the SDK but before - beginning login. Steam needs to know in advance that FakeIP will be used. - - - - - Return info about the FakeIP and port that we have been assigned, if any. - - - - - - Creates a server that will be relayed via Valve's network (hiding the IP and improving ping). - - To use this derive a class from and override as much as you want. - - - - - - Creates a server that will be relayed via Valve's network (hiding the IP and improving ping). - - To use this you should pass a class that inherits . You can use - to get connections and send messages, but the class - will received all the appropriate callbacks. - - - - - - Provides Steam Networking utilities. - - - - - A function to receive debug network information on. This will do nothing - unless you set to something other than . - - You should set this to an appropriate level instead of setting it to the highest - and then filtering it by hand because a lot of energy is used by creating the strings - and your frame rate will tank and you won't know why. - - - - - The latest available status gathered from the SteamRelayNetworkStatus callback - - - - - If you know that you are going to be using the relay network (for example, - because you anticipate making P2P connections), call this to initialize the - relay network. If you do not call this, the initialization will - be delayed until the first time you use a feature that requires access - to the relay network, which will delay that first access. - - You can also call this to force a retry if the previous attempt has failed. - Performing any action that requires access to the relay network will also - trigger a retry, and so calling this function is never strictly necessary, - but it can be useful to call it a program launch time, if access to the - relay network is anticipated. - - - Use GetRelayNetworkStatus or listen for SteamRelayNetworkStatus_t - callbacks to know when initialization has completed. - Typically initialization completes in a few seconds. - - - Note: dedicated servers hosted in known data centers do *not* need - to call this, since they do not make routing decisions. However, if - the dedicated server will be using P2P functionality, it will act as - a "client" and this should be called. - - - - - - Return location info for the current host. - - It takes a few seconds to initialize access to the relay network. If - you call this very soon after startup the data may not be available yet. - - This always return the most up-to-date information we have available - right now, even if we are in the middle of re-calculating ping times. - - - - - Same as PingLocation.EstimatePingTo, but assumes that one location is the local host. - This is a bit faster, especially if you need to calculate a bunch of - these in a loop to find the fastest one. - - - - - If you need ping information straight away, wait on this. It will return - immediately if you already have up to date ping data. - - - - - [0 - 100] - Randomly discard N pct of packets. - - - - - [0 - 100] - Randomly discard N pct of packets. - - - - - Delay all packets by N ms. - - - - - Delay all packets by N ms. - - - - - Timeout value (in ms) to use when first connecting. - - - - - Timeout value (in ms) to use after connection is established. - - - - - Upper limit of buffered pending bytes to be sent. - If this is reached SendMessage will return LimitExceeded. - Default is 524288 bytes (512k). - - - - - Minimum send rate clamp, 0 is no limit. - This value will control the min allowed sending rate that - bandwidth estimation is allowed to reach. Default is 0 (no-limit) - - - - - Maximum send rate clamp, 0 is no limit. - This value will control the max allowed sending rate that - bandwidth estimation is allowed to reach. Default is 0 (no-limit) - - - - - Nagle time, in microseconds. When SendMessage is called, if - the outgoing message is less than the size of the MTU, it will be - queued for a delay equal to the Nagle timer value. This is to ensure - that if the application sends several small messages rapidly, they are - coalesced into a single packet. - See historical RFC 896. Value is in microseconds. - Default is 5000us (5ms). - - - - - Don't automatically fail IP connections that don't have - strong auth. On clients, this means we will attempt the connection even if - we don't know our identity or can't get a cert. On the server, it means that - we won't automatically reject a connection due to a failure to authenticate. - (You can examine the incoming connection and decide whether to accept it.) - - This is a dev configuration value, and you should not let users modify it in - production. - - - - - - Allow unencrypted (and unauthenticated) communication. - 0: Not allowed (the default) - 1: Allowed, but prefer encrypted - 2: Allowed, and preferred - 3: Required. (Fail the connection if the peer requires encryption.) - - This is a dev configuration value, since its purpose is to disable encryption. - You should not let users modify it in production. (But note that it requires - the peer to also modify their value in order for encryption to be disabled.) - - - - - - Log RTT calculations for inline pings and replies. - - - - - Log SNP packets send. - - - - - Log each message send/recv. - - - - - Log dropped packets. - - - - - Log P2P rendezvous messages. - - - - - Log ping relays. - - - - - Get Debug Information via event. - - Except when debugging, you should only use - or . For best performance, do NOT - request a high detail level and then filter out messages in the callback. - - - This incurs all of the expense of formatting the messages, which are then discarded. - Setting a high priority value (low numeric value) here allows the library to avoid - doing this work. - - - - - - So we can remember and provide a Get for DebugLevel. - - - - - We need to keep the delegate around until it's not used anymore. - - - - - This can be called from other threads - so we're going to queue these up and process them in a safe place. - - - - - Called regularly from the Dispatch loop so we can provide a timely - stream of messages. - - - - - Undocumented Parental Settings - - - - - Parental Settings Changed - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - This API can be used to selectively advertise your multiplayer game session in a Steam chat room group. - Tell Steam the number of player spots that are available for your party, and a join-game string, and it - will show a beacon in the selected group and allow that many users to “follow” the beacon to your party. - Adjust the number of open slots if other players join through alternate matchmaking methods. - - - - - Invoked when the list of possible Party beacon locations has changed - - - - - Invoked when the list of active beacons may have changed - - - - - Gets the amount of beacons that are active. - - - - - Gets an of active beacons. - - - - - Functions that provide information about Steam Remote Play sessions, streaming your game content to another computer or to a Steam Link app or hardware. - - - - - Invoked when a session is connected. - - - - - Invoked when a session becomes disconnected. - - - - - Gets the number of currently connected Steam Remote Play sessions - - - - - Get the currently connected Steam Remote Play session ID at the specified index. - IsValid will return if it's out of bounds - - - - - Invite a friend to Remote Play Together. - This returns if the invite can't be sent - - - - - Class for utilizing the Steam Remote Storage API. - - - - - Creates a new file, writes the bytes to the file, and then closes the file. - If the target file already exists, it is overwritten - - The path of the file. - The bytes of data. - A boolean, detailing whether or not the operation was successful. - - - - Opens a binary file, reads the contents of the file into a byte array, and then closes the file. - - The path of the file. - - - - Checks whether the specified file exists. - - The path of the file. - Whether or not the file exists. - - - - Checks if a specific file is persisted in the steam cloud. - - The path of the file. - Boolean. - - - - Gets the specified file's last modified date/time. - - The path of the file. - A describing when the file was modified last. - - - - Returns the specified files size in bytes, or 0 if the file does not exist. - - The path of the file. - The size of the file in bytes, or 0 if the file doesn't exist. - - - - Deletes the file from remote storage, but leaves it on the local disk and remains accessible from the API. - - A boolean, detailing whether or not the operation was successful. - - - - Deletes a file from the local disk, and propagates that delete to the cloud. - - - - - Gets the total number of quota bytes. - - - - - Gets the total number of quota bytes that have been used. - - - - - Number of bytes remaining until the quota is used. - - - - - returns if AND are . - - - - - Checks if the account wide Steam Cloud setting is enabled for this user - or if they disabled it in the Settings->Cloud dialog. - - - - - Checks if the per game Steam Cloud setting is enabled for this user - or if they disabled it in the Game Properties->Update dialog. - - This must only ever be set as the direct result of the user explicitly - requesting that it's enabled or not. This is typically accomplished with - a checkbox within your in-game options - - - - - Gets the total number of local files synchronized by Steam Cloud. - - - - - Gets a list of filenames synchronized by Steam Cloud. - - - - - Class for utilizing the Steam Screenshots API. - - - - - Invoked when a screenshot has been requested by the user from the Steam screenshot hotkey. - This will only be called if is true, in which case Steam - will not take the screenshot itself. - - - - - Invoked when a screenshot has been successfully written or otherwise added to the library and can now be tagged. - - - - - Invoked when a screenshot attempt failed. - - - - - Writes a screenshot to the user's screenshot library given the raw image data, which must be in RGB format. - The return value is a handle that is valid for the duration of the game process and can be used to apply tags. - - - - - Adds a screenshot to the user's screenshot library from disk. If a thumbnail is provided, it must be 200 pixels wide and the same aspect ratio - as the screenshot, otherwise a thumbnail will be generated if the user uploads the screenshot. The screenshots must be in either JPEG or TGA format. - The return value is a handle that is valid for the duration of the game process and can be used to apply tags. - JPEG, TGA, and PNG formats are supported. - - - - - Causes the Steam overlay to take a screenshot. - If screenshots are being hooked by the game then a - callback is sent back to the game instead. - - - - - Toggles whether the overlay handles screenshots when the user presses the screenshot hotkey, or if the game handles them. - - Hooking is disabled by default, and only ever enabled if you do so with this function. - If the hooking is enabled, then the callback will be sent if the user presses the hotkey or - when TriggerScreenshot is called, and then the game is expected to call or in response. - - - - - - Provides the core of the Steam Game Servers API - - - - - Invoked when aser has been authed or rejected - - - - - Invoked when a connection to the Steam back-end has been established. - This means the server now is logged on and has a working connection to the Steam master server. - - - - - This will occur periodically if the Steam client is not connected, and has failed when retrying to establish a connection (result, stilltrying). - - - - - Invoked when the server is disconnected from Steam - - - - - Invoked when authentication status changes, useful for grabbing once availability is current. - - - - - Initialize the steam server. - If is you need to call manually every frame. - - - - - Run the callbacks. This is also called in Async callbacks. - - - - - Sets whether this should be marked as a dedicated server. - If not, it is assumed to be a listen server. - - - - - Gets or sets the current MaxPlayers. - This doesn't enforce any kind of limit, it just updates the master server. - - - - - Gets or sets the current BotCount. - This doesn't enforce any kind of limit, it just updates the master server. - - - - - Gets or sets the current Map Name. - - - - - Gets or sets the current ModDir. - - - - - Gets the current product. - - - - - Gets or sets the current Product. - - - - - Gets or sets the current ServerName. - - - - - Set whether the server should report itself as passworded. - - - - - Gets or sets the current GameTags. This is a comma seperated list of tags for this server. - When querying the server list you can filter by these tags. - - - - - Gets the SteamId of the server. - - - - - Log onto Steam anonymously. - - - - - Log off of Steam. - - - - - Returns true if the server is connected and registered with the Steam master server - You should have called etc on startup. - - - - - To the best of its ability this tries to get the server's - current public IP address. Be aware that this is likely to return - for the first few seconds after initialization. - - - - - Enable or disable heartbeats, which are sent regularly to the master server. - Enabled by default. - - - - - Enable or disable heartbeats, which are sent regularly to the master server. - Enabled by default. - - - - - Force send a heartbeat to the master server instead of waiting - for the next automatic update (if you've left them enabled) - - - - - Update this connected player's information. You should really call this - any time a player's name or score changes. This keeps the information shown - to server queries up to date. - - - - - Sets a Key Value. These can be anything you like, and are accessible - when querying servers from the server list. - - Information describing gamemodes are common here. - - - - - Remove all key values. - - - - - Start authorizing a ticket. This user isn't authorized yet. Wait for a call to OnAuthChange. - - - - - Forget this guy. They're no longer in the game. - - - - - If true, Steam wants to send a packet. You should respond by sending - this packet in an unconnected way to the returned Address and Port. - - Packet to send. The Data passed is pooled - so use it immediately. - True if we want to send a packet - - - - We have received a server query on our game port. Pass it to Steam to handle. - - - - - We have received a server query on our game port. Pass it to Steam to handle. - - - - - Does the user own this app (which could be DLC). - - - - - Downloads stats for the user. - If the user has no stats, this will return . - These stats will only be auto-updated for clients playing on the server. - - The SteamId of the user to get stats for. - A task describing the progress and result of the download. - - - - Set the named stat for this user. Setting stats should follow the rules - you defined in Steamworks. - - The SteamId of the user to set stats for. - The name of the stat. - The value of the stat. - - - - Set the named stat for this user. Setting stats should follow the rules - you defined in Steamworks. - - The SteamId of the user to set stats for. - The name of the stat. - The value of the stat. - - - - Get the named stat for this user. If getting the stat failed, will return - . You should have called for this SteamID - which downloads - the stats from the backend. If you didn't call it this will always return . - - The SteamId of the user to get stats for. - The name of the stat. - The value to return if the stats cannot be received. - - - - Get the named stat for this user. If getting the stat failed, will return - defaultValue. You should have called Refresh for this userid - which downloads - the stats from the backend. If you didn't call it this will always return defaultValue. - - The SteamId of the user to get stats for. - The name of the stat. - The value to return if the stats cannot be received. - - - - Unlocks the specified achievement for the specified user. Must have called on a SteamID first. - Remember to use after use. - - The SteamId of the user to unlock the achievement for. - The ID of the achievement. - - - - Resets the unlock status of an achievement for the specified user. Must have called on a SteamID first. - Remember to use after use. - - The SteamId of the user to clear the achievement for. - The ID of the achievement. - - - - Return if available, exists and unlocked - - - - - Once you've set a stat change on a user you need to commit your changes. - You can do that using this method. The callback will let you know if - your action succeeded, but most of the time you can fire and forget. - - The SteamId of the user to store stats for. - A task describing the progress and result of the commit. - - - - Sets a description for the current game state in the timeline. These help the user to find specific moments in the timeline when saving clips. Setting a - new state description replaces any previous description. - - - - - Clears the previous set game state in the timeline. - - - - - Use this to mark an event on the Timeline. This event will be instantaneous. (See to add events that happened over time.) - - - - - Use this to mark an event on the Timeline that takes some amount of time to complete. - - - - - Use this to mark the start of an event on the Timeline that takes some amount of time to complete. The duration of the event is determined by a matching call - to . If the game wants to cancel an event in progress, they can do that with a call to . - - - - - Use this to update the details of an event that was started with . - - - - - Use this to identify the end of an event that was started with . - - - - - Use this to remove a Timeline event that was previously added. - - - - - Use this to determine if video recordings exist for the specified event. This can be useful when the game needs to decide whether or not to show a control - that will call . - - - - - Use this to start a game phase. Game phases allow the user to navigate their background recordings and clips. Exactly what a game phase means will vary game - to game, but the game phase should be a section of gameplay that is usually between 10 minutes and a few hours in length, and should be the main way a user - would think to divide up the game. These are presented to the user in a UI that shows the date the game was played, with one row per game slice. Game phases - should be used to mark sections of gameplay that the user might be interested in watching. - - - - - Use this to end a game phase that was started with . - - - - - The phase ID is used to let the game identify which phase it is referring to in calls to or - . It may also be used to associated multiple phases with each other. - - A game-provided persistent ID for a game phase. This could be a the match ID in a multiplayer game, a chapter name in a single player game, the ID of a character, etc. - - - - Use this to determine if video recordings exist for the specified game phase. This can be useful when the game needs to decide whether or not to show a control that will call . - - - - - Use this to add a game phase tag. Phase tags represent data with a well defined set of options, which could be data such as match resolution, hero played, game mode, etc. Tags can have an icon - in addition to a text name. Multiple tags within the same group may be added per phase and all will be remembered. For example, this may be called multiple times for a "Bosses Defeated" group, - with different names and icons for each boss defeated during the phase, all of which will be shown to the user. - - - - - Use this to add a game phase attribute. Phase attributes represent generic text fields that can be updated throughout the duration of the phase. They are meant to be used for phase metadata - that is not part of a well defined set of options. For example, a KDA attribute that starts with the value "0/0/0" and updates as the phase progresses, or something like a played-entered character - name. Attributes can be set as many times as the game likes with SetGamePhaseAttribute, and only the last value will be shown to the user. - - - - - Changes the color of the timeline bar. See for how to use each value. - - - - - Opens the Steam overlay to the section of the timeline represented by the game phase. - - - - - Opens the Steam overlay to the section of the timeline represented by the timeline event. This event must be in the current game session, since values are not - valid for future runs of the game. - - - - - Functions for accessing and manipulating Steam user information. - This is also where the APIs for Steam Voice are exposed. - - - - - Invoked after an item is downloaded. - - - - - Invoked when a new item is subscribed. - - - - - Start downloading this item. You'll get notified of completion via . - - The ID of the file to download. - If this should go straight to the top of the download list. - if nothing went wrong and the download is started. - - - - Will attempt to download this item asyncronously - allowing you to instantly react to its installation. - - The ID of the file you download. - An optional callback - Allows to send a message to cancel the download anywhere during the process. - How often to call the progress function. - if downloaded and installed properly. - - - - Utility function to fetch a single item. Internally this uses Ugc.FileQuery - - which you can use to query multiple items if you need to. - - - - - Suspends all workshop downloads. - Downloads will be suspended until you resume them by calling or when the game ends. - - - - - Resumes all workshop downloads. - - - - - Show the app's latest Workshop EULA to the user in an overlay window, where they can accept it or not. - - - - - Retrieve information related to the user's acceptance or not of the app's specific Workshop EULA. - - - - - Functions for accessing and manipulating Steam user information. - This is also where the APIs for Steam Voice are exposed. - - - - - Invoked when a connections to the Steam back-end has been established. - This means the Steam client now has a working connection to the Steam servers. - Usually this will have occurred before the game has launched, and should only be seen if the - user has dropped connection due to a networking issue or a Steam server update. - - - - - Invoked when a connection attempt has failed. - This will occur periodically if the Steam client is not connected, - and has failed when retrying to establish a connection. - - - - - Invoked when the client has lost connection to the Steam servers. - Real-time services will be disabled until a matching OnSteamServersConnected has been posted. - - - - - Sent by the Steam server to the client telling it to disconnect from the specified game server, - which it may be in the process of or already connected to. - The game client should immediately disconnect upon receiving this message. - This can usually occur if the user doesn't have rights to play on the game server. - - - - - Invoked whenever the users licenses (owned packages) changes. - - - - - Invoked when an auth ticket has been validated. - The first parameter is the of this user - The second is the that owns the game, which will be different from the first - if the game is being borrowed via Steam Family Sharing. - - - - - Used internally for . - - - - - Used internally for . - - - - - Invoked when a user has responded to a microtransaction authorization request. - ( appid, orderid, user authorized ) - - - - - Sent to your game in response to a steam://gamewebcallback/(appid)/command/stuff command from a user clicking a - link in the Steam overlay browser. - You can use this to add support for external site signups where you want to pop back into the browser after some web page - signup sequence, and optionally get back some detail about that. - - - - - Sent for games with enabled anti indulgence / duration control, for enabled users. - Lets the game know whether persistent rewards or XP should be granted at normal rate, - half rate, or zero rate. - - - - - Starts/Stops voice recording. - Once started, use GetAvailableVoice and GetVoice to get the data, and then call StopVoiceRecording - when the user has released their push-to-talk hotkey or the game session has completed. - - - - - Returns true if we have voice data waiting to be read. - - - - - Reads the voice data and returns the number of bytes written. - The compressed data can be transmitted by your application and decoded back into raw audio data using - DecompressVoice on the other side. The compressed data provided is in an arbitrary format and is not meant to be played directly. - This should be called once per frame, and at worst no more than four times a second to keep the microphone input delay as low as - possible. Calling this any less may result in gaps in the returned stream. - - - - - Reads the voice data and returns the bytes. You should obviously ideally be using - ReadVoiceData because it won't be creating a new byte array every call. But this - makes it easier to get it working, so let the babies have their bottle. - - - - - Decodes the compressed voice data returned by GetVoice. - The output data is raw single-channel 16-bit PCM audio.The decoder supports any sample rate from 11025 to 48000. - - - - - Lazy version - - - - - Advanced and potentially fastest version - incase you know what you're doing - - - - - Retrieve an authentication ticket to be sent to the entity who wishes to authenticate you. - - - - - Retrieve a authentication ticket to be sent to the entity who wishes to authenticate you. - This waits for a positive response from the backend before returning the ticket. This means - the ticket is definitely ready to go as soon as it returns. Will return if the callback - times out or returns negatively. - - - - - Retrieve an authentication ticket to be sent to the entity who wishes to authenticate you. - - - - - Retrieve a authentication ticket to be sent to the entity who wishes to authenticate you. - This waits for a positive response from the backend before returning the ticket. This means - the ticket is definitely ready to go as soon as it returns. Will return if the callback - times out or returns negatively. - - - - - Checks if the current users looks like they are behind a NAT device. - This is only valid if the user is connected to the Steam servers and may not catch all forms of NAT. - - - - - Gets the Steam level of the user, as shown on their Steam community profile. - - - - - Requests a URL which authenticates an in-game browser for store check-out, and then redirects to the specified URL. - As long as the in-game browser accepts and handles session cookies, Steam microtransaction checkout pages will automatically recognize the user instead of presenting a login page. - NOTE: The URL has a very short lifetime to prevent history-snooping attacks, so you should only call this API when you are about to launch the browser, or else immediately navigate to the result URL using a hidden browser window. - NOTE: The resulting authorization cookie has an expiration time of one day, so it would be a good idea to request and visit a new auth URL every 12 hours. - - - - - Checks whether the current user has verified their phone number. - - - - - Checks whether the current user has Steam Guard two factor authentication enabled on their account. - - - - - Checks whether the user's phone number is used to uniquely identify them. - - - - - Checks whether the current user's phone number is awaiting (re)verification. - - - - - Requests an application ticket encrypted with the secret "encrypted app ticket key". - The encryption key can be obtained from the Encrypted App Ticket Key page on the App Admin for your app. - There can only be one call pending, and this call is subject to a 60 second rate limit. - If you get a null result from this it's probably because you're calling it too often. - This can fail if you don't have an encrypted ticket set for your app here https://partner.steamgames.com/apps/sdkauth/ - - - - - Requests an application ticket encrypted with the secret "encrypted app ticket key". - The encryption key can be obtained from the Encrypted App Ticket Key page on the App Admin for your app. - There can only be one call pending, and this call is subject to a 60 second rate limit. - This can fail if you don't have an encrypted ticket set for your app here https://partner.steamgames.com/apps/sdkauth/ - - - - - Get anti indulgence / duration control - - - - - Invoked when an achivement icon is loaded. - - - - - Invoked when the latests stats and achievements have been received - from the server. - - - - - Result of a request to store the user stats for a game. - - - - - Result of a request to store the achievements for a game, or an - "indicate progress" call. If both m_nCurProgress and m_nMaxProgress - are zero, that means the achievement has been fully unlocked. - - - - - Callback indicating that a user's stats have been unloaded - - - - - Get all available achievements. - - - - - Show the user a pop-up notification with the current progress toward an achievement. - Will return false if RequestCurrentStats has not completed and successfully returned - its callback, if the achievement doesn't exist/has unpublished changes in the app's - Steamworks Admin page, or if the achievement is unlocked. - - - - - Tries to get the number of players currently playing this game. - Or -1 if failed. - - - - - Send the changed stats and achievements data to the server for permanent storage. - If this fails then nothing is sent to the server. It's advisable to keep trying until the call is successful. - This call can be rate limited. Call frequency should be on the order of minutes, rather than seconds.You should only be calling this during major state changes such as the end of a round, the map changing, or the user leaving a server. This call is required to display the achievement unlock notification dialog though, so if you have called SetAchievement then it's advisable to call this soon after that. - If you have stats or achievements that you have saved locally but haven't uploaded with this function when your application process ends then this function will automatically be called. - You can find additional debug information written to the %steam_install%\logs\stats_log.txt file. - This function returns true upon success if : - RequestCurrentStats has completed and successfully returned its callback AND - the current game has stats associated with it in the Steamworks Partner backend, and those stats are published. - - - - - This call is no longer required as it is managed by the Steam client. The game stats and achievements - will be synchronized with Steam before the game process begins. - - - - - Asynchronously fetches global stats data, which is available for stats marked as - "aggregated" in the App Admin panel of the Steamworks website. - You must have called and it needs to return successfully via - its callback prior to calling this. - - How many days of day-by-day history to retrieve in addition to the overall totals. The limit is 60. - indicates success, means you need to call first, means the remote call failed - - - - Gets a leaderboard by name, it will create it if it's not yet created. - Leaderboards created with this function will not automatically show up in the Steam Community. - You must manually set the Community Name field in the App Admin panel of the Steamworks website. - As such it's generally recommended to prefer creating the leaderboards in the App Admin panel on - the Steamworks website and using FindLeaderboard unless you're expected to have a large amount of - dynamically created leaderboards. - - - - - Adds this amount to the named stat. Internally this calls Get() and adds - to that value. Steam doesn't provide a mechanism for atomically increasing - stats like this, this functionality is added here as a convenience. - - - - - Adds this amount to the named stat. Internally this calls Get() and adds - to that value. Steam doesn't provide a mechanism for atomically increasing - stats like this, this functionality is added here as a convenience. - - - - - Set a stat value. This will automatically call after a successful call. - - - - - Set a stat value. This will automatically call after a successful call. - - - - - Get an stat value. - - - - - Get a stat value. - - - - - Practically wipes the slate clean for this user. If is , will also wipe - any achievements too. - - - - - - Interface which provides access to a range of miscellaneous utility functions - - - - - Invoked when the country of the user changed. - - - - - Invoked when running on a laptop and less than 10 minutes of battery is left, fires then every minute. - The parameter is the number of minutes left. - - - - - Invoked when Steam wants to shutdown. - - - - - Invoked when Big Picture gamepad text input has been closed. Parameter is if text was submitted, if cancelled etc. - - - - - Returns the number of seconds since the application was active. - - - - - Returns the number of seconds since the user last moved the mouse and/or provided other input. - - - - - Steam server time. Number of seconds since January 1, 1970, GMT (i.e unix time) - - - - - returns the 2 digit ISO 3166-1-alpha-2 format country code this client is running in (as looked up via an IP-to-location database) - e.g "US" or "UK". - - - - - Returns true if the image exists, and the buffer was successfully filled out. - Results are returned in RGBA format. - The destination buffer size should be 4 * height * width * sizeof(char). - - - - - returns the image in RGBA format. - - - - - Returns true if we're using a battery (ie, a laptop not plugged in). - - - - - Returns battery power [0-1]. - - - - - Sets the position where the overlay instance for the currently calling game should show notifications. - This position is per-game and if this function is called from outside of a game context it will do nothing. - - - - - Returns true if the overlay is running and the user can access it. The overlay process could take a few seconds to - start and hook the game process, so this function will initially return false while the overlay is loading. - - - - - Normally this call is unneeded if your game has a constantly running frame loop that calls the - D3D Present API, or OGL SwapBuffers API every frame. - - However, if you have a game that only refreshes the screen on an event driven basis then that can break - the overlay, as it uses your Present/SwapBuffers calls to drive it's internal frame loop and it may also - need to Present() to the screen any time an even needing a notification happens or when the overlay is - brought up over the game by a user. You can use this API to ask the overlay if it currently need a present - in that case, and then you can check for this periodically (roughly 33hz is desirable) and make sure you - refresh the screen with Present or SwapBuffers to allow the overlay to do it's work. - - - - - Asynchronous call to check if an executable file has been signed using the public key set on the signing tab - of the partner site, for example to refuse to load modified executable files. - - - - - Activates the Big Picture text input dialog which only supports gamepad input. - - - - - Returns previously entered text. - - - - - Returns the language the steam client is running in. You probably want - instead, this is for very special usage cases. - - - - - Returns if Steam itself is running in VR mode. - - - - - Sets the inset of the overlay notification from the corner specified by SetOverlayNotificationPosition. - - - - - returns if Steam and the Steam Overlay are running in Big Picture mode - Games much be launched through the Steam client to enable the Big Picture overlay. During development, - a game can be added as a non-steam game to the developers library to test this feature. - - - - - Ask Steam UI to create and render its OpenVR dashboard. - - - - - Gets or sets whether the HMD content will be streamed via Steam In-Home Streaming. - - If this is set to , then the scene in the HMD headset will be streamed, and remote input will not be allowed. - If this is set to , then the application window will be streamed instead, and remote input will be allowed. - The default is unless "VRHeadsetStreaming" "0" is in the extended app info for a game - (this is useful for games that have asymmetric multiplayer gameplay). - - - - - - Gets whether this steam client is a Steam China specific client (), or the global client (). - - - - - Initializes text filtering, loading dictionaries for the language the game is running in. - Users can customize the text filter behavior in their Steam Account preferences. - - - - - Filters the provided input message and places the filtered result into pchOutFilteredText, - using legally required filtering and additional filtering based on the context and user settings. - - - - - Gets whether or not Steam itself is running on the Steam Deck. - - - - - In game launchers that don't have controller support: You can call this to have - Steam Input translate the controller input into mouse/kb to navigate the launcher - - - - - Class for utilizing the Steam Video API. - - - - - Return if currently using Steam's live broadcasting - - - - - Returns the number of viewers that are watching the stream, or 0 if is . - - - - - Represents the ID of a Steam application. - - - - - Is the clan an official game group? - - - - - Asynchronously fetches the officer list for a given clan - - Whether the request was successful or not - - - - Reconfigure the controller to use the specified action set (ie 'Menu', 'Walk' or 'Drive') - This is cheap, and can be safely called repeatedly. It's often easier to repeatedly call it in - our state loops, instead of trying to place it in all of your state transitions. - - - - - Returns the current state of the supplied digital game action - - - - - Returns the current state of these supplied analog game action - - - - - Returns true if this is the local user - - - - - Return true if this is a friend - - - - - Returns true if you have this user blocked - - - - - Return true if this user is playing the game we're running - - - - - Returns true if this friend is online - - - - - Sometimes we don't know the user's name. This will wait until we have - downloaded the information on this user. - - - - - Returns true if this friend is marked as away - - - - - Returns true if this friend is marked as busy - - - - - Returns true if this friend is marked as snoozing - - - - - Returns the player's current Steam name. - - Steam returns nicknames here if "Append nicknames to friends' names" is disabled in the Steam client. - - - - - - Returns the nickname that was set for this Steam player, if any. - - Steam will never return nicknames if "Append nicknames to friends' names" is disabled in the Steam client. - - - - - - Returns the player's Steam name history. - - - - - Invite this friend to the game that we are playing - - - - - Sends a message to a Steam friend. Returns true if success - - - - - Tries to get download the latest user stats - - True if successful, False if failure - - - - Gets a user stat. Must call RequestUserStats first. - - The name of the stat you want to get - Will return this value if not available - The value, or defult if not available - - - - Gets a user stat. Must call RequestUserStats first. - - The name of the stat you want to get - Will return this value if not available - The value, or defult if not available - - - - Gets a user achievement state. Must call RequestUserStats first. - - The name of the achievement you want to get - Will return this value if not available - The value, or defult if not available - - - - Gets a the time this achievement was unlocked. - - The name of the achievement you want to get - The time unlocked. If it wasn't unlocked, or you haven't downloaded the stats yet - will return DateTime.MinValue - - - - Shortcut to call GetProperty( "name" ) - - - - - Shortcut to call GetProperty( "description" ) - - - - - Shortcut to call GetProperty( "icon_url" ) - - - - - Shortcut to call GetProperty( "icon_url_large" ) - - - - - Shortcut to call GetProperty( "price_category" ) - - - - - Shortcut to call GetProperty( "type" ) - - - - - Returns true if this is an item that generates an item, rather - than something that is actual an item - - - - - Shortcut to call GetProperty( "exchange" ) - - - - - Get a list of exchanges that are available to make this item - - - - - Shortcut to call GetBoolProperty( "marketable" ) - - - - - Shortcut to call GetBoolProperty( "tradable" ) - - - - - Gets the property timestamp - - - - - Gets the property modified - - - - - Get a specific property by name - - - - - Read a raw property from the definition schema - - - - - Read a raw property from the definition schema - - - - - Gets a list of all properties on this item - - - - - Returns the price of this item in the local currency (SteamInventory.Currency) - - - - - If the price has been discounted, LocalPrice will differ from LocalBasePrice - (assumed, this isn't documented) - - - - - Return a list of recepies that contain this item - - - - - Only available if the result set was created with the getproperties - - - - - This item is account-locked and cannot be traded or given away. - This is an item status flag which is permanently attached to specific item instances - - - - - The item has been destroyed, traded away, expired, or otherwise invalidated. - This is an action confirmation flag which is only set one time, as part of a result set. - - - - - The item quantity has been decreased by 1 via ConsumeItem API. - This is an action confirmation flag which is only set one time, as part of a result set. - - - - - Consumes items from a user's inventory. If the quantity of the given item goes to zero, it is permanently removed. - Once an item is removed it cannot be recovered.This is not for the faint of heart - if your game implements item removal at all, - a high-friction UI confirmation process is highly recommended.ConsumeItem can be restricted to certain item definitions or fully - blocked via the Steamworks website to minimize support/abuse issues such as the classic "my brother borrowed my laptop and deleted all of my rare items". - - - - - Split stack into two items - - - - - Add x units of the target item to this item - - - - - Will try to return the date that this item was aquired. You need to have for the items - with their properties for this to work. - - - - - Tries to get the origin property. Need properties for this to work. - Will return a string like "market" - - - - - Small utility class to describe an item with a quantity - - - - - A structured description of an item exchange - - - - - The definition ID of the ingredient. - - - - - If we don't know about this item definition this might be null. - In which case, DefinitionId should still hold the correct id. - - - - - The amount of this item needed. Generally this will be 1. - - - - - The item that this will create. - - - - - The items, with quantity required to create this item. - - - - - Checks whether an inventory result handle belongs to the specified Steam ID. - This is important when using Deserialize, to verify that a remote player is not pretending to have a different user's inventory - - - - - Serialized result sets contain a short signature which can't be forged or replayed across different game sessions. - A result set can be serialized on the local client, transmitted to other players via your game networking, and - deserialized by the remote players.This is a secure way of preventing hackers from lying about posessing - rare/high-value items. Serializes a result set with signature bytes to an output buffer.The size of a serialized - result depends on the number items which are being serialized.When securely transmitting items to other players, - it is recommended to use GetItemsByID first to create a minimal result set. - Results have a built-in timestamp which will be considered "expired" after an hour has elapsed.See DeserializeResult - for expiration handling. - - - - - Gets the owner of the beacon. - - - - - Gets metadata related to the beacon. - - - - - Will attempt to join the party. If successful will return a connection string. - If failed, will return - - - - - When a user follows your beacon, Steam will reserve one of the open party slots for them, and send your game a ReservationNotification callback. - When that user joins your party, call this method to notify Steam that the user has joined successfully. - - - - - To cancel a reservation (due to timeout or user input), call this. - Steam will open a new reservation slot. - Note: The user may already be in-flight to your game, so it's possible they will still connect and try to join your party. - - - - - Turn off the beacon. - - - - - Used to set up the server. - The variables in here are all required to be set, and can't be changed once the server is created. - - - - - The version string is usually in the form x.x.x.x, and is used by the master server to detect when the server is out of date. - If you go into the dedicated server tab on steamworks you'll be able to server the latest version. If this version number is - less than that latest version then your server won't show. - - - - - This should be the same directory game where gets installed into. Just the folder name, not the whole path. I.e. "Rust", "Garrysmod". - - - - - The game description. Setting this to the full name of your game is recommended. - - - - - Is a dedicated server - - - - - If you pass MASTERSERVERUPDATERPORT_USEGAMESOCKETSHARE into usQueryPort, then it causes the game server API to use - "GameSocketShare" mode, which means that the game is responsible for sending and receiving UDP packets for the master - server updater. - - More info about this here: https://partner.steamgames.com/doc/api/ISteamGameServer#HandleIncomingPacket - - - - - Represents the ID of a user or steam lobby. - - - - - Create a Normal Workshop item that can be subscribed to - - - - - Create a Collection - Add items using Item.AddDependency() - - - - - Workshop item that is meant to be voted on for the purpose of selling in-game - - - - - Workshop item that is meant to be managed by the game. It is queryable by the API, but isn't visible on the web browser. - - - - - Adds a key-value tag pair to an item. - Keys can map to multiple different values (1-to-many relationship). - Key names are restricted to alpha-numeric characters and the '_' character. - Both keys and values cannot exceed 255 characters in length. Key-value tags are searchable by exact match only. - To replace all values associated to one key use RemoveKeyValueTags then AddKeyValueTag. - - - - - Removes a key and all values associated to it. - You can remove up to 100 keys per item update. - If you need remove more tags than that you'll need to make subsequent item updates. - - - - - https://partner.steamgames.com/doc/features/workshop/implementation#Legal - - - - - The actual ID of this file - - - - - The given title of this item - - - - - The description of this item, in your local language if available - - - - - A list of tags for this item, all lowercase - - - - - A dictionary of key value tags for this item, only available from queries WithKeyValueTags(true) - - - - - App Id of the app that created this item - - - - - App Id of the app that will consume this item. - - - - - User who created this content - - - - - The bayesian average for up votes / total votes, between [0,1] - - - - - Time when the published item was created - - - - - Time when the published item was last updated - - - - - True if this is publically visible - - - - - True if this item is only visible by friends of the creator - - - - - True if this is only visible to the creator - - - - - True if this item has been banned - - - - - Whether the developer of this app has specifically flagged this item as accepted in the Workshop - - - - - The number of upvotes of this item - - - - - The number of downvotes of this item - - - - - Dependencies/children of this item or collection, available only from WithDependencies(true) queries - - - - - Additional previews of this item or collection, available only from WithAdditionalPreviews(true) queries - - - - - Start downloading this item. - If this returns false the item isn't getting downloaded. - - - - - If we're downloading, how big the total download is - - - - - If we're downloading, how much we've downloaded - - - - - If we're installed, how big is the install - - - - - If we're downloading our current progress as a delta betwen 0-1 - - - - - A case insensitive check for tag - - - - - Allows the user to subscribe to this item - - - - - Allows the user to subscribe to download this item asyncronously - If CancellationToken is default then there is 60 seconds timeout - Progress will be set to 0-1 - - - - - Allows the user to unsubscribe from this item - - - - - Adds item to user favorite list - - - - - Removes item from user favorite list - - - - - Allows the user to rate a workshop item up or down. - - - - - Gets the current users vote on the item - - - - - Return a URL to view this item online - - - - - The URl to view this item's changelog - - - - - The URL to view the comments on this item - - - - - The URL to discuss this item - - - - - The URL to view this items stats online - - - - - The URL to the preview image for this item - - - - - The metadata string for this item, only available from queries WithMetadata(true) - - - - - Edit this item - - - - - Found items must have at least one of the defined tags - - - - - Found items must have all defined tags - - - - - Set to false to disable, by default following stats are loaded: NumSubscriptions, NumFavorites, NumFollowers, NumUniqueSubscriptions, NumUniqueFavorites, NumUniqueFollowers, NumUniqueWebsiteViews, ReportScore, NumSecondsPlayed, NumPlaytimeSessions, NumComments, NumSecondsPlayedDuringTimePeriod, NumPlaytimeSessionsDuringTimePeriod - - - - - Returns the current Unix Epoch - - - - - Convert an epoch to a datetime - - - - - Convert a DateTime to a unix time - - - - - Returns a buffer. This will get returned and reused later on. - We shouldn't really be using this anymore. - - - - - Prevent unity from stripping shit we depend on - https://docs.unity3d.com/Manual/ManagedCodeStripping.html - - - - diff --git a/Basis/Assets/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Posix.xml.meta b/Basis/Assets/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Posix.xml.meta deleted file mode 100644 index 5e5f20c8c3..0000000000 --- a/Basis/Assets/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Posix.xml.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: f13b7820b3a9b6145a8ea48a92291748 -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Basis/Assets/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Win32.xml b/Basis/Assets/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Win32.xml deleted file mode 100644 index b22d1d0413..0000000000 --- a/Basis/Assets/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Win32.xml +++ /dev/null @@ -1,4283 +0,0 @@ - - - - Facepunch.Steamworks.Win32 - - - - - An awaitable version of a SteamAPICall_t - - - - - This gets called if IsComplete returned false on the first call. - The Action "continues" the async call. We pass it to the Dispatch - to be called when the callback returns. - - - - - Gets the result. This is called internally by the async shit. - - - - - Return true if complete or failed - - - - - This is what makes this struct awaitable - - - - - Gives us a generic way to get the CallbackId of structs - - - - - Cancels a ticket. - You should cancel your ticket when you close the game or leave a server. - - - - - Responsible for all callback/callresult handling - - This manually pumps Steam's message queue and dispatches those - events to any waiting callbacks/callresults. - - - - - If set then we'll call this function every time a callback is generated. - - This is SLOW!! - it's for debugging - don't keep it on all the time. If you want to access a specific - callback then please create an issue on github and I'll add it! - - Params are : [Callback Type] [Callback Contents] [server] - - - - - - Called if an exception happens during a callback/callresult. - This is needed because the exception isn't always accessible when running - async.. and can fail silently. With this hooked you won't be stuck wondering - what happened. - - - - - This gets called from Client/Server Init - It's important to switch to the manual dispatcher - - - - - Make sure we don't call Frame in a callback - because that'll cause some issues for everyone. - - - - - Calls RunFrame and processes events from this Steam Pipe - - - - - To be safe we don't call the continuation functions while iterating - the Callback list. This is maybe overly safe because the only way this - could be an issue is if the callback list is modified in the continuation - which would only happen if starting or shutting down in the callback. - - - - - A callback is a general global message - - - - - Given a callback, try to turn it into a string - - - - - A result is a reply to a specific command - - - - - Pumps the queue in an async loop so we don't - have to think about it. This has the advantage that - you can call .Wait() on async shit and it still works. - - - - - Pumps the queue in an async loop so we don't - have to think about it. This has the advantage that - you can call .Wait() on async shit and it still works. - - - - - Watch for a steam api call - - - - - Install a global callback. The passed function will get called if it's all good. - - - - - The score is just a simple numerical value - - - - - The score represents a time, in seconds - - - - - The score represents a time, in milliseconds - - - - - The top-score is the lowest number - - - - - The top-score is the highest number - - - - - Send the message unreliably. Can be lost. Messages *can* be larger than a - single MTU (UDP packet), but there is no retransmission, so if any piece - of the message is lost, the entire message will be dropped. - - The sending API does have some knowledge of the underlying connection, so - if there is no NAT-traversal accomplished or there is a recognized adjustment - happening on the connection, the packet will be batched until the connection - is open again. - - - - - Disable Nagle's algorithm. - By default, Nagle's algorithm is applied to all outbound messages. This means - that the message will NOT be sent immediately, in case further messages are - sent soon after you send this, which can be grouped together. Any time there - is enough buffered data to fill a packet, the packets will be pushed out immediately, - but partially-full packets not be sent until the Nagle timer expires. - - - - - If the message cannot be sent very soon (because the connection is still doing some initial - handshaking, route negotiations, etc), then just drop it. This is only applicable for unreliable - messages. Using this flag on reliable messages is invalid. - - - - Reliable message send. Can send up to 0.5mb in a single message. - Does fragmentation/re-assembly of messages under the hood, as well as a sliding window for - efficient sends of large chunks of data. - - - - Return a NetIdentity that represents LocalHost - - - - - Return true if this identity is localhost - - - - - Convert to a SteamId - - - - - - Set the specified Address - - - - - Automatically convert to a SteamId - - - - - - Returns NULL if we're not a SteamId - - - - - Returns NULL if we're not a NetAddress - - - - - We override tostring to provide a sensible representation - - - - - The Port. This is redundant documentation. - - - - - Any IP, specific port - - - - - Localhost IP, specific port - - - - - Specific IP, specific port - - - - - Specific IP, specific port - - - - - Set everything to zero - - - - - Return true if the IP is ::0. (Doesn't check port.) - - - - - Return true if IP is mapped IPv4 - - - - - Return true if IP is a fake IPv4 for Steam Datagram Relay - - - - - Return true if this identity is localhost. (Either IPv6 ::1, or IPv4 127.0.0.1) - - - - - Get the Address section - - - - - Used as a base to create your client connection. This creates a socket - to a single connection. - - You can override all the virtual functions to turn it into what you - want it to do. - - - - - Accept an incoming connection that has been received on a listen socket. - - - - - Disconnects from the remote host and invalidates the connection handle. Any unread data on the connection is discarded.. - reasonCode is defined and used by you. - - - - - Get/Set connection user data - - - - - A name for the connection, used mostly for debugging - - - - - This is the best version to use. - - - - - Ideally should be using an IntPtr version unless you're being really careful with the byte[] array and - you're not creating a new one every frame (like using .ToArray()) - - - - - Ideally should be using an IntPtr version unless you're being really careful with the byte[] array and - you're not creating a new one every frame (like using .ToArray()) - - - - - This creates a ton of garbage - so don't do anything with this beyond testing! - - - - - Flush any messages waiting on the Nagle timer and send them at the next transmission - opportunity (often that means right now). - - - - - Returns detailed connection stats in text format. Useful - for dumping to a log, etc. - - Plain text connection info - - - - Returns a small set of information about the real-time state of the connection. - - - - - Configure multiple outbound messages streams ("lanes") on a connection, and - control head-of-line blocking between them. - - - - - Describe the state of a connection - - - - - High level state of the connection - - - - - Remote address. Might be all 0's if we don't know it, or if this is N/A. - - - - - Who is on the other end? Depending on the connection type and phase of the connection, we might not know - - - - - Basic cause of the connection termination or problem. - - - - - Describe the status of a connection - - - - - Number of bytes unreliable data pending to be sent. This is data that you have recently requested to be sent but has not yet actually been put on the wire. - - - - - Number of bytes reliable data pending to be sent. This is data that you have recently requested to be sent but has not yet actually been put on the wire. - - - - - Number of bytes of reliable data that has been placed the wire, but for which we have not yet received an acknowledgment, and thus we may have to re-transmit. - - - - - Describe the status of a connection - - - - - Current ping (ms) - - - - - Outgoing packets per second - - - - - Outgoing bytes per second - - - - - Incoming packets per second - - - - - Incoming bytes per second - - - - - Connection quality measured locally, 0...1 (percentage of packets delivered end-to-end in order). - - - - - Packet delivery success rate as observed from remote host, 0...1 (percentage of packets delivered end-to-end in order). - - - - - Number of bytes unreliable data pending to be sent. This is data that you have recently requested to be sent but has not yet actually been put on the wire. - - - - - Number of bytes reliable data pending to be sent. This is data that you have recently requested to be sent but has not yet actually been put on the wire. - - - - - Number of bytes of reliable data that has been placed the wire, but for which we have not yet received an acknowledgment, and thus we may have to re-transmit. - - - - - - Object that describes a "location" on the Internet with sufficient - detail that we can reasonably estimate an upper bound on the ping between - the two hosts, even if a direct route between the hosts is not possible, - and the connection must be routed through the Steam Datagram Relay network. - This does not contain any information that identifies the host. Indeed, - if two hosts are in the same building or otherwise have nearly identical - networking characteristics, then it's valid to use the same location - object for both of them. - - NOTE: This object should only be used in the same process! Do not serialize it, - send it over the wire, or persist it in a file or database! If you need - to do that, convert it to a string representation using the methods in - ISteamNetworkingUtils(). - - - - - Estimate the round-trip latency between two arbitrary locations, in - milliseconds. This is a conservative estimate, based on routing through - the relay network. For most basic relayed connections, this ping time - will be pretty accurate, since it will be based on the route likely to - be actually used. - - If a direct IP route is used (perhaps via NAT traversal), then the route - will be different, and the ping time might be better. Or it might actually - be a bit worse! Standard IP routing is frequently suboptimal! - - But even in this case, the estimate obtained using this method is a - reasonable upper bound on the ping time. (Also it has the advantage - of returning immediately and not sending any packets.) - - In a few cases we might not able to estimate the route. In this case - a negative value is returned. k_nSteamNetworkingPing_Failed means - the reason was because of some networking difficulty. (Failure to - ping, etc) k_nSteamNetworkingPing_Unknown is returned if we cannot - currently answer the question for some other reason. - - Do you need to be able to do this from a backend/matchmaking server? - You are looking for the "ticketgen" library. - - - - Destroy a listen socket. All the connections that were accepting on the listen - socket are closed ungracefully. - - - - - Represents a Steam Achievement. - - - - - Gets whether or not the achievement has been unlocked. - - - - - Gets the identifier of the achievement. This is the "API Name" on Steamworks. - - - - - Gets the display name of the achievement. - - - - - Gets the description of the achievement. - - - - - If is , this value represents the time that the achievement was unlocked. - - - - - Gets the icon of the achievement. This can return a null image even though the image exists if the image - hasn't been downloaded by Steam yet. You should use if you want to wait for the image to be downloaded. - - - - - Gets the icon of the achievement, yielding until the icon is received or the is reached. - - The timeout in milliseconds before the request will be canceled. Defaults to 5000. - - - - Gets a decimal (0-1) representing the global amount of users who have unlocked the specified achievement, or -1 if no data available. - - - - - Unlock this achievement. - - - - - Reset this achievement to be locked. - - - - - Provides information about a DLC. - - - - - The of the DLC. - - - - - The name of the DLC. - - - - - Whether or not the DLC is available. - - - - - Represents download progress. - - - - - Whether or not the download is currently active. - - - - - How many bytes have been downloaded. - - - - - How many bytes in total the download is. - - - - - Gets the amount of bytes left that need to be downloaded. - - - - - Sent for games with enabled anti indulgence / duration control, for enabled users. - Lets the game know whether persistent rewards or XP should be granted at normal rate, half rate, or zero rate. - - - - - appid generating playtime - - - - - is duration control applicable to user + game combination - - - - - playtime since most recent 5 hour gap in playtime, only counting up to regulatory limit of playtime, in seconds - - - - - playtime on current calendar day - - - - - recommended progress - - - - - Represents details of a file. - - - - - The size of the file in bytes. - - - - - Returns the color of the pixel at the specified position. - - X-coordinate - Y-coordinate - The color. - If the X and Y or out of bounds. - - - - Returns "{Width}x{Height} ({length of }bytes)" - - - - - - Represents a color. - - - - - the name of a leaderboard - - - - - Submit your score and replace your old score even if it was better - - - - - Submit your new score, but won't replace your high score if it's lower - - - - - Attaches a piece of user generated content the user's entry on a leaderboard - - - - - Fetches leaderboard entries for an arbitrary set of users on a specified leaderboard. - - - - - Used to query for a sequential range of leaderboard entries by leaderboard Sort. - - - - - Used to retrieve leaderboard entries relative a user's entry. If there are not enough entries in the leaderboard - before or after the user's entry, Steam will adjust the range to try to return the number of entries requested. - For example, if the user is #1 on the leaderboard and start is set to -2, end is set to 2, Steam will return the first - 5 entries in the leaderboard. If The current user has no entry, this will return null. - - - - - Used to retrieve all leaderboard entries for friends of the current user - - - - - Represents a Steam lobby. - - - - - Try to join this room. Will return on success, - and anything else is a failure. - - - - - Leave a lobby; this will take effect immediately on the client side - other users in the lobby will be notified by a LobbyChatUpdate_t callback - - - - - Invite another user to the lobby. - Will return if the invite is successfully sent, whether or not the target responds - returns if the local user is not connected to the Steam servers - - - - - Gets the number of users in this lobby. - - - - - Returns current members in the lobby. The current user must be in the lobby in order to see the users. - - - - - Get data associated with this lobby. - - - - - Set data associated with this lobby. - - - - - Removes a metadata key from the lobby. - - - - - Get all data for this lobby. - - - - - Gets per-user metadata for someone in this lobby. - - - - - Sets per-user metadata (for the local user implicitly). - - - - - Sends a string to the chat room. - - - - - Sends bytes to the chat room. - - - - - Sends bytes to the chat room from an unsafe buffer. - - - - - Refreshes metadata for a lobby you're not necessarily in right now. - - You never do this for lobbies you're a member of, only if your - this will send down all the metadata associated with a lobby. - This is an asynchronous call. - Returns if the local user is not connected to the Steam servers. - Results will be returned by a LobbyDataUpdate_t callback. - If the specified lobby doesn't exist, LobbyDataUpdate_t::m_bSuccess will be set to . - - - - - - Max members able to join this lobby. Cannot be over 250. - Can only be set by the owner of the lobby. - - - - - Sets the lobby as public. - - - - - Sets the lobby as private. - - - - - Sets the lobby as invisible. - - - - - Sets the lobby as friends only. - - - - - Set whether or not the lobby can be joined. - - Whether or not the lobby can be joined. - - - - [SteamID variant] - Allows the owner to set the game server associated with the lobby. Triggers the - Steammatchmaking.OnLobbyGameCreated event. - - - - - [IP/Port variant] - Allows the owner to set the game server associated with the lobby. Triggers the - Steammatchmaking.OnLobbyGameCreated event. - - - - - Gets the details of the lobby's game server, if set. Returns true if the lobby is - valid and has a server set, otherwise returns false. - - - - - Gets or sets the owner of the lobby. You must be the lobby owner to set the owner - - - - - Check if the specified SteamId owns the lobby. - - - - - only lobbies in the same immediate region will be returned - - - - - only lobbies in the same immediate region will be returned - - - - - only lobbies in the same immediate region will be returned - - - - - Filter by specified key/value pair; string parameters - - - - - Numerical filter where value is less than the value provided - - - - - Numerical filter where value is greater than the value provided - - - - - Numerical filter where value must be equal to the value provided - - - - - Numerical filter where value must not equal the value provided - - - - - Test key, initialize numerical filter list if necessary, then add new numerical filter - - - - - Order filtered results according to key/values nearest the provided key/value pair. - Can specify multiple near value filters; each successive filter is lower priority than the previous. - - - - - returns only lobbies with the specified number of slots available - - - - - sets how many results to return, the lower the count the faster it is to download the lobby results - - - - - Run the query, get the matching lobbies - - - - - A server query packet. - - - - - Target IP address - - - - - Target port - - - - - This data is pooled. Make a copy if you don't use it immediately. - This buffer is also quite large - so pay attention to Size. - - - - - Size of the data - - - - - Represents a RemotePlaySession from the SteamRemotePlay interface - - - - - Returns true if this session was valid when created. This will stay true even - after disconnection - so be sure to watch SteamRemotePlay.OnSessionDisconnected - - - - - Get the SteamID of the connected user - - - - - Get the name of the session client device - - - - - Get the name of the session client device - - - - - Represents a screenshot that was taken by a user. - - - - - Tags a user as being visible in the screenshot - - - - - Sets the location of the screenshot. - - - - - Gets the individual tags for this server - - - - - Add this server to our history list - If we're already in the history list, weill set the last played time to now - - - - - If this server responds to source engine style queries, we'll be able to get a list of rules here - - - - - Remove this server from our history list - - - - - Add this server to our favourite list - - - - - Remove this server from our favourite list - - - - - Read gameserveritem_t.m_bHadSuccessfulResponse without allocating the struct on the heap - - - - - - - - An optional interface to use instead of deriving - - - - - The actual connection we're managing - - - - - The last received ConnectionInfo - - - - - We're trying to connect! - - - - - Client is connected. They move from connecting to Connections - - - - - The connection has been closed remotely or disconnected locally. Check data.State for details. - - - - - Sends a message to multiple connections. - - The connections to send the message to. - The number of connections to send the message to, to allow reusing the connections array. - Pointer to the message data. - Size of the message data. - Flags to control delivery of the message. - An optional array to hold the results of sending the messages for each connection. - - - - Ideally should be using an IntPtr version unless you're being really careful with the byte[] array and - you're not creating a new one every frame (like using .ToArray()) - - - - - Ideally should be using an IntPtr version unless you're being really careful with the byte[] array and - you're not creating a new one every frame (like using .ToArray()) - - - - - This creates a ton of garbage - so don't do anything with this beyond testing! - - - - - We started connecting to this guy - - - - - Called when the connection is fully connected and can start being communicated with - - - - - We got disconnected - - - - - Received a message - - - - - Must call Accept or Close on the connection within a second or so - - - - - Called when the connection is fully connected and can start being communicated with - - - - - Called when the connection leaves. Must call Close on the connection - - - - - Received a message from a connection - - - - - Used as a base to create your networking server. This creates a socket - and listens/communicates with multiple queries. - - You can override all the virtual functions to turn it into what you - want it to do. - - - - - Default behaviour is to accept every connection - - - - - Client is connected. They move from connecting to Connections - - - - - The connection has been closed remotely or disconnected locally. Check data.State for details. - - - - - Which app we're querying. Defaults to the current app. - - - - - When a new server is added, this function will get called - - - - - Called for every responsive server - - - - - A list of servers that responded. If you're only interested in servers that responded since you - last updated, then simply clear this list. - - - - - A list of servers that were in the master list but didn't respond. - - - - - Query the server list. Task result will be true when finished - - - - - - Exposes a wide range of information and actions for applications and Downloadable Content (DLC). - - - - - Posted after the user gains ownership of DLC and that DLC is installed. - - - - - Posted after the user gains executes a Steam URL with command line or query parameters - such as steam://run/appid//-commandline/?param1=value1(and)param2=value2(and)param3=value3 etc - while the game is already running. The new params can be queried - with GetLaunchQueryParam and GetLaunchCommandLine. - - - - - Gets whether or not the active user is subscribed to the current App ID. - - - - - Gets whether or not the user borrowed this game via Family Sharing. If true, call GetAppOwner() to get the lender SteamID. - - - - - Gets whether or not the license owned by the user provides low violence depots. - Low violence depots are useful for copies sold in countries that have content restrictions - - - - - Gets whether or not the current App ID license is for Cyber Cafes. - - - - - Gets whether or not the user has a VAC ban on their account. - - - - - Gets the current language that the user has set. - This falls back to the Steam UI language if the user hasn't explicitly picked a language for the title. - - - - - Gets a list of the languages the current app supports. - - - - - Gets whether or not the active user is subscribed to a specified App ID. - Only use this if you need to check ownership of another game related to yours, a demo for example. - - The App ID of the DLC to check. - - - - Gets whether or not the user owns a specific DLC and if the DLC is installed. - - The App ID of the DLC to check. - - - - Returns the time of the purchase of the app. - - The App ID to check the purchase time for. - - - - Checks if the user is subscribed to the current app through a free weekend. - This function will return false for users who have a retail or other type of license. - Before using, please ask your Valve technical contact how to package and secure your free weekened. - - - - - Returns metadata for all available DLC. - - - - - Install control for optional DLC. - - The App ID of the DLC to install. - - - - Uninstall control for optional DLC. - - The App ID of the DLC to uninstall. - - - - Gets the name of the beta branch that is launched, or if the application is not running on a beta branch. - - - - - Force verify game content on next launch. - - If you detect the game is out-of-date (for example, by having the client detect a version mismatch with a server), - you can call MarkContentCorrupt to force a verify, show a message to the user, and then quit. - - - Whether or not to only verify missing files. - - - - Gets a list of all installed depots for a given App ID in mount order. - - The App ID. - - - - Gets the install folder for a specific App ID. - This works even if the application is not installed, based on where the game would be installed with the default Steam library location. - - The App ID. - - - - Gets whether or not the app is owned by the current user. The app may not actually be owned by the current user; they may have it left over from a free weekend, etc. - - The App ID. - - - - Gets the Steam ID of the original owner of the current app. If it's different from the current user then it is borrowed. - - - - - Gets the associated launch parameter if the game is run via steam://run/appid/?param1=value1;param2=value2;param3=value3 etc. - - Parameter names starting with the character '@' are reserved for internal use and will always return an empty string. - Parameter names starting with an underscore '_' are reserved for steam features -- they can be queried by the game, - but it is advised that you not param names beginning with an underscore for your own features. - - - The name of the parameter. - The launch parameter value. - - - - Gets the download progress for optional DLC. - - The App ID to check the progress for. - - - - Gets the Build ID of this app, which can change at any time based on backend updates to the game. - Defaults to 0 if you're not running a build downloaded from steam. - - - - - Asynchronously retrieves metadata details about a specific file in the depot manifest. - - The name of the file. - - - - Get command line if game was launched via Steam URL, e.g. steam://run/appid//command line/. - This method of passing a connect string (used when joining via rich presence, accepting an - invite, etc) is preferable to passing the connect string on the operating system command - line, which is a security risk. In order for rich presence joins to go through this - path and not be placed on the OS command line, you must set a value in your app's - configuration on Steam. Ask Valve for help with this. - - - - - Check if game is a timed trial with limited playtime. - - The amount of seconds left on the timed trial. - The amount of seconds played on the timed trial. - - - - Initialize the steam client. - If is false you need to call manually every frame. - - - - - Check if Steam is loaded and accessible. - - - - - Shuts down the steam client. - - - - - Checks if the current user's Steam client is connected to the Steam servers. - - If it's not, no real-time services provided by the Steamworks API will be enabled. The Steam - client will automatically be trying to recreate the connection as often as possible. When the - connection is restored a SteamServersConnected_t callback will be posted. - You usually don't need to check for this yourself. All of the API calls that rely on this will - check internally. Forcefully disabling stuff when the player loses access is usually not a - very good experience for the player and you could be preventing them from accessing APIs that do not - need a live connection to Steam. - - - - - - Gets the Steam ID of the account currently logged into the Steam client. This is - commonly called the 'current user', or 'local user'. - A Steam ID is a unique identifier for a Steam accounts, Steam groups, Lobbies and Chat - rooms, and used to differentiate users in all parts of the Steamworks API. - - - - - returns the local players name - guaranteed to not be . - This is the same name as on the user's community profile page. - - - - - Gets the status of the current user. - - - - - Returns the App ID of the current process. - - - - - Checks if your executable was launched through Steam and relaunches it through Steam if it wasn't. - - This returns true then it starts the Steam client if required and launches your game again through it, - and you should quit your process as soon as possible. This effectively runs steam://run/AppId so it - may not relaunch the exact executable that called it, as it will always relaunch from the version - installed in your Steam library folder/ - Note that during development, when not launching via Steam, this might always return true. - - - - - - Called in interfaces that rely on this being initialized - - - - - Class for utilizing the Steam Friends API. - - - - - Invoked when a chat message has been received from a friend. You'll need to enable - to recieve this. (friend, msgtype, message) - - - - - Invoked when a chat message has been received in a Steam group chat that we are in. Associated Functions: JoinClanChatRoom. (friend, msgtype, message) - - - - - Invoked when a friends' status changes. - - - - - Invoked when the user tries to join a game from their friends list. - Rich presence will have been set with the "connect" key which is set here. - - - - - Invoked when game overlay activates or deactivates. - The game can use this to be pause or resume single player games. - - - - - Invoked when the user tries to join a different game server from their friends list. - Game client should attempt to connect to specified server when this is received. - - - - - Invoked when the user tries to join a lobby from their friends list. - Game client should attempt to connect to specified lobby when this is received. - - - - - Invoked when a friend's rich presence data is updated. - - - - - Invoked when an overlay browser instance is navigated to a - protocol/scheme registered by . - - - - - Gets an of friends that the current user has. - - An of friends. - - - - Gets an of blocked users that the current user has. - - An of blocked users. - - - - Gets an of friend requests that the current user has. - - An of friend requests. - - - - Opens a specific overlay window. Valid options are: - "friends", - "community", - "players", - "settings", - "officialgamegroup", - "stats", - "achievements". - - - - - "steamid" - Opens the overlay web browser to the specified user or groups profile. - "chat" - Opens a chat window to the specified user, or joins the group chat. - "jointrade" - Opens a window to a Steam Trading session that was started with the ISteamEconomy/StartTrade Web API. - "stats" - Opens the overlay web browser to the specified user's stats. - "achievements" - Opens the overlay web browser to the specified user's achievements. - "friendadd" - Opens the overlay in minimal mode prompting the user to add the target user as a friend. - "friendremove" - Opens the overlay in minimal mode prompting the user to remove the target friend. - "friendrequestaccept" - Opens the overlay in minimal mode prompting the user to accept an incoming friend invite. - "friendrequestignore" - Opens the overlay in minimal mode prompting the user to ignore an incoming friend invite. - - - - - Activates the Steam Overlay to the Steam store page for the provided app. - - - - - Activates Steam Overlay web browser directly to the specified URL. - - - - - Activates the Steam Overlay to open the invite dialog. Invitations sent from this dialog will be for the provided lobby. - - - - - Mark a target user as 'played with'. - NOTE: The current user must be in game with the other player for the association to work. - - - - - Requests the persona name and optionally the avatar of a specified user. - NOTE: It's a lot slower to download avatars and churns the local cache, so if you don't need avatars, don't request them. - returns true if we're fetching the data, false if we already have it - - - - - Returns a small avatar of the user with the given . - - The of the user to get. - A with a value if the image was successfully retrieved. - - - - Returns a medium avatar of the user with the given . - - The of the user to get. - A with a value if the image was successfully retrieved. - - - - Returns a large avatar of the user with the given . - - The of the user to get. - A with a value if the image was successfully retrieved. - - - - Find a rich presence value by key for current user. Will be null if not found. - - - - - Sets a rich presence value by key for current user. - - - - - Clears all of the current user's rich presence data. - - - - - Listens for Steam friends chat messages. - You can then show these chats inline in the game. For example with a Blizzard style chat message system or the chat system in Dota 2. - After enabling this you will receive callbacks when ever the user receives a chat message. - - - - - Gets whether or not the current user is following the user with the given . - - The to check. - Boolean. - - - - Call this before calling ActivateGameOverlayToWebPage() to have the Steam Overlay Browser block navigations - to your specified protocol (scheme) uris and instead dispatch a OverlayBrowserProtocolNavigation callback to your game. - - - - - Class for utilizing Steam Input. - - - - - You shouldn't really need to call this because it gets called by - but Valve think it might be a nice idea if you call it right before you get input info - - just to make sure the info you're getting is 100% up to date. - - - - - Gets a list of connected controllers. - - - - - Return an absolute path to the PNG image glyph for the provided digital action name. The current - action set in use for the controller will be used for the lookup. You should cache the result and - maintain your own list of loaded PNG assets. - - - - - - - - Return an absolute path to the PNG image glyph for the provided digital action name. The current - action set in use for the controller will be used for the lookup. You should cache the result and - maintain your own list of loaded PNG assets. - - - - - Return an absolute path to the SVF image glyph for the provided digital action name. The current - action set in use for the controller will be used for the lookup. You should cache the result and - maintain your own list of loaded PNG assets. - - - - - Class for utilizing the Steam Inventory API. - - - - - Call this if you're going to want to access definition information. You should be able to get - away with calling this once at the start if your game, assuming your items don't change all the time. - This will trigger at which point Definitions should be set. - - - - - Will call and wait until Definitions is not null - - - - - Try to find the definition that matches this definition ID. - Uses a dictionary so should be about as fast as possible. - - - - - We will try to keep this list of your items automatically up to date. - - - - - Update the list of Items[] - - - - - Get all items and return the InventoryResult - - - - - This is used to grant a specific item to the user. This should - only be used for development prototyping, from a trusted server, - or if you don't care about hacked clients granting arbitrary items. - This call can be disabled by a setting on Steamworks. - - - - - Crafting! Uses the passed items to buy the target item. - You need to have set up the appropriate exchange rules in your item - definitions. This assumes all the items passed in aren't stacked. - - - - - Crafting! Uses the passed items to buy the target item. - You need to have set up the appropriate exchange rules in your item - definitions. This assumes all the items passed in aren't stacked. - - - - - Deserializes a result set and verifies the signature bytes. - This call has a potential soft-failure mode where the Result is expired, it will - still succeed in this mode.The "expired" - result could indicate that the data may be out of date - not just due to timed - expiration( one hour ), but also because one of the items in the result set may - have been traded or consumed since the result set was generated.You could compare - the timestamp from GetResultTimestamp to ISteamUtils::GetServerRealTime to determine - how old the data is. You could simply ignore the "expired" result code and - continue as normal, or you could request the player with expired data to send - an updated result set. - You should call CheckResultSteamID on the result handle when it completes to verify - that a remote player is not pretending to have a different user's inventory. - - - - - Grant all promotional items the user is eligible for. - - - - - Trigger an item drop for this user. This is for timed drops. - - - - - Trigger a promo item drop. You can call this at startup, it won't - give users multiple promo drops. - - - - - Start buying a cart load of items. This will return a positive result is the purchase has - begun. You should listen out for SteamUser.OnMicroTxnAuthorizationResponse for a success. - - - - - Methods for clients to access matchmaking services, favorites, and to operate on game lobbies - - - - - Maximum number of characters a lobby metadata key can be - - - - - Invoked when the current user is invited to a lobby. - - - - - Invoked when the current user joins a lobby. - - - - - Invoked when the current user creates a lobby. - - - - - Invoked when a game server has been associated with a lobby. - - - - - Invoked when a lobby's metadata is modified. - - - - - Invoked when a member in a lobby's metadata is modified. - - - - - Invoked when a member joins a lobby. - - - - - Invoked when a lobby member leaves the lobby. - - - - - Invoked when a lobby member leaves the lobby. - - - - - Invoked when a lobby member is kicked from a lobby. The 3rd param is the user that kicked them. - - - - - Invoked when a lobby member is kicked from a lobby. The 3rd param is the user that kicked them. - - - - - Invoked when a chat message is received from a member of the lobby. - - - - - Creates a new invisible lobby. Call to take it online. - - - - - Attempts to directly join the specified lobby. - - - - - Get a list of servers that are on the current user's favorites list. - - - - - Get a list of servers that the current user has added to their history. - - - - - Methods for clients to access matchmaking services, favorites, and to operate on game lobbies - - - - - Functions to control music playback in the steam client. - This gives games the opportunity to do things like pause the music or lower the volume, - when an important cut scene is shown, and start playing afterwards. - Nothing uses Steam Music though so this can probably get fucked - - - - - Invoked when playback status is changed. - - - - - Invoked when the volume of the music player is changed. - - - - - Checks if Steam Music is enabled. - - - - - if a song is currently playing, paused, or queued up to play; otherwise . - - - - - Gets the current status of the Steam Music player - - - - - Plays the music player. - - - - - Pauses the music player. - - - - - Forces the music player to play the previous song. - - - - - Forces the music player to skip to the next song. - - - - - Gets and sets the current volume of the Steam Music player - - - - - Class for utilizing the Steam Network API. - - - - - Invoked when a wants to send the current user a message. You should respond by calling - if you want to recieve their messages. - - - - - Invoked when packets can't get through to the specified user. - All queued packets unsent at this point will be dropped, further attempts - to send will retry making the connection (but will be dropped if we fail again). - - - - - This should be called in response to a . - - - - - Allow or disallow P2P connects to fall back on Steam server relay if direct - connection or NAT traversal can't be established. Applies to connections - created after setting or old connections that need to reconnect. - - - - - This should be called when you're done communicating with a user, as this will - free up all of the resources allocated for the connection under-the-hood. - If the remote user tries to send data to you again, a new - callback will be posted - - - - - Checks if a P2P packet is available to read. - - - - - Checks if a P2P packet is available to read, and gets the size of the message if there is one. - - - - - Reads in a packet that has been sent from another user via SendP2PPacket. - - - - - Reads in a packet that has been sent from another user via SendP2PPacket. - - - - - Reads in a packet that has been sent from another user via SendP2PPacket. - - - - - Sends a P2P packet to the specified user. - This is a session-less API which automatically establishes NAT-traversing or Steam relay server connections. - NOTE: The first packet send may be delayed as the NAT-traversal code runs. - - - - - Sends a P2P packet to the specified user. - This is a session-less API which automatically establishes NAT-traversing or Steam relay server connections. - NOTE: The first packet send may be delayed as the NAT-traversal code runs. - - - - - Get the identity assigned to this interface. - E.g. on Steam, this is the user's SteamID, or for the gameserver interface, the SteamID assigned - to the gameserver. Returns false and sets the result to an invalid identity if we don't know - our identity yet. (E.g. GameServer has not logged in. On Steam, the user will know their SteamID - even if they are not signed into Steam.) - - - - - Creates a "server" socket that listens for clients to connect to by calling - Connect, over ordinary UDP (IPv4 or IPv6) - - To use this derive a class from and override as much as you want. - - - - - - Creates a "server" socket that listens for clients to connect to by calling - Connect, over ordinary UDP (IPv4 or IPv6). - - To use this you should pass a class that inherits . You can use - SocketManager to get connections and send messages, but the ISocketManager class - will received all the appropriate callbacks. - - - - - - Connect to a socket created via CreateListenSocketIP. - - - - - Connect to a socket created via CreateListenSocketIP. - - - - - Creates a server that will be relayed via Valve's network (hiding the IP and improving ping). - - To use this derive a class from and override as much as you want. - - - - - - Creates a server that will be relayed via Valve's network (hiding the IP and improving ping). - - To use this you should pass a class that inherits . You can use - to get connections and send messages, but the class - will received all the appropriate callbacks. - - - - - - Connect to a relay server. - - - - - Connect to a relay server. - - - - - Begin asynchronous process of allocating a fake IPv4 address that other - peers can use to contact us via P2P. IP addresses returned by this - function are globally unique for a given appid. - - For gameservers, you *must* call this after initializing the SDK but before - beginning login. Steam needs to know in advance that FakeIP will be used. - - - - - Return info about the FakeIP and port that we have been assigned, if any. - - - - - - Creates a server that will be relayed via Valve's network (hiding the IP and improving ping). - - To use this derive a class from and override as much as you want. - - - - - - Creates a server that will be relayed via Valve's network (hiding the IP and improving ping). - - To use this you should pass a class that inherits . You can use - to get connections and send messages, but the class - will received all the appropriate callbacks. - - - - - - Provides Steam Networking utilities. - - - - - A function to receive debug network information on. This will do nothing - unless you set to something other than . - - You should set this to an appropriate level instead of setting it to the highest - and then filtering it by hand because a lot of energy is used by creating the strings - and your frame rate will tank and you won't know why. - - - - - The latest available status gathered from the SteamRelayNetworkStatus callback - - - - - If you know that you are going to be using the relay network (for example, - because you anticipate making P2P connections), call this to initialize the - relay network. If you do not call this, the initialization will - be delayed until the first time you use a feature that requires access - to the relay network, which will delay that first access. - - You can also call this to force a retry if the previous attempt has failed. - Performing any action that requires access to the relay network will also - trigger a retry, and so calling this function is never strictly necessary, - but it can be useful to call it a program launch time, if access to the - relay network is anticipated. - - - Use GetRelayNetworkStatus or listen for SteamRelayNetworkStatus_t - callbacks to know when initialization has completed. - Typically initialization completes in a few seconds. - - - Note: dedicated servers hosted in known data centers do *not* need - to call this, since they do not make routing decisions. However, if - the dedicated server will be using P2P functionality, it will act as - a "client" and this should be called. - - - - - - Return location info for the current host. - - It takes a few seconds to initialize access to the relay network. If - you call this very soon after startup the data may not be available yet. - - This always return the most up-to-date information we have available - right now, even if we are in the middle of re-calculating ping times. - - - - - Same as PingLocation.EstimatePingTo, but assumes that one location is the local host. - This is a bit faster, especially if you need to calculate a bunch of - these in a loop to find the fastest one. - - - - - If you need ping information straight away, wait on this. It will return - immediately if you already have up to date ping data. - - - - - [0 - 100] - Randomly discard N pct of packets. - - - - - [0 - 100] - Randomly discard N pct of packets. - - - - - Delay all packets by N ms. - - - - - Delay all packets by N ms. - - - - - Timeout value (in ms) to use when first connecting. - - - - - Timeout value (in ms) to use after connection is established. - - - - - Upper limit of buffered pending bytes to be sent. - If this is reached SendMessage will return LimitExceeded. - Default is 524288 bytes (512k). - - - - - Minimum send rate clamp, 0 is no limit. - This value will control the min allowed sending rate that - bandwidth estimation is allowed to reach. Default is 0 (no-limit) - - - - - Maximum send rate clamp, 0 is no limit. - This value will control the max allowed sending rate that - bandwidth estimation is allowed to reach. Default is 0 (no-limit) - - - - - Nagle time, in microseconds. When SendMessage is called, if - the outgoing message is less than the size of the MTU, it will be - queued for a delay equal to the Nagle timer value. This is to ensure - that if the application sends several small messages rapidly, they are - coalesced into a single packet. - See historical RFC 896. Value is in microseconds. - Default is 5000us (5ms). - - - - - Don't automatically fail IP connections that don't have - strong auth. On clients, this means we will attempt the connection even if - we don't know our identity or can't get a cert. On the server, it means that - we won't automatically reject a connection due to a failure to authenticate. - (You can examine the incoming connection and decide whether to accept it.) - - This is a dev configuration value, and you should not let users modify it in - production. - - - - - - Allow unencrypted (and unauthenticated) communication. - 0: Not allowed (the default) - 1: Allowed, but prefer encrypted - 2: Allowed, and preferred - 3: Required. (Fail the connection if the peer requires encryption.) - - This is a dev configuration value, since its purpose is to disable encryption. - You should not let users modify it in production. (But note that it requires - the peer to also modify their value in order for encryption to be disabled.) - - - - - - Log RTT calculations for inline pings and replies. - - - - - Log SNP packets send. - - - - - Log each message send/recv. - - - - - Log dropped packets. - - - - - Log P2P rendezvous messages. - - - - - Log ping relays. - - - - - Get Debug Information via event. - - Except when debugging, you should only use - or . For best performance, do NOT - request a high detail level and then filter out messages in the callback. - - - This incurs all of the expense of formatting the messages, which are then discarded. - Setting a high priority value (low numeric value) here allows the library to avoid - doing this work. - - - - - - So we can remember and provide a Get for DebugLevel. - - - - - We need to keep the delegate around until it's not used anymore. - - - - - This can be called from other threads - so we're going to queue these up and process them in a safe place. - - - - - Called regularly from the Dispatch loop so we can provide a timely - stream of messages. - - - - - Undocumented Parental Settings - - - - - Parental Settings Changed - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - This API can be used to selectively advertise your multiplayer game session in a Steam chat room group. - Tell Steam the number of player spots that are available for your party, and a join-game string, and it - will show a beacon in the selected group and allow that many users to “follow” the beacon to your party. - Adjust the number of open slots if other players join through alternate matchmaking methods. - - - - - Invoked when the list of possible Party beacon locations has changed - - - - - Invoked when the list of active beacons may have changed - - - - - Gets the amount of beacons that are active. - - - - - Gets an of active beacons. - - - - - Functions that provide information about Steam Remote Play sessions, streaming your game content to another computer or to a Steam Link app or hardware. - - - - - Invoked when a session is connected. - - - - - Invoked when a session becomes disconnected. - - - - - Gets the number of currently connected Steam Remote Play sessions - - - - - Get the currently connected Steam Remote Play session ID at the specified index. - IsValid will return if it's out of bounds - - - - - Invite a friend to Remote Play Together. - This returns if the invite can't be sent - - - - - Class for utilizing the Steam Remote Storage API. - - - - - Creates a new file, writes the bytes to the file, and then closes the file. - If the target file already exists, it is overwritten - - The path of the file. - The bytes of data. - A boolean, detailing whether or not the operation was successful. - - - - Opens a binary file, reads the contents of the file into a byte array, and then closes the file. - - The path of the file. - - - - Checks whether the specified file exists. - - The path of the file. - Whether or not the file exists. - - - - Checks if a specific file is persisted in the steam cloud. - - The path of the file. - Boolean. - - - - Gets the specified file's last modified date/time. - - The path of the file. - A describing when the file was modified last. - - - - Returns the specified files size in bytes, or 0 if the file does not exist. - - The path of the file. - The size of the file in bytes, or 0 if the file doesn't exist. - - - - Deletes the file from remote storage, but leaves it on the local disk and remains accessible from the API. - - A boolean, detailing whether or not the operation was successful. - - - - Deletes a file from the local disk, and propagates that delete to the cloud. - - - - - Gets the total number of quota bytes. - - - - - Gets the total number of quota bytes that have been used. - - - - - Number of bytes remaining until the quota is used. - - - - - returns if AND are . - - - - - Checks if the account wide Steam Cloud setting is enabled for this user - or if they disabled it in the Settings->Cloud dialog. - - - - - Checks if the per game Steam Cloud setting is enabled for this user - or if they disabled it in the Game Properties->Update dialog. - - This must only ever be set as the direct result of the user explicitly - requesting that it's enabled or not. This is typically accomplished with - a checkbox within your in-game options - - - - - Gets the total number of local files synchronized by Steam Cloud. - - - - - Gets a list of filenames synchronized by Steam Cloud. - - - - - Class for utilizing the Steam Screenshots API. - - - - - Invoked when a screenshot has been requested by the user from the Steam screenshot hotkey. - This will only be called if is true, in which case Steam - will not take the screenshot itself. - - - - - Invoked when a screenshot has been successfully written or otherwise added to the library and can now be tagged. - - - - - Invoked when a screenshot attempt failed. - - - - - Writes a screenshot to the user's screenshot library given the raw image data, which must be in RGB format. - The return value is a handle that is valid for the duration of the game process and can be used to apply tags. - - - - - Adds a screenshot to the user's screenshot library from disk. If a thumbnail is provided, it must be 200 pixels wide and the same aspect ratio - as the screenshot, otherwise a thumbnail will be generated if the user uploads the screenshot. The screenshots must be in either JPEG or TGA format. - The return value is a handle that is valid for the duration of the game process and can be used to apply tags. - JPEG, TGA, and PNG formats are supported. - - - - - Causes the Steam overlay to take a screenshot. - If screenshots are being hooked by the game then a - callback is sent back to the game instead. - - - - - Toggles whether the overlay handles screenshots when the user presses the screenshot hotkey, or if the game handles them. - - Hooking is disabled by default, and only ever enabled if you do so with this function. - If the hooking is enabled, then the callback will be sent if the user presses the hotkey or - when TriggerScreenshot is called, and then the game is expected to call or in response. - - - - - - Provides the core of the Steam Game Servers API - - - - - Invoked when aser has been authed or rejected - - - - - Invoked when a connection to the Steam back-end has been established. - This means the server now is logged on and has a working connection to the Steam master server. - - - - - This will occur periodically if the Steam client is not connected, and has failed when retrying to establish a connection (result, stilltrying). - - - - - Invoked when the server is disconnected from Steam - - - - - Invoked when authentication status changes, useful for grabbing once availability is current. - - - - - Initialize the steam server. - If is you need to call manually every frame. - - - - - Run the callbacks. This is also called in Async callbacks. - - - - - Sets whether this should be marked as a dedicated server. - If not, it is assumed to be a listen server. - - - - - Gets or sets the current MaxPlayers. - This doesn't enforce any kind of limit, it just updates the master server. - - - - - Gets or sets the current BotCount. - This doesn't enforce any kind of limit, it just updates the master server. - - - - - Gets or sets the current Map Name. - - - - - Gets or sets the current ModDir. - - - - - Gets the current product. - - - - - Gets or sets the current Product. - - - - - Gets or sets the current ServerName. - - - - - Set whether the server should report itself as passworded. - - - - - Gets or sets the current GameTags. This is a comma seperated list of tags for this server. - When querying the server list you can filter by these tags. - - - - - Gets the SteamId of the server. - - - - - Log onto Steam anonymously. - - - - - Log off of Steam. - - - - - Returns true if the server is connected and registered with the Steam master server - You should have called etc on startup. - - - - - To the best of its ability this tries to get the server's - current public IP address. Be aware that this is likely to return - for the first few seconds after initialization. - - - - - Enable or disable heartbeats, which are sent regularly to the master server. - Enabled by default. - - - - - Enable or disable heartbeats, which are sent regularly to the master server. - Enabled by default. - - - - - Force send a heartbeat to the master server instead of waiting - for the next automatic update (if you've left them enabled) - - - - - Update this connected player's information. You should really call this - any time a player's name or score changes. This keeps the information shown - to server queries up to date. - - - - - Sets a Key Value. These can be anything you like, and are accessible - when querying servers from the server list. - - Information describing gamemodes are common here. - - - - - Remove all key values. - - - - - Start authorizing a ticket. This user isn't authorized yet. Wait for a call to OnAuthChange. - - - - - Forget this guy. They're no longer in the game. - - - - - If true, Steam wants to send a packet. You should respond by sending - this packet in an unconnected way to the returned Address and Port. - - Packet to send. The Data passed is pooled - so use it immediately. - True if we want to send a packet - - - - We have received a server query on our game port. Pass it to Steam to handle. - - - - - We have received a server query on our game port. Pass it to Steam to handle. - - - - - Does the user own this app (which could be DLC). - - - - - Downloads stats for the user. - If the user has no stats, this will return . - These stats will only be auto-updated for clients playing on the server. - - The SteamId of the user to get stats for. - A task describing the progress and result of the download. - - - - Set the named stat for this user. Setting stats should follow the rules - you defined in Steamworks. - - The SteamId of the user to set stats for. - The name of the stat. - The value of the stat. - - - - Set the named stat for this user. Setting stats should follow the rules - you defined in Steamworks. - - The SteamId of the user to set stats for. - The name of the stat. - The value of the stat. - - - - Get the named stat for this user. If getting the stat failed, will return - . You should have called for this SteamID - which downloads - the stats from the backend. If you didn't call it this will always return . - - The SteamId of the user to get stats for. - The name of the stat. - The value to return if the stats cannot be received. - - - - Get the named stat for this user. If getting the stat failed, will return - defaultValue. You should have called Refresh for this userid - which downloads - the stats from the backend. If you didn't call it this will always return defaultValue. - - The SteamId of the user to get stats for. - The name of the stat. - The value to return if the stats cannot be received. - - - - Unlocks the specified achievement for the specified user. Must have called on a SteamID first. - Remember to use after use. - - The SteamId of the user to unlock the achievement for. - The ID of the achievement. - - - - Resets the unlock status of an achievement for the specified user. Must have called on a SteamID first. - Remember to use after use. - - The SteamId of the user to clear the achievement for. - The ID of the achievement. - - - - Return if available, exists and unlocked - - - - - Once you've set a stat change on a user you need to commit your changes. - You can do that using this method. The callback will let you know if - your action succeeded, but most of the time you can fire and forget. - - The SteamId of the user to store stats for. - A task describing the progress and result of the commit. - - - - Sets a description for the current game state in the timeline. These help the user to find specific moments in the timeline when saving clips. Setting a - new state description replaces any previous description. - - - - - Clears the previous set game state in the timeline. - - - - - Use this to mark an event on the Timeline. This event will be instantaneous. (See to add events that happened over time.) - - - - - Use this to mark an event on the Timeline that takes some amount of time to complete. - - - - - Use this to mark the start of an event on the Timeline that takes some amount of time to complete. The duration of the event is determined by a matching call - to . If the game wants to cancel an event in progress, they can do that with a call to . - - - - - Use this to update the details of an event that was started with . - - - - - Use this to identify the end of an event that was started with . - - - - - Use this to remove a Timeline event that was previously added. - - - - - Use this to determine if video recordings exist for the specified event. This can be useful when the game needs to decide whether or not to show a control - that will call . - - - - - Use this to start a game phase. Game phases allow the user to navigate their background recordings and clips. Exactly what a game phase means will vary game - to game, but the game phase should be a section of gameplay that is usually between 10 minutes and a few hours in length, and should be the main way a user - would think to divide up the game. These are presented to the user in a UI that shows the date the game was played, with one row per game slice. Game phases - should be used to mark sections of gameplay that the user might be interested in watching. - - - - - Use this to end a game phase that was started with . - - - - - The phase ID is used to let the game identify which phase it is referring to in calls to or - . It may also be used to associated multiple phases with each other. - - A game-provided persistent ID for a game phase. This could be a the match ID in a multiplayer game, a chapter name in a single player game, the ID of a character, etc. - - - - Use this to determine if video recordings exist for the specified game phase. This can be useful when the game needs to decide whether or not to show a control that will call . - - - - - Use this to add a game phase tag. Phase tags represent data with a well defined set of options, which could be data such as match resolution, hero played, game mode, etc. Tags can have an icon - in addition to a text name. Multiple tags within the same group may be added per phase and all will be remembered. For example, this may be called multiple times for a "Bosses Defeated" group, - with different names and icons for each boss defeated during the phase, all of which will be shown to the user. - - - - - Use this to add a game phase attribute. Phase attributes represent generic text fields that can be updated throughout the duration of the phase. They are meant to be used for phase metadata - that is not part of a well defined set of options. For example, a KDA attribute that starts with the value "0/0/0" and updates as the phase progresses, or something like a played-entered character - name. Attributes can be set as many times as the game likes with SetGamePhaseAttribute, and only the last value will be shown to the user. - - - - - Changes the color of the timeline bar. See for how to use each value. - - - - - Opens the Steam overlay to the section of the timeline represented by the game phase. - - - - - Opens the Steam overlay to the section of the timeline represented by the timeline event. This event must be in the current game session, since values are not - valid for future runs of the game. - - - - - Functions for accessing and manipulating Steam user information. - This is also where the APIs for Steam Voice are exposed. - - - - - Invoked after an item is downloaded. - - - - - Invoked when a new item is subscribed. - - - - - Start downloading this item. You'll get notified of completion via . - - The ID of the file to download. - If this should go straight to the top of the download list. - if nothing went wrong and the download is started. - - - - Will attempt to download this item asyncronously - allowing you to instantly react to its installation. - - The ID of the file you download. - An optional callback - Allows to send a message to cancel the download anywhere during the process. - How often to call the progress function. - if downloaded and installed properly. - - - - Utility function to fetch a single item. Internally this uses Ugc.FileQuery - - which you can use to query multiple items if you need to. - - - - - Suspends all workshop downloads. - Downloads will be suspended until you resume them by calling or when the game ends. - - - - - Resumes all workshop downloads. - - - - - Show the app's latest Workshop EULA to the user in an overlay window, where they can accept it or not. - - - - - Retrieve information related to the user's acceptance or not of the app's specific Workshop EULA. - - - - - Functions for accessing and manipulating Steam user information. - This is also where the APIs for Steam Voice are exposed. - - - - - Invoked when a connections to the Steam back-end has been established. - This means the Steam client now has a working connection to the Steam servers. - Usually this will have occurred before the game has launched, and should only be seen if the - user has dropped connection due to a networking issue or a Steam server update. - - - - - Invoked when a connection attempt has failed. - This will occur periodically if the Steam client is not connected, - and has failed when retrying to establish a connection. - - - - - Invoked when the client has lost connection to the Steam servers. - Real-time services will be disabled until a matching OnSteamServersConnected has been posted. - - - - - Sent by the Steam server to the client telling it to disconnect from the specified game server, - which it may be in the process of or already connected to. - The game client should immediately disconnect upon receiving this message. - This can usually occur if the user doesn't have rights to play on the game server. - - - - - Invoked whenever the users licenses (owned packages) changes. - - - - - Invoked when an auth ticket has been validated. - The first parameter is the of this user - The second is the that owns the game, which will be different from the first - if the game is being borrowed via Steam Family Sharing. - - - - - Used internally for . - - - - - Used internally for . - - - - - Invoked when a user has responded to a microtransaction authorization request. - ( appid, orderid, user authorized ) - - - - - Sent to your game in response to a steam://gamewebcallback/(appid)/command/stuff command from a user clicking a - link in the Steam overlay browser. - You can use this to add support for external site signups where you want to pop back into the browser after some web page - signup sequence, and optionally get back some detail about that. - - - - - Sent for games with enabled anti indulgence / duration control, for enabled users. - Lets the game know whether persistent rewards or XP should be granted at normal rate, - half rate, or zero rate. - - - - - Starts/Stops voice recording. - Once started, use GetAvailableVoice and GetVoice to get the data, and then call StopVoiceRecording - when the user has released their push-to-talk hotkey or the game session has completed. - - - - - Returns true if we have voice data waiting to be read. - - - - - Reads the voice data and returns the number of bytes written. - The compressed data can be transmitted by your application and decoded back into raw audio data using - DecompressVoice on the other side. The compressed data provided is in an arbitrary format and is not meant to be played directly. - This should be called once per frame, and at worst no more than four times a second to keep the microphone input delay as low as - possible. Calling this any less may result in gaps in the returned stream. - - - - - Reads the voice data and returns the bytes. You should obviously ideally be using - ReadVoiceData because it won't be creating a new byte array every call. But this - makes it easier to get it working, so let the babies have their bottle. - - - - - Decodes the compressed voice data returned by GetVoice. - The output data is raw single-channel 16-bit PCM audio.The decoder supports any sample rate from 11025 to 48000. - - - - - Lazy version - - - - - Advanced and potentially fastest version - incase you know what you're doing - - - - - Retrieve an authentication ticket to be sent to the entity who wishes to authenticate you. - - - - - Retrieve a authentication ticket to be sent to the entity who wishes to authenticate you. - This waits for a positive response from the backend before returning the ticket. This means - the ticket is definitely ready to go as soon as it returns. Will return if the callback - times out or returns negatively. - - - - - Retrieve an authentication ticket to be sent to the entity who wishes to authenticate you. - - - - - Retrieve a authentication ticket to be sent to the entity who wishes to authenticate you. - This waits for a positive response from the backend before returning the ticket. This means - the ticket is definitely ready to go as soon as it returns. Will return if the callback - times out or returns negatively. - - - - - Checks if the current users looks like they are behind a NAT device. - This is only valid if the user is connected to the Steam servers and may not catch all forms of NAT. - - - - - Gets the Steam level of the user, as shown on their Steam community profile. - - - - - Requests a URL which authenticates an in-game browser for store check-out, and then redirects to the specified URL. - As long as the in-game browser accepts and handles session cookies, Steam microtransaction checkout pages will automatically recognize the user instead of presenting a login page. - NOTE: The URL has a very short lifetime to prevent history-snooping attacks, so you should only call this API when you are about to launch the browser, or else immediately navigate to the result URL using a hidden browser window. - NOTE: The resulting authorization cookie has an expiration time of one day, so it would be a good idea to request and visit a new auth URL every 12 hours. - - - - - Checks whether the current user has verified their phone number. - - - - - Checks whether the current user has Steam Guard two factor authentication enabled on their account. - - - - - Checks whether the user's phone number is used to uniquely identify them. - - - - - Checks whether the current user's phone number is awaiting (re)verification. - - - - - Requests an application ticket encrypted with the secret "encrypted app ticket key". - The encryption key can be obtained from the Encrypted App Ticket Key page on the App Admin for your app. - There can only be one call pending, and this call is subject to a 60 second rate limit. - If you get a null result from this it's probably because you're calling it too often. - This can fail if you don't have an encrypted ticket set for your app here https://partner.steamgames.com/apps/sdkauth/ - - - - - Requests an application ticket encrypted with the secret "encrypted app ticket key". - The encryption key can be obtained from the Encrypted App Ticket Key page on the App Admin for your app. - There can only be one call pending, and this call is subject to a 60 second rate limit. - This can fail if you don't have an encrypted ticket set for your app here https://partner.steamgames.com/apps/sdkauth/ - - - - - Get anti indulgence / duration control - - - - - Invoked when an achivement icon is loaded. - - - - - Invoked when the latests stats and achievements have been received - from the server. - - - - - Result of a request to store the user stats for a game. - - - - - Result of a request to store the achievements for a game, or an - "indicate progress" call. If both m_nCurProgress and m_nMaxProgress - are zero, that means the achievement has been fully unlocked. - - - - - Callback indicating that a user's stats have been unloaded - - - - - Get all available achievements. - - - - - Show the user a pop-up notification with the current progress toward an achievement. - Will return false if RequestCurrentStats has not completed and successfully returned - its callback, if the achievement doesn't exist/has unpublished changes in the app's - Steamworks Admin page, or if the achievement is unlocked. - - - - - Tries to get the number of players currently playing this game. - Or -1 if failed. - - - - - Send the changed stats and achievements data to the server for permanent storage. - If this fails then nothing is sent to the server. It's advisable to keep trying until the call is successful. - This call can be rate limited. Call frequency should be on the order of minutes, rather than seconds.You should only be calling this during major state changes such as the end of a round, the map changing, or the user leaving a server. This call is required to display the achievement unlock notification dialog though, so if you have called SetAchievement then it's advisable to call this soon after that. - If you have stats or achievements that you have saved locally but haven't uploaded with this function when your application process ends then this function will automatically be called. - You can find additional debug information written to the %steam_install%\logs\stats_log.txt file. - This function returns true upon success if : - RequestCurrentStats has completed and successfully returned its callback AND - the current game has stats associated with it in the Steamworks Partner backend, and those stats are published. - - - - - This call is no longer required as it is managed by the Steam client. The game stats and achievements - will be synchronized with Steam before the game process begins. - - - - - Asynchronously fetches global stats data, which is available for stats marked as - "aggregated" in the App Admin panel of the Steamworks website. - You must have called and it needs to return successfully via - its callback prior to calling this. - - How many days of day-by-day history to retrieve in addition to the overall totals. The limit is 60. - indicates success, means you need to call first, means the remote call failed - - - - Gets a leaderboard by name, it will create it if it's not yet created. - Leaderboards created with this function will not automatically show up in the Steam Community. - You must manually set the Community Name field in the App Admin panel of the Steamworks website. - As such it's generally recommended to prefer creating the leaderboards in the App Admin panel on - the Steamworks website and using FindLeaderboard unless you're expected to have a large amount of - dynamically created leaderboards. - - - - - Adds this amount to the named stat. Internally this calls Get() and adds - to that value. Steam doesn't provide a mechanism for atomically increasing - stats like this, this functionality is added here as a convenience. - - - - - Adds this amount to the named stat. Internally this calls Get() and adds - to that value. Steam doesn't provide a mechanism for atomically increasing - stats like this, this functionality is added here as a convenience. - - - - - Set a stat value. This will automatically call after a successful call. - - - - - Set a stat value. This will automatically call after a successful call. - - - - - Get an stat value. - - - - - Get a stat value. - - - - - Practically wipes the slate clean for this user. If is , will also wipe - any achievements too. - - - - - - Interface which provides access to a range of miscellaneous utility functions - - - - - Invoked when the country of the user changed. - - - - - Invoked when running on a laptop and less than 10 minutes of battery is left, fires then every minute. - The parameter is the number of minutes left. - - - - - Invoked when Steam wants to shutdown. - - - - - Invoked when Big Picture gamepad text input has been closed. Parameter is if text was submitted, if cancelled etc. - - - - - Returns the number of seconds since the application was active. - - - - - Returns the number of seconds since the user last moved the mouse and/or provided other input. - - - - - Steam server time. Number of seconds since January 1, 1970, GMT (i.e unix time) - - - - - returns the 2 digit ISO 3166-1-alpha-2 format country code this client is running in (as looked up via an IP-to-location database) - e.g "US" or "UK". - - - - - Returns true if the image exists, and the buffer was successfully filled out. - Results are returned in RGBA format. - The destination buffer size should be 4 * height * width * sizeof(char). - - - - - returns the image in RGBA format. - - - - - Returns true if we're using a battery (ie, a laptop not plugged in). - - - - - Returns battery power [0-1]. - - - - - Sets the position where the overlay instance for the currently calling game should show notifications. - This position is per-game and if this function is called from outside of a game context it will do nothing. - - - - - Returns true if the overlay is running and the user can access it. The overlay process could take a few seconds to - start and hook the game process, so this function will initially return false while the overlay is loading. - - - - - Normally this call is unneeded if your game has a constantly running frame loop that calls the - D3D Present API, or OGL SwapBuffers API every frame. - - However, if you have a game that only refreshes the screen on an event driven basis then that can break - the overlay, as it uses your Present/SwapBuffers calls to drive it's internal frame loop and it may also - need to Present() to the screen any time an even needing a notification happens or when the overlay is - brought up over the game by a user. You can use this API to ask the overlay if it currently need a present - in that case, and then you can check for this periodically (roughly 33hz is desirable) and make sure you - refresh the screen with Present or SwapBuffers to allow the overlay to do it's work. - - - - - Asynchronous call to check if an executable file has been signed using the public key set on the signing tab - of the partner site, for example to refuse to load modified executable files. - - - - - Activates the Big Picture text input dialog which only supports gamepad input. - - - - - Returns previously entered text. - - - - - Returns the language the steam client is running in. You probably want - instead, this is for very special usage cases. - - - - - Returns if Steam itself is running in VR mode. - - - - - Sets the inset of the overlay notification from the corner specified by SetOverlayNotificationPosition. - - - - - returns if Steam and the Steam Overlay are running in Big Picture mode - Games much be launched through the Steam client to enable the Big Picture overlay. During development, - a game can be added as a non-steam game to the developers library to test this feature. - - - - - Ask Steam UI to create and render its OpenVR dashboard. - - - - - Gets or sets whether the HMD content will be streamed via Steam In-Home Streaming. - - If this is set to , then the scene in the HMD headset will be streamed, and remote input will not be allowed. - If this is set to , then the application window will be streamed instead, and remote input will be allowed. - The default is unless "VRHeadsetStreaming" "0" is in the extended app info for a game - (this is useful for games that have asymmetric multiplayer gameplay). - - - - - - Gets whether this steam client is a Steam China specific client (), or the global client (). - - - - - Initializes text filtering, loading dictionaries for the language the game is running in. - Users can customize the text filter behavior in their Steam Account preferences. - - - - - Filters the provided input message and places the filtered result into pchOutFilteredText, - using legally required filtering and additional filtering based on the context and user settings. - - - - - Gets whether or not Steam itself is running on the Steam Deck. - - - - - In game launchers that don't have controller support: You can call this to have - Steam Input translate the controller input into mouse/kb to navigate the launcher - - - - - Class for utilizing the Steam Video API. - - - - - Return if currently using Steam's live broadcasting - - - - - Returns the number of viewers that are watching the stream, or 0 if is . - - - - - Represents the ID of a Steam application. - - - - - Is the clan an official game group? - - - - - Asynchronously fetches the officer list for a given clan - - Whether the request was successful or not - - - - Reconfigure the controller to use the specified action set (ie 'Menu', 'Walk' or 'Drive') - This is cheap, and can be safely called repeatedly. It's often easier to repeatedly call it in - our state loops, instead of trying to place it in all of your state transitions. - - - - - Returns the current state of the supplied digital game action - - - - - Returns the current state of these supplied analog game action - - - - - Returns true if this is the local user - - - - - Return true if this is a friend - - - - - Returns true if you have this user blocked - - - - - Return true if this user is playing the game we're running - - - - - Returns true if this friend is online - - - - - Sometimes we don't know the user's name. This will wait until we have - downloaded the information on this user. - - - - - Returns true if this friend is marked as away - - - - - Returns true if this friend is marked as busy - - - - - Returns true if this friend is marked as snoozing - - - - - Returns the player's current Steam name. - - Steam returns nicknames here if "Append nicknames to friends' names" is disabled in the Steam client. - - - - - - Returns the nickname that was set for this Steam player, if any. - - Steam will never return nicknames if "Append nicknames to friends' names" is disabled in the Steam client. - - - - - - Returns the player's Steam name history. - - - - - Invite this friend to the game that we are playing - - - - - Sends a message to a Steam friend. Returns true if success - - - - - Tries to get download the latest user stats - - True if successful, False if failure - - - - Gets a user stat. Must call RequestUserStats first. - - The name of the stat you want to get - Will return this value if not available - The value, or defult if not available - - - - Gets a user stat. Must call RequestUserStats first. - - The name of the stat you want to get - Will return this value if not available - The value, or defult if not available - - - - Gets a user achievement state. Must call RequestUserStats first. - - The name of the achievement you want to get - Will return this value if not available - The value, or defult if not available - - - - Gets a the time this achievement was unlocked. - - The name of the achievement you want to get - The time unlocked. If it wasn't unlocked, or you haven't downloaded the stats yet - will return DateTime.MinValue - - - - Shortcut to call GetProperty( "name" ) - - - - - Shortcut to call GetProperty( "description" ) - - - - - Shortcut to call GetProperty( "icon_url" ) - - - - - Shortcut to call GetProperty( "icon_url_large" ) - - - - - Shortcut to call GetProperty( "price_category" ) - - - - - Shortcut to call GetProperty( "type" ) - - - - - Returns true if this is an item that generates an item, rather - than something that is actual an item - - - - - Shortcut to call GetProperty( "exchange" ) - - - - - Get a list of exchanges that are available to make this item - - - - - Shortcut to call GetBoolProperty( "marketable" ) - - - - - Shortcut to call GetBoolProperty( "tradable" ) - - - - - Gets the property timestamp - - - - - Gets the property modified - - - - - Get a specific property by name - - - - - Read a raw property from the definition schema - - - - - Read a raw property from the definition schema - - - - - Gets a list of all properties on this item - - - - - Returns the price of this item in the local currency (SteamInventory.Currency) - - - - - If the price has been discounted, LocalPrice will differ from LocalBasePrice - (assumed, this isn't documented) - - - - - Return a list of recepies that contain this item - - - - - Only available if the result set was created with the getproperties - - - - - This item is account-locked and cannot be traded or given away. - This is an item status flag which is permanently attached to specific item instances - - - - - The item has been destroyed, traded away, expired, or otherwise invalidated. - This is an action confirmation flag which is only set one time, as part of a result set. - - - - - The item quantity has been decreased by 1 via ConsumeItem API. - This is an action confirmation flag which is only set one time, as part of a result set. - - - - - Consumes items from a user's inventory. If the quantity of the given item goes to zero, it is permanently removed. - Once an item is removed it cannot be recovered.This is not for the faint of heart - if your game implements item removal at all, - a high-friction UI confirmation process is highly recommended.ConsumeItem can be restricted to certain item definitions or fully - blocked via the Steamworks website to minimize support/abuse issues such as the classic "my brother borrowed my laptop and deleted all of my rare items". - - - - - Split stack into two items - - - - - Add x units of the target item to this item - - - - - Will try to return the date that this item was aquired. You need to have for the items - with their properties for this to work. - - - - - Tries to get the origin property. Need properties for this to work. - Will return a string like "market" - - - - - Small utility class to describe an item with a quantity - - - - - A structured description of an item exchange - - - - - The definition ID of the ingredient. - - - - - If we don't know about this item definition this might be null. - In which case, DefinitionId should still hold the correct id. - - - - - The amount of this item needed. Generally this will be 1. - - - - - The item that this will create. - - - - - The items, with quantity required to create this item. - - - - - Checks whether an inventory result handle belongs to the specified Steam ID. - This is important when using Deserialize, to verify that a remote player is not pretending to have a different user's inventory - - - - - Serialized result sets contain a short signature which can't be forged or replayed across different game sessions. - A result set can be serialized on the local client, transmitted to other players via your game networking, and - deserialized by the remote players.This is a secure way of preventing hackers from lying about posessing - rare/high-value items. Serializes a result set with signature bytes to an output buffer.The size of a serialized - result depends on the number items which are being serialized.When securely transmitting items to other players, - it is recommended to use GetItemsByID first to create a minimal result set. - Results have a built-in timestamp which will be considered "expired" after an hour has elapsed.See DeserializeResult - for expiration handling. - - - - - Gets the owner of the beacon. - - - - - Gets metadata related to the beacon. - - - - - Will attempt to join the party. If successful will return a connection string. - If failed, will return - - - - - When a user follows your beacon, Steam will reserve one of the open party slots for them, and send your game a ReservationNotification callback. - When that user joins your party, call this method to notify Steam that the user has joined successfully. - - - - - To cancel a reservation (due to timeout or user input), call this. - Steam will open a new reservation slot. - Note: The user may already be in-flight to your game, so it's possible they will still connect and try to join your party. - - - - - Turn off the beacon. - - - - - Used to set up the server. - The variables in here are all required to be set, and can't be changed once the server is created. - - - - - The version string is usually in the form x.x.x.x, and is used by the master server to detect when the server is out of date. - If you go into the dedicated server tab on steamworks you'll be able to server the latest version. If this version number is - less than that latest version then your server won't show. - - - - - This should be the same directory game where gets installed into. Just the folder name, not the whole path. I.e. "Rust", "Garrysmod". - - - - - The game description. Setting this to the full name of your game is recommended. - - - - - Is a dedicated server - - - - - If you pass MASTERSERVERUPDATERPORT_USEGAMESOCKETSHARE into usQueryPort, then it causes the game server API to use - "GameSocketShare" mode, which means that the game is responsible for sending and receiving UDP packets for the master - server updater. - - More info about this here: https://partner.steamgames.com/doc/api/ISteamGameServer#HandleIncomingPacket - - - - - Represents the ID of a user or steam lobby. - - - - - Create a Normal Workshop item that can be subscribed to - - - - - Create a Collection - Add items using Item.AddDependency() - - - - - Workshop item that is meant to be voted on for the purpose of selling in-game - - - - - Workshop item that is meant to be managed by the game. It is queryable by the API, but isn't visible on the web browser. - - - - - Adds a key-value tag pair to an item. - Keys can map to multiple different values (1-to-many relationship). - Key names are restricted to alpha-numeric characters and the '_' character. - Both keys and values cannot exceed 255 characters in length. Key-value tags are searchable by exact match only. - To replace all values associated to one key use RemoveKeyValueTags then AddKeyValueTag. - - - - - Removes a key and all values associated to it. - You can remove up to 100 keys per item update. - If you need remove more tags than that you'll need to make subsequent item updates. - - - - - https://partner.steamgames.com/doc/features/workshop/implementation#Legal - - - - - The actual ID of this file - - - - - The given title of this item - - - - - The description of this item, in your local language if available - - - - - A list of tags for this item, all lowercase - - - - - A dictionary of key value tags for this item, only available from queries WithKeyValueTags(true) - - - - - App Id of the app that created this item - - - - - App Id of the app that will consume this item. - - - - - User who created this content - - - - - The bayesian average for up votes / total votes, between [0,1] - - - - - Time when the published item was created - - - - - Time when the published item was last updated - - - - - True if this is publically visible - - - - - True if this item is only visible by friends of the creator - - - - - True if this is only visible to the creator - - - - - True if this item has been banned - - - - - Whether the developer of this app has specifically flagged this item as accepted in the Workshop - - - - - The number of upvotes of this item - - - - - The number of downvotes of this item - - - - - Dependencies/children of this item or collection, available only from WithDependencies(true) queries - - - - - Additional previews of this item or collection, available only from WithAdditionalPreviews(true) queries - - - - - Start downloading this item. - If this returns false the item isn't getting downloaded. - - - - - If we're downloading, how big the total download is - - - - - If we're downloading, how much we've downloaded - - - - - If we're installed, how big is the install - - - - - If we're downloading our current progress as a delta betwen 0-1 - - - - - A case insensitive check for tag - - - - - Allows the user to subscribe to this item - - - - - Allows the user to subscribe to download this item asyncronously - If CancellationToken is default then there is 60 seconds timeout - Progress will be set to 0-1 - - - - - Allows the user to unsubscribe from this item - - - - - Adds item to user favorite list - - - - - Removes item from user favorite list - - - - - Allows the user to rate a workshop item up or down. - - - - - Gets the current users vote on the item - - - - - Return a URL to view this item online - - - - - The URl to view this item's changelog - - - - - The URL to view the comments on this item - - - - - The URL to discuss this item - - - - - The URL to view this items stats online - - - - - The URL to the preview image for this item - - - - - The metadata string for this item, only available from queries WithMetadata(true) - - - - - Edit this item - - - - - Found items must have at least one of the defined tags - - - - - Found items must have all defined tags - - - - - Set to false to disable, by default following stats are loaded: NumSubscriptions, NumFavorites, NumFollowers, NumUniqueSubscriptions, NumUniqueFavorites, NumUniqueFollowers, NumUniqueWebsiteViews, ReportScore, NumSecondsPlayed, NumPlaytimeSessions, NumComments, NumSecondsPlayedDuringTimePeriod, NumPlaytimeSessionsDuringTimePeriod - - - - - Returns the current Unix Epoch - - - - - Convert an epoch to a datetime - - - - - Convert a DateTime to a unix time - - - - - Returns a buffer. This will get returned and reused later on. - We shouldn't really be using this anymore. - - - - - Prevent unity from stripping shit we depend on - https://docs.unity3d.com/Manual/ManagedCodeStripping.html - - - - diff --git a/Basis/Assets/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Win32.xml.meta b/Basis/Assets/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Win32.xml.meta deleted file mode 100644 index 4b60cf0847..0000000000 --- a/Basis/Assets/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Win32.xml.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 1c9eb7c3219a16948b7520dc7026cf20 -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Basis/Assets/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Win64.xml b/Basis/Assets/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Win64.xml deleted file mode 100644 index ac40cbc3b4..0000000000 --- a/Basis/Assets/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Win64.xml +++ /dev/null @@ -1,4283 +0,0 @@ - - - - Facepunch.Steamworks.Win64 - - - - - An awaitable version of a SteamAPICall_t - - - - - This gets called if IsComplete returned false on the first call. - The Action "continues" the async call. We pass it to the Dispatch - to be called when the callback returns. - - - - - Gets the result. This is called internally by the async shit. - - - - - Return true if complete or failed - - - - - This is what makes this struct awaitable - - - - - Gives us a generic way to get the CallbackId of structs - - - - - Cancels a ticket. - You should cancel your ticket when you close the game or leave a server. - - - - - Responsible for all callback/callresult handling - - This manually pumps Steam's message queue and dispatches those - events to any waiting callbacks/callresults. - - - - - If set then we'll call this function every time a callback is generated. - - This is SLOW!! - it's for debugging - don't keep it on all the time. If you want to access a specific - callback then please create an issue on github and I'll add it! - - Params are : [Callback Type] [Callback Contents] [server] - - - - - - Called if an exception happens during a callback/callresult. - This is needed because the exception isn't always accessible when running - async.. and can fail silently. With this hooked you won't be stuck wondering - what happened. - - - - - This gets called from Client/Server Init - It's important to switch to the manual dispatcher - - - - - Make sure we don't call Frame in a callback - because that'll cause some issues for everyone. - - - - - Calls RunFrame and processes events from this Steam Pipe - - - - - To be safe we don't call the continuation functions while iterating - the Callback list. This is maybe overly safe because the only way this - could be an issue is if the callback list is modified in the continuation - which would only happen if starting or shutting down in the callback. - - - - - A callback is a general global message - - - - - Given a callback, try to turn it into a string - - - - - A result is a reply to a specific command - - - - - Pumps the queue in an async loop so we don't - have to think about it. This has the advantage that - you can call .Wait() on async shit and it still works. - - - - - Pumps the queue in an async loop so we don't - have to think about it. This has the advantage that - you can call .Wait() on async shit and it still works. - - - - - Watch for a steam api call - - - - - Install a global callback. The passed function will get called if it's all good. - - - - - The score is just a simple numerical value - - - - - The score represents a time, in seconds - - - - - The score represents a time, in milliseconds - - - - - The top-score is the lowest number - - - - - The top-score is the highest number - - - - - Send the message unreliably. Can be lost. Messages *can* be larger than a - single MTU (UDP packet), but there is no retransmission, so if any piece - of the message is lost, the entire message will be dropped. - - The sending API does have some knowledge of the underlying connection, so - if there is no NAT-traversal accomplished or there is a recognized adjustment - happening on the connection, the packet will be batched until the connection - is open again. - - - - - Disable Nagle's algorithm. - By default, Nagle's algorithm is applied to all outbound messages. This means - that the message will NOT be sent immediately, in case further messages are - sent soon after you send this, which can be grouped together. Any time there - is enough buffered data to fill a packet, the packets will be pushed out immediately, - but partially-full packets not be sent until the Nagle timer expires. - - - - - If the message cannot be sent very soon (because the connection is still doing some initial - handshaking, route negotiations, etc), then just drop it. This is only applicable for unreliable - messages. Using this flag on reliable messages is invalid. - - - - Reliable message send. Can send up to 0.5mb in a single message. - Does fragmentation/re-assembly of messages under the hood, as well as a sliding window for - efficient sends of large chunks of data. - - - - Return a NetIdentity that represents LocalHost - - - - - Return true if this identity is localhost - - - - - Convert to a SteamId - - - - - - Set the specified Address - - - - - Automatically convert to a SteamId - - - - - - Returns NULL if we're not a SteamId - - - - - Returns NULL if we're not a NetAddress - - - - - We override tostring to provide a sensible representation - - - - - The Port. This is redundant documentation. - - - - - Any IP, specific port - - - - - Localhost IP, specific port - - - - - Specific IP, specific port - - - - - Specific IP, specific port - - - - - Set everything to zero - - - - - Return true if the IP is ::0. (Doesn't check port.) - - - - - Return true if IP is mapped IPv4 - - - - - Return true if IP is a fake IPv4 for Steam Datagram Relay - - - - - Return true if this identity is localhost. (Either IPv6 ::1, or IPv4 127.0.0.1) - - - - - Get the Address section - - - - - Used as a base to create your client connection. This creates a socket - to a single connection. - - You can override all the virtual functions to turn it into what you - want it to do. - - - - - Accept an incoming connection that has been received on a listen socket. - - - - - Disconnects from the remote host and invalidates the connection handle. Any unread data on the connection is discarded.. - reasonCode is defined and used by you. - - - - - Get/Set connection user data - - - - - A name for the connection, used mostly for debugging - - - - - This is the best version to use. - - - - - Ideally should be using an IntPtr version unless you're being really careful with the byte[] array and - you're not creating a new one every frame (like using .ToArray()) - - - - - Ideally should be using an IntPtr version unless you're being really careful with the byte[] array and - you're not creating a new one every frame (like using .ToArray()) - - - - - This creates a ton of garbage - so don't do anything with this beyond testing! - - - - - Flush any messages waiting on the Nagle timer and send them at the next transmission - opportunity (often that means right now). - - - - - Returns detailed connection stats in text format. Useful - for dumping to a log, etc. - - Plain text connection info - - - - Returns a small set of information about the real-time state of the connection. - - - - - Configure multiple outbound messages streams ("lanes") on a connection, and - control head-of-line blocking between them. - - - - - Describe the state of a connection - - - - - High level state of the connection - - - - - Remote address. Might be all 0's if we don't know it, or if this is N/A. - - - - - Who is on the other end? Depending on the connection type and phase of the connection, we might not know - - - - - Basic cause of the connection termination or problem. - - - - - Describe the status of a connection - - - - - Number of bytes unreliable data pending to be sent. This is data that you have recently requested to be sent but has not yet actually been put on the wire. - - - - - Number of bytes reliable data pending to be sent. This is data that you have recently requested to be sent but has not yet actually been put on the wire. - - - - - Number of bytes of reliable data that has been placed the wire, but for which we have not yet received an acknowledgment, and thus we may have to re-transmit. - - - - - Describe the status of a connection - - - - - Current ping (ms) - - - - - Outgoing packets per second - - - - - Outgoing bytes per second - - - - - Incoming packets per second - - - - - Incoming bytes per second - - - - - Connection quality measured locally, 0...1 (percentage of packets delivered end-to-end in order). - - - - - Packet delivery success rate as observed from remote host, 0...1 (percentage of packets delivered end-to-end in order). - - - - - Number of bytes unreliable data pending to be sent. This is data that you have recently requested to be sent but has not yet actually been put on the wire. - - - - - Number of bytes reliable data pending to be sent. This is data that you have recently requested to be sent but has not yet actually been put on the wire. - - - - - Number of bytes of reliable data that has been placed the wire, but for which we have not yet received an acknowledgment, and thus we may have to re-transmit. - - - - - - Object that describes a "location" on the Internet with sufficient - detail that we can reasonably estimate an upper bound on the ping between - the two hosts, even if a direct route between the hosts is not possible, - and the connection must be routed through the Steam Datagram Relay network. - This does not contain any information that identifies the host. Indeed, - if two hosts are in the same building or otherwise have nearly identical - networking characteristics, then it's valid to use the same location - object for both of them. - - NOTE: This object should only be used in the same process! Do not serialize it, - send it over the wire, or persist it in a file or database! If you need - to do that, convert it to a string representation using the methods in - ISteamNetworkingUtils(). - - - - - Estimate the round-trip latency between two arbitrary locations, in - milliseconds. This is a conservative estimate, based on routing through - the relay network. For most basic relayed connections, this ping time - will be pretty accurate, since it will be based on the route likely to - be actually used. - - If a direct IP route is used (perhaps via NAT traversal), then the route - will be different, and the ping time might be better. Or it might actually - be a bit worse! Standard IP routing is frequently suboptimal! - - But even in this case, the estimate obtained using this method is a - reasonable upper bound on the ping time. (Also it has the advantage - of returning immediately and not sending any packets.) - - In a few cases we might not able to estimate the route. In this case - a negative value is returned. k_nSteamNetworkingPing_Failed means - the reason was because of some networking difficulty. (Failure to - ping, etc) k_nSteamNetworkingPing_Unknown is returned if we cannot - currently answer the question for some other reason. - - Do you need to be able to do this from a backend/matchmaking server? - You are looking for the "ticketgen" library. - - - - Destroy a listen socket. All the connections that were accepting on the listen - socket are closed ungracefully. - - - - - Represents a Steam Achievement. - - - - - Gets whether or not the achievement has been unlocked. - - - - - Gets the identifier of the achievement. This is the "API Name" on Steamworks. - - - - - Gets the display name of the achievement. - - - - - Gets the description of the achievement. - - - - - If is , this value represents the time that the achievement was unlocked. - - - - - Gets the icon of the achievement. This can return a null image even though the image exists if the image - hasn't been downloaded by Steam yet. You should use if you want to wait for the image to be downloaded. - - - - - Gets the icon of the achievement, yielding until the icon is received or the is reached. - - The timeout in milliseconds before the request will be canceled. Defaults to 5000. - - - - Gets a decimal (0-1) representing the global amount of users who have unlocked the specified achievement, or -1 if no data available. - - - - - Unlock this achievement. - - - - - Reset this achievement to be locked. - - - - - Provides information about a DLC. - - - - - The of the DLC. - - - - - The name of the DLC. - - - - - Whether or not the DLC is available. - - - - - Represents download progress. - - - - - Whether or not the download is currently active. - - - - - How many bytes have been downloaded. - - - - - How many bytes in total the download is. - - - - - Gets the amount of bytes left that need to be downloaded. - - - - - Sent for games with enabled anti indulgence / duration control, for enabled users. - Lets the game know whether persistent rewards or XP should be granted at normal rate, half rate, or zero rate. - - - - - appid generating playtime - - - - - is duration control applicable to user + game combination - - - - - playtime since most recent 5 hour gap in playtime, only counting up to regulatory limit of playtime, in seconds - - - - - playtime on current calendar day - - - - - recommended progress - - - - - Represents details of a file. - - - - - The size of the file in bytes. - - - - - Returns the color of the pixel at the specified position. - - X-coordinate - Y-coordinate - The color. - If the X and Y or out of bounds. - - - - Returns "{Width}x{Height} ({length of }bytes)" - - - - - - Represents a color. - - - - - the name of a leaderboard - - - - - Submit your score and replace your old score even if it was better - - - - - Submit your new score, but won't replace your high score if it's lower - - - - - Attaches a piece of user generated content the user's entry on a leaderboard - - - - - Fetches leaderboard entries for an arbitrary set of users on a specified leaderboard. - - - - - Used to query for a sequential range of leaderboard entries by leaderboard Sort. - - - - - Used to retrieve leaderboard entries relative a user's entry. If there are not enough entries in the leaderboard - before or after the user's entry, Steam will adjust the range to try to return the number of entries requested. - For example, if the user is #1 on the leaderboard and start is set to -2, end is set to 2, Steam will return the first - 5 entries in the leaderboard. If The current user has no entry, this will return null. - - - - - Used to retrieve all leaderboard entries for friends of the current user - - - - - Represents a Steam lobby. - - - - - Try to join this room. Will return on success, - and anything else is a failure. - - - - - Leave a lobby; this will take effect immediately on the client side - other users in the lobby will be notified by a LobbyChatUpdate_t callback - - - - - Invite another user to the lobby. - Will return if the invite is successfully sent, whether or not the target responds - returns if the local user is not connected to the Steam servers - - - - - Gets the number of users in this lobby. - - - - - Returns current members in the lobby. The current user must be in the lobby in order to see the users. - - - - - Get data associated with this lobby. - - - - - Set data associated with this lobby. - - - - - Removes a metadata key from the lobby. - - - - - Get all data for this lobby. - - - - - Gets per-user metadata for someone in this lobby. - - - - - Sets per-user metadata (for the local user implicitly). - - - - - Sends a string to the chat room. - - - - - Sends bytes to the chat room. - - - - - Sends bytes to the chat room from an unsafe buffer. - - - - - Refreshes metadata for a lobby you're not necessarily in right now. - - You never do this for lobbies you're a member of, only if your - this will send down all the metadata associated with a lobby. - This is an asynchronous call. - Returns if the local user is not connected to the Steam servers. - Results will be returned by a LobbyDataUpdate_t callback. - If the specified lobby doesn't exist, LobbyDataUpdate_t::m_bSuccess will be set to . - - - - - - Max members able to join this lobby. Cannot be over 250. - Can only be set by the owner of the lobby. - - - - - Sets the lobby as public. - - - - - Sets the lobby as private. - - - - - Sets the lobby as invisible. - - - - - Sets the lobby as friends only. - - - - - Set whether or not the lobby can be joined. - - Whether or not the lobby can be joined. - - - - [SteamID variant] - Allows the owner to set the game server associated with the lobby. Triggers the - Steammatchmaking.OnLobbyGameCreated event. - - - - - [IP/Port variant] - Allows the owner to set the game server associated with the lobby. Triggers the - Steammatchmaking.OnLobbyGameCreated event. - - - - - Gets the details of the lobby's game server, if set. Returns true if the lobby is - valid and has a server set, otherwise returns false. - - - - - Gets or sets the owner of the lobby. You must be the lobby owner to set the owner - - - - - Check if the specified SteamId owns the lobby. - - - - - only lobbies in the same immediate region will be returned - - - - - only lobbies in the same immediate region will be returned - - - - - only lobbies in the same immediate region will be returned - - - - - Filter by specified key/value pair; string parameters - - - - - Numerical filter where value is less than the value provided - - - - - Numerical filter where value is greater than the value provided - - - - - Numerical filter where value must be equal to the value provided - - - - - Numerical filter where value must not equal the value provided - - - - - Test key, initialize numerical filter list if necessary, then add new numerical filter - - - - - Order filtered results according to key/values nearest the provided key/value pair. - Can specify multiple near value filters; each successive filter is lower priority than the previous. - - - - - returns only lobbies with the specified number of slots available - - - - - sets how many results to return, the lower the count the faster it is to download the lobby results - - - - - Run the query, get the matching lobbies - - - - - A server query packet. - - - - - Target IP address - - - - - Target port - - - - - This data is pooled. Make a copy if you don't use it immediately. - This buffer is also quite large - so pay attention to Size. - - - - - Size of the data - - - - - Represents a RemotePlaySession from the SteamRemotePlay interface - - - - - Returns true if this session was valid when created. This will stay true even - after disconnection - so be sure to watch SteamRemotePlay.OnSessionDisconnected - - - - - Get the SteamID of the connected user - - - - - Get the name of the session client device - - - - - Get the name of the session client device - - - - - Represents a screenshot that was taken by a user. - - - - - Tags a user as being visible in the screenshot - - - - - Sets the location of the screenshot. - - - - - Gets the individual tags for this server - - - - - Add this server to our history list - If we're already in the history list, weill set the last played time to now - - - - - If this server responds to source engine style queries, we'll be able to get a list of rules here - - - - - Remove this server from our history list - - - - - Add this server to our favourite list - - - - - Remove this server from our favourite list - - - - - Read gameserveritem_t.m_bHadSuccessfulResponse without allocating the struct on the heap - - - - - - - - An optional interface to use instead of deriving - - - - - The actual connection we're managing - - - - - The last received ConnectionInfo - - - - - We're trying to connect! - - - - - Client is connected. They move from connecting to Connections - - - - - The connection has been closed remotely or disconnected locally. Check data.State for details. - - - - - Sends a message to multiple connections. - - The connections to send the message to. - The number of connections to send the message to, to allow reusing the connections array. - Pointer to the message data. - Size of the message data. - Flags to control delivery of the message. - An optional array to hold the results of sending the messages for each connection. - - - - Ideally should be using an IntPtr version unless you're being really careful with the byte[] array and - you're not creating a new one every frame (like using .ToArray()) - - - - - Ideally should be using an IntPtr version unless you're being really careful with the byte[] array and - you're not creating a new one every frame (like using .ToArray()) - - - - - This creates a ton of garbage - so don't do anything with this beyond testing! - - - - - We started connecting to this guy - - - - - Called when the connection is fully connected and can start being communicated with - - - - - We got disconnected - - - - - Received a message - - - - - Must call Accept or Close on the connection within a second or so - - - - - Called when the connection is fully connected and can start being communicated with - - - - - Called when the connection leaves. Must call Close on the connection - - - - - Received a message from a connection - - - - - Used as a base to create your networking server. This creates a socket - and listens/communicates with multiple queries. - - You can override all the virtual functions to turn it into what you - want it to do. - - - - - Default behaviour is to accept every connection - - - - - Client is connected. They move from connecting to Connections - - - - - The connection has been closed remotely or disconnected locally. Check data.State for details. - - - - - Which app we're querying. Defaults to the current app. - - - - - When a new server is added, this function will get called - - - - - Called for every responsive server - - - - - A list of servers that responded. If you're only interested in servers that responded since you - last updated, then simply clear this list. - - - - - A list of servers that were in the master list but didn't respond. - - - - - Query the server list. Task result will be true when finished - - - - - - Exposes a wide range of information and actions for applications and Downloadable Content (DLC). - - - - - Posted after the user gains ownership of DLC and that DLC is installed. - - - - - Posted after the user gains executes a Steam URL with command line or query parameters - such as steam://run/appid//-commandline/?param1=value1(and)param2=value2(and)param3=value3 etc - while the game is already running. The new params can be queried - with GetLaunchQueryParam and GetLaunchCommandLine. - - - - - Gets whether or not the active user is subscribed to the current App ID. - - - - - Gets whether or not the user borrowed this game via Family Sharing. If true, call GetAppOwner() to get the lender SteamID. - - - - - Gets whether or not the license owned by the user provides low violence depots. - Low violence depots are useful for copies sold in countries that have content restrictions - - - - - Gets whether or not the current App ID license is for Cyber Cafes. - - - - - Gets whether or not the user has a VAC ban on their account. - - - - - Gets the current language that the user has set. - This falls back to the Steam UI language if the user hasn't explicitly picked a language for the title. - - - - - Gets a list of the languages the current app supports. - - - - - Gets whether or not the active user is subscribed to a specified App ID. - Only use this if you need to check ownership of another game related to yours, a demo for example. - - The App ID of the DLC to check. - - - - Gets whether or not the user owns a specific DLC and if the DLC is installed. - - The App ID of the DLC to check. - - - - Returns the time of the purchase of the app. - - The App ID to check the purchase time for. - - - - Checks if the user is subscribed to the current app through a free weekend. - This function will return false for users who have a retail or other type of license. - Before using, please ask your Valve technical contact how to package and secure your free weekened. - - - - - Returns metadata for all available DLC. - - - - - Install control for optional DLC. - - The App ID of the DLC to install. - - - - Uninstall control for optional DLC. - - The App ID of the DLC to uninstall. - - - - Gets the name of the beta branch that is launched, or if the application is not running on a beta branch. - - - - - Force verify game content on next launch. - - If you detect the game is out-of-date (for example, by having the client detect a version mismatch with a server), - you can call MarkContentCorrupt to force a verify, show a message to the user, and then quit. - - - Whether or not to only verify missing files. - - - - Gets a list of all installed depots for a given App ID in mount order. - - The App ID. - - - - Gets the install folder for a specific App ID. - This works even if the application is not installed, based on where the game would be installed with the default Steam library location. - - The App ID. - - - - Gets whether or not the app is owned by the current user. The app may not actually be owned by the current user; they may have it left over from a free weekend, etc. - - The App ID. - - - - Gets the Steam ID of the original owner of the current app. If it's different from the current user then it is borrowed. - - - - - Gets the associated launch parameter if the game is run via steam://run/appid/?param1=value1;param2=value2;param3=value3 etc. - - Parameter names starting with the character '@' are reserved for internal use and will always return an empty string. - Parameter names starting with an underscore '_' are reserved for steam features -- they can be queried by the game, - but it is advised that you not param names beginning with an underscore for your own features. - - - The name of the parameter. - The launch parameter value. - - - - Gets the download progress for optional DLC. - - The App ID to check the progress for. - - - - Gets the Build ID of this app, which can change at any time based on backend updates to the game. - Defaults to 0 if you're not running a build downloaded from steam. - - - - - Asynchronously retrieves metadata details about a specific file in the depot manifest. - - The name of the file. - - - - Get command line if game was launched via Steam URL, e.g. steam://run/appid//command line/. - This method of passing a connect string (used when joining via rich presence, accepting an - invite, etc) is preferable to passing the connect string on the operating system command - line, which is a security risk. In order for rich presence joins to go through this - path and not be placed on the OS command line, you must set a value in your app's - configuration on Steam. Ask Valve for help with this. - - - - - Check if game is a timed trial with limited playtime. - - The amount of seconds left on the timed trial. - The amount of seconds played on the timed trial. - - - - Initialize the steam client. - If is false you need to call manually every frame. - - - - - Check if Steam is loaded and accessible. - - - - - Shuts down the steam client. - - - - - Checks if the current user's Steam client is connected to the Steam servers. - - If it's not, no real-time services provided by the Steamworks API will be enabled. The Steam - client will automatically be trying to recreate the connection as often as possible. When the - connection is restored a SteamServersConnected_t callback will be posted. - You usually don't need to check for this yourself. All of the API calls that rely on this will - check internally. Forcefully disabling stuff when the player loses access is usually not a - very good experience for the player and you could be preventing them from accessing APIs that do not - need a live connection to Steam. - - - - - - Gets the Steam ID of the account currently logged into the Steam client. This is - commonly called the 'current user', or 'local user'. - A Steam ID is a unique identifier for a Steam accounts, Steam groups, Lobbies and Chat - rooms, and used to differentiate users in all parts of the Steamworks API. - - - - - returns the local players name - guaranteed to not be . - This is the same name as on the user's community profile page. - - - - - Gets the status of the current user. - - - - - Returns the App ID of the current process. - - - - - Checks if your executable was launched through Steam and relaunches it through Steam if it wasn't. - - This returns true then it starts the Steam client if required and launches your game again through it, - and you should quit your process as soon as possible. This effectively runs steam://run/AppId so it - may not relaunch the exact executable that called it, as it will always relaunch from the version - installed in your Steam library folder/ - Note that during development, when not launching via Steam, this might always return true. - - - - - - Called in interfaces that rely on this being initialized - - - - - Class for utilizing the Steam Friends API. - - - - - Invoked when a chat message has been received from a friend. You'll need to enable - to recieve this. (friend, msgtype, message) - - - - - Invoked when a chat message has been received in a Steam group chat that we are in. Associated Functions: JoinClanChatRoom. (friend, msgtype, message) - - - - - Invoked when a friends' status changes. - - - - - Invoked when the user tries to join a game from their friends list. - Rich presence will have been set with the "connect" key which is set here. - - - - - Invoked when game overlay activates or deactivates. - The game can use this to be pause or resume single player games. - - - - - Invoked when the user tries to join a different game server from their friends list. - Game client should attempt to connect to specified server when this is received. - - - - - Invoked when the user tries to join a lobby from their friends list. - Game client should attempt to connect to specified lobby when this is received. - - - - - Invoked when a friend's rich presence data is updated. - - - - - Invoked when an overlay browser instance is navigated to a - protocol/scheme registered by . - - - - - Gets an of friends that the current user has. - - An of friends. - - - - Gets an of blocked users that the current user has. - - An of blocked users. - - - - Gets an of friend requests that the current user has. - - An of friend requests. - - - - Opens a specific overlay window. Valid options are: - "friends", - "community", - "players", - "settings", - "officialgamegroup", - "stats", - "achievements". - - - - - "steamid" - Opens the overlay web browser to the specified user or groups profile. - "chat" - Opens a chat window to the specified user, or joins the group chat. - "jointrade" - Opens a window to a Steam Trading session that was started with the ISteamEconomy/StartTrade Web API. - "stats" - Opens the overlay web browser to the specified user's stats. - "achievements" - Opens the overlay web browser to the specified user's achievements. - "friendadd" - Opens the overlay in minimal mode prompting the user to add the target user as a friend. - "friendremove" - Opens the overlay in minimal mode prompting the user to remove the target friend. - "friendrequestaccept" - Opens the overlay in minimal mode prompting the user to accept an incoming friend invite. - "friendrequestignore" - Opens the overlay in minimal mode prompting the user to ignore an incoming friend invite. - - - - - Activates the Steam Overlay to the Steam store page for the provided app. - - - - - Activates Steam Overlay web browser directly to the specified URL. - - - - - Activates the Steam Overlay to open the invite dialog. Invitations sent from this dialog will be for the provided lobby. - - - - - Mark a target user as 'played with'. - NOTE: The current user must be in game with the other player for the association to work. - - - - - Requests the persona name and optionally the avatar of a specified user. - NOTE: It's a lot slower to download avatars and churns the local cache, so if you don't need avatars, don't request them. - returns true if we're fetching the data, false if we already have it - - - - - Returns a small avatar of the user with the given . - - The of the user to get. - A with a value if the image was successfully retrieved. - - - - Returns a medium avatar of the user with the given . - - The of the user to get. - A with a value if the image was successfully retrieved. - - - - Returns a large avatar of the user with the given . - - The of the user to get. - A with a value if the image was successfully retrieved. - - - - Find a rich presence value by key for current user. Will be null if not found. - - - - - Sets a rich presence value by key for current user. - - - - - Clears all of the current user's rich presence data. - - - - - Listens for Steam friends chat messages. - You can then show these chats inline in the game. For example with a Blizzard style chat message system or the chat system in Dota 2. - After enabling this you will receive callbacks when ever the user receives a chat message. - - - - - Gets whether or not the current user is following the user with the given . - - The to check. - Boolean. - - - - Call this before calling ActivateGameOverlayToWebPage() to have the Steam Overlay Browser block navigations - to your specified protocol (scheme) uris and instead dispatch a OverlayBrowserProtocolNavigation callback to your game. - - - - - Class for utilizing Steam Input. - - - - - You shouldn't really need to call this because it gets called by - but Valve think it might be a nice idea if you call it right before you get input info - - just to make sure the info you're getting is 100% up to date. - - - - - Gets a list of connected controllers. - - - - - Return an absolute path to the PNG image glyph for the provided digital action name. The current - action set in use for the controller will be used for the lookup. You should cache the result and - maintain your own list of loaded PNG assets. - - - - - - - - Return an absolute path to the PNG image glyph for the provided digital action name. The current - action set in use for the controller will be used for the lookup. You should cache the result and - maintain your own list of loaded PNG assets. - - - - - Return an absolute path to the SVF image glyph for the provided digital action name. The current - action set in use for the controller will be used for the lookup. You should cache the result and - maintain your own list of loaded PNG assets. - - - - - Class for utilizing the Steam Inventory API. - - - - - Call this if you're going to want to access definition information. You should be able to get - away with calling this once at the start if your game, assuming your items don't change all the time. - This will trigger at which point Definitions should be set. - - - - - Will call and wait until Definitions is not null - - - - - Try to find the definition that matches this definition ID. - Uses a dictionary so should be about as fast as possible. - - - - - We will try to keep this list of your items automatically up to date. - - - - - Update the list of Items[] - - - - - Get all items and return the InventoryResult - - - - - This is used to grant a specific item to the user. This should - only be used for development prototyping, from a trusted server, - or if you don't care about hacked clients granting arbitrary items. - This call can be disabled by a setting on Steamworks. - - - - - Crafting! Uses the passed items to buy the target item. - You need to have set up the appropriate exchange rules in your item - definitions. This assumes all the items passed in aren't stacked. - - - - - Crafting! Uses the passed items to buy the target item. - You need to have set up the appropriate exchange rules in your item - definitions. This assumes all the items passed in aren't stacked. - - - - - Deserializes a result set and verifies the signature bytes. - This call has a potential soft-failure mode where the Result is expired, it will - still succeed in this mode.The "expired" - result could indicate that the data may be out of date - not just due to timed - expiration( one hour ), but also because one of the items in the result set may - have been traded or consumed since the result set was generated.You could compare - the timestamp from GetResultTimestamp to ISteamUtils::GetServerRealTime to determine - how old the data is. You could simply ignore the "expired" result code and - continue as normal, or you could request the player with expired data to send - an updated result set. - You should call CheckResultSteamID on the result handle when it completes to verify - that a remote player is not pretending to have a different user's inventory. - - - - - Grant all promotional items the user is eligible for. - - - - - Trigger an item drop for this user. This is for timed drops. - - - - - Trigger a promo item drop. You can call this at startup, it won't - give users multiple promo drops. - - - - - Start buying a cart load of items. This will return a positive result is the purchase has - begun. You should listen out for SteamUser.OnMicroTxnAuthorizationResponse for a success. - - - - - Methods for clients to access matchmaking services, favorites, and to operate on game lobbies - - - - - Maximum number of characters a lobby metadata key can be - - - - - Invoked when the current user is invited to a lobby. - - - - - Invoked when the current user joins a lobby. - - - - - Invoked when the current user creates a lobby. - - - - - Invoked when a game server has been associated with a lobby. - - - - - Invoked when a lobby's metadata is modified. - - - - - Invoked when a member in a lobby's metadata is modified. - - - - - Invoked when a member joins a lobby. - - - - - Invoked when a lobby member leaves the lobby. - - - - - Invoked when a lobby member leaves the lobby. - - - - - Invoked when a lobby member is kicked from a lobby. The 3rd param is the user that kicked them. - - - - - Invoked when a lobby member is kicked from a lobby. The 3rd param is the user that kicked them. - - - - - Invoked when a chat message is received from a member of the lobby. - - - - - Creates a new invisible lobby. Call to take it online. - - - - - Attempts to directly join the specified lobby. - - - - - Get a list of servers that are on the current user's favorites list. - - - - - Get a list of servers that the current user has added to their history. - - - - - Methods for clients to access matchmaking services, favorites, and to operate on game lobbies - - - - - Functions to control music playback in the steam client. - This gives games the opportunity to do things like pause the music or lower the volume, - when an important cut scene is shown, and start playing afterwards. - Nothing uses Steam Music though so this can probably get fucked - - - - - Invoked when playback status is changed. - - - - - Invoked when the volume of the music player is changed. - - - - - Checks if Steam Music is enabled. - - - - - if a song is currently playing, paused, or queued up to play; otherwise . - - - - - Gets the current status of the Steam Music player - - - - - Plays the music player. - - - - - Pauses the music player. - - - - - Forces the music player to play the previous song. - - - - - Forces the music player to skip to the next song. - - - - - Gets and sets the current volume of the Steam Music player - - - - - Class for utilizing the Steam Network API. - - - - - Invoked when a wants to send the current user a message. You should respond by calling - if you want to recieve their messages. - - - - - Invoked when packets can't get through to the specified user. - All queued packets unsent at this point will be dropped, further attempts - to send will retry making the connection (but will be dropped if we fail again). - - - - - This should be called in response to a . - - - - - Allow or disallow P2P connects to fall back on Steam server relay if direct - connection or NAT traversal can't be established. Applies to connections - created after setting or old connections that need to reconnect. - - - - - This should be called when you're done communicating with a user, as this will - free up all of the resources allocated for the connection under-the-hood. - If the remote user tries to send data to you again, a new - callback will be posted - - - - - Checks if a P2P packet is available to read. - - - - - Checks if a P2P packet is available to read, and gets the size of the message if there is one. - - - - - Reads in a packet that has been sent from another user via SendP2PPacket. - - - - - Reads in a packet that has been sent from another user via SendP2PPacket. - - - - - Reads in a packet that has been sent from another user via SendP2PPacket. - - - - - Sends a P2P packet to the specified user. - This is a session-less API which automatically establishes NAT-traversing or Steam relay server connections. - NOTE: The first packet send may be delayed as the NAT-traversal code runs. - - - - - Sends a P2P packet to the specified user. - This is a session-less API which automatically establishes NAT-traversing or Steam relay server connections. - NOTE: The first packet send may be delayed as the NAT-traversal code runs. - - - - - Get the identity assigned to this interface. - E.g. on Steam, this is the user's SteamID, or for the gameserver interface, the SteamID assigned - to the gameserver. Returns false and sets the result to an invalid identity if we don't know - our identity yet. (E.g. GameServer has not logged in. On Steam, the user will know their SteamID - even if they are not signed into Steam.) - - - - - Creates a "server" socket that listens for clients to connect to by calling - Connect, over ordinary UDP (IPv4 or IPv6) - - To use this derive a class from and override as much as you want. - - - - - - Creates a "server" socket that listens for clients to connect to by calling - Connect, over ordinary UDP (IPv4 or IPv6). - - To use this you should pass a class that inherits . You can use - SocketManager to get connections and send messages, but the ISocketManager class - will received all the appropriate callbacks. - - - - - - Connect to a socket created via CreateListenSocketIP. - - - - - Connect to a socket created via CreateListenSocketIP. - - - - - Creates a server that will be relayed via Valve's network (hiding the IP and improving ping). - - To use this derive a class from and override as much as you want. - - - - - - Creates a server that will be relayed via Valve's network (hiding the IP and improving ping). - - To use this you should pass a class that inherits . You can use - to get connections and send messages, but the class - will received all the appropriate callbacks. - - - - - - Connect to a relay server. - - - - - Connect to a relay server. - - - - - Begin asynchronous process of allocating a fake IPv4 address that other - peers can use to contact us via P2P. IP addresses returned by this - function are globally unique for a given appid. - - For gameservers, you *must* call this after initializing the SDK but before - beginning login. Steam needs to know in advance that FakeIP will be used. - - - - - Return info about the FakeIP and port that we have been assigned, if any. - - - - - - Creates a server that will be relayed via Valve's network (hiding the IP and improving ping). - - To use this derive a class from and override as much as you want. - - - - - - Creates a server that will be relayed via Valve's network (hiding the IP and improving ping). - - To use this you should pass a class that inherits . You can use - to get connections and send messages, but the class - will received all the appropriate callbacks. - - - - - - Provides Steam Networking utilities. - - - - - A function to receive debug network information on. This will do nothing - unless you set to something other than . - - You should set this to an appropriate level instead of setting it to the highest - and then filtering it by hand because a lot of energy is used by creating the strings - and your frame rate will tank and you won't know why. - - - - - The latest available status gathered from the SteamRelayNetworkStatus callback - - - - - If you know that you are going to be using the relay network (for example, - because you anticipate making P2P connections), call this to initialize the - relay network. If you do not call this, the initialization will - be delayed until the first time you use a feature that requires access - to the relay network, which will delay that first access. - - You can also call this to force a retry if the previous attempt has failed. - Performing any action that requires access to the relay network will also - trigger a retry, and so calling this function is never strictly necessary, - but it can be useful to call it a program launch time, if access to the - relay network is anticipated. - - - Use GetRelayNetworkStatus or listen for SteamRelayNetworkStatus_t - callbacks to know when initialization has completed. - Typically initialization completes in a few seconds. - - - Note: dedicated servers hosted in known data centers do *not* need - to call this, since they do not make routing decisions. However, if - the dedicated server will be using P2P functionality, it will act as - a "client" and this should be called. - - - - - - Return location info for the current host. - - It takes a few seconds to initialize access to the relay network. If - you call this very soon after startup the data may not be available yet. - - This always return the most up-to-date information we have available - right now, even if we are in the middle of re-calculating ping times. - - - - - Same as PingLocation.EstimatePingTo, but assumes that one location is the local host. - This is a bit faster, especially if you need to calculate a bunch of - these in a loop to find the fastest one. - - - - - If you need ping information straight away, wait on this. It will return - immediately if you already have up to date ping data. - - - - - [0 - 100] - Randomly discard N pct of packets. - - - - - [0 - 100] - Randomly discard N pct of packets. - - - - - Delay all packets by N ms. - - - - - Delay all packets by N ms. - - - - - Timeout value (in ms) to use when first connecting. - - - - - Timeout value (in ms) to use after connection is established. - - - - - Upper limit of buffered pending bytes to be sent. - If this is reached SendMessage will return LimitExceeded. - Default is 524288 bytes (512k). - - - - - Minimum send rate clamp, 0 is no limit. - This value will control the min allowed sending rate that - bandwidth estimation is allowed to reach. Default is 0 (no-limit) - - - - - Maximum send rate clamp, 0 is no limit. - This value will control the max allowed sending rate that - bandwidth estimation is allowed to reach. Default is 0 (no-limit) - - - - - Nagle time, in microseconds. When SendMessage is called, if - the outgoing message is less than the size of the MTU, it will be - queued for a delay equal to the Nagle timer value. This is to ensure - that if the application sends several small messages rapidly, they are - coalesced into a single packet. - See historical RFC 896. Value is in microseconds. - Default is 5000us (5ms). - - - - - Don't automatically fail IP connections that don't have - strong auth. On clients, this means we will attempt the connection even if - we don't know our identity or can't get a cert. On the server, it means that - we won't automatically reject a connection due to a failure to authenticate. - (You can examine the incoming connection and decide whether to accept it.) - - This is a dev configuration value, and you should not let users modify it in - production. - - - - - - Allow unencrypted (and unauthenticated) communication. - 0: Not allowed (the default) - 1: Allowed, but prefer encrypted - 2: Allowed, and preferred - 3: Required. (Fail the connection if the peer requires encryption.) - - This is a dev configuration value, since its purpose is to disable encryption. - You should not let users modify it in production. (But note that it requires - the peer to also modify their value in order for encryption to be disabled.) - - - - - - Log RTT calculations for inline pings and replies. - - - - - Log SNP packets send. - - - - - Log each message send/recv. - - - - - Log dropped packets. - - - - - Log P2P rendezvous messages. - - - - - Log ping relays. - - - - - Get Debug Information via event. - - Except when debugging, you should only use - or . For best performance, do NOT - request a high detail level and then filter out messages in the callback. - - - This incurs all of the expense of formatting the messages, which are then discarded. - Setting a high priority value (low numeric value) here allows the library to avoid - doing this work. - - - - - - So we can remember and provide a Get for DebugLevel. - - - - - We need to keep the delegate around until it's not used anymore. - - - - - This can be called from other threads - so we're going to queue these up and process them in a safe place. - - - - - Called regularly from the Dispatch loop so we can provide a timely - stream of messages. - - - - - Undocumented Parental Settings - - - - - Parental Settings Changed - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - This API can be used to selectively advertise your multiplayer game session in a Steam chat room group. - Tell Steam the number of player spots that are available for your party, and a join-game string, and it - will show a beacon in the selected group and allow that many users to “follow” the beacon to your party. - Adjust the number of open slots if other players join through alternate matchmaking methods. - - - - - Invoked when the list of possible Party beacon locations has changed - - - - - Invoked when the list of active beacons may have changed - - - - - Gets the amount of beacons that are active. - - - - - Gets an of active beacons. - - - - - Functions that provide information about Steam Remote Play sessions, streaming your game content to another computer or to a Steam Link app or hardware. - - - - - Invoked when a session is connected. - - - - - Invoked when a session becomes disconnected. - - - - - Gets the number of currently connected Steam Remote Play sessions - - - - - Get the currently connected Steam Remote Play session ID at the specified index. - IsValid will return if it's out of bounds - - - - - Invite a friend to Remote Play Together. - This returns if the invite can't be sent - - - - - Class for utilizing the Steam Remote Storage API. - - - - - Creates a new file, writes the bytes to the file, and then closes the file. - If the target file already exists, it is overwritten - - The path of the file. - The bytes of data. - A boolean, detailing whether or not the operation was successful. - - - - Opens a binary file, reads the contents of the file into a byte array, and then closes the file. - - The path of the file. - - - - Checks whether the specified file exists. - - The path of the file. - Whether or not the file exists. - - - - Checks if a specific file is persisted in the steam cloud. - - The path of the file. - Boolean. - - - - Gets the specified file's last modified date/time. - - The path of the file. - A describing when the file was modified last. - - - - Returns the specified files size in bytes, or 0 if the file does not exist. - - The path of the file. - The size of the file in bytes, or 0 if the file doesn't exist. - - - - Deletes the file from remote storage, but leaves it on the local disk and remains accessible from the API. - - A boolean, detailing whether or not the operation was successful. - - - - Deletes a file from the local disk, and propagates that delete to the cloud. - - - - - Gets the total number of quota bytes. - - - - - Gets the total number of quota bytes that have been used. - - - - - Number of bytes remaining until the quota is used. - - - - - returns if AND are . - - - - - Checks if the account wide Steam Cloud setting is enabled for this user - or if they disabled it in the Settings->Cloud dialog. - - - - - Checks if the per game Steam Cloud setting is enabled for this user - or if they disabled it in the Game Properties->Update dialog. - - This must only ever be set as the direct result of the user explicitly - requesting that it's enabled or not. This is typically accomplished with - a checkbox within your in-game options - - - - - Gets the total number of local files synchronized by Steam Cloud. - - - - - Gets a list of filenames synchronized by Steam Cloud. - - - - - Class for utilizing the Steam Screenshots API. - - - - - Invoked when a screenshot has been requested by the user from the Steam screenshot hotkey. - This will only be called if is true, in which case Steam - will not take the screenshot itself. - - - - - Invoked when a screenshot has been successfully written or otherwise added to the library and can now be tagged. - - - - - Invoked when a screenshot attempt failed. - - - - - Writes a screenshot to the user's screenshot library given the raw image data, which must be in RGB format. - The return value is a handle that is valid for the duration of the game process and can be used to apply tags. - - - - - Adds a screenshot to the user's screenshot library from disk. If a thumbnail is provided, it must be 200 pixels wide and the same aspect ratio - as the screenshot, otherwise a thumbnail will be generated if the user uploads the screenshot. The screenshots must be in either JPEG or TGA format. - The return value is a handle that is valid for the duration of the game process and can be used to apply tags. - JPEG, TGA, and PNG formats are supported. - - - - - Causes the Steam overlay to take a screenshot. - If screenshots are being hooked by the game then a - callback is sent back to the game instead. - - - - - Toggles whether the overlay handles screenshots when the user presses the screenshot hotkey, or if the game handles them. - - Hooking is disabled by default, and only ever enabled if you do so with this function. - If the hooking is enabled, then the callback will be sent if the user presses the hotkey or - when TriggerScreenshot is called, and then the game is expected to call or in response. - - - - - - Provides the core of the Steam Game Servers API - - - - - Invoked when aser has been authed or rejected - - - - - Invoked when a connection to the Steam back-end has been established. - This means the server now is logged on and has a working connection to the Steam master server. - - - - - This will occur periodically if the Steam client is not connected, and has failed when retrying to establish a connection (result, stilltrying). - - - - - Invoked when the server is disconnected from Steam - - - - - Invoked when authentication status changes, useful for grabbing once availability is current. - - - - - Initialize the steam server. - If is you need to call manually every frame. - - - - - Run the callbacks. This is also called in Async callbacks. - - - - - Sets whether this should be marked as a dedicated server. - If not, it is assumed to be a listen server. - - - - - Gets or sets the current MaxPlayers. - This doesn't enforce any kind of limit, it just updates the master server. - - - - - Gets or sets the current BotCount. - This doesn't enforce any kind of limit, it just updates the master server. - - - - - Gets or sets the current Map Name. - - - - - Gets or sets the current ModDir. - - - - - Gets the current product. - - - - - Gets or sets the current Product. - - - - - Gets or sets the current ServerName. - - - - - Set whether the server should report itself as passworded. - - - - - Gets or sets the current GameTags. This is a comma seperated list of tags for this server. - When querying the server list you can filter by these tags. - - - - - Gets the SteamId of the server. - - - - - Log onto Steam anonymously. - - - - - Log off of Steam. - - - - - Returns true if the server is connected and registered with the Steam master server - You should have called etc on startup. - - - - - To the best of its ability this tries to get the server's - current public IP address. Be aware that this is likely to return - for the first few seconds after initialization. - - - - - Enable or disable heartbeats, which are sent regularly to the master server. - Enabled by default. - - - - - Enable or disable heartbeats, which are sent regularly to the master server. - Enabled by default. - - - - - Force send a heartbeat to the master server instead of waiting - for the next automatic update (if you've left them enabled) - - - - - Update this connected player's information. You should really call this - any time a player's name or score changes. This keeps the information shown - to server queries up to date. - - - - - Sets a Key Value. These can be anything you like, and are accessible - when querying servers from the server list. - - Information describing gamemodes are common here. - - - - - Remove all key values. - - - - - Start authorizing a ticket. This user isn't authorized yet. Wait for a call to OnAuthChange. - - - - - Forget this guy. They're no longer in the game. - - - - - If true, Steam wants to send a packet. You should respond by sending - this packet in an unconnected way to the returned Address and Port. - - Packet to send. The Data passed is pooled - so use it immediately. - True if we want to send a packet - - - - We have received a server query on our game port. Pass it to Steam to handle. - - - - - We have received a server query on our game port. Pass it to Steam to handle. - - - - - Does the user own this app (which could be DLC). - - - - - Downloads stats for the user. - If the user has no stats, this will return . - These stats will only be auto-updated for clients playing on the server. - - The SteamId of the user to get stats for. - A task describing the progress and result of the download. - - - - Set the named stat for this user. Setting stats should follow the rules - you defined in Steamworks. - - The SteamId of the user to set stats for. - The name of the stat. - The value of the stat. - - - - Set the named stat for this user. Setting stats should follow the rules - you defined in Steamworks. - - The SteamId of the user to set stats for. - The name of the stat. - The value of the stat. - - - - Get the named stat for this user. If getting the stat failed, will return - . You should have called for this SteamID - which downloads - the stats from the backend. If you didn't call it this will always return . - - The SteamId of the user to get stats for. - The name of the stat. - The value to return if the stats cannot be received. - - - - Get the named stat for this user. If getting the stat failed, will return - defaultValue. You should have called Refresh for this userid - which downloads - the stats from the backend. If you didn't call it this will always return defaultValue. - - The SteamId of the user to get stats for. - The name of the stat. - The value to return if the stats cannot be received. - - - - Unlocks the specified achievement for the specified user. Must have called on a SteamID first. - Remember to use after use. - - The SteamId of the user to unlock the achievement for. - The ID of the achievement. - - - - Resets the unlock status of an achievement for the specified user. Must have called on a SteamID first. - Remember to use after use. - - The SteamId of the user to clear the achievement for. - The ID of the achievement. - - - - Return if available, exists and unlocked - - - - - Once you've set a stat change on a user you need to commit your changes. - You can do that using this method. The callback will let you know if - your action succeeded, but most of the time you can fire and forget. - - The SteamId of the user to store stats for. - A task describing the progress and result of the commit. - - - - Sets a description for the current game state in the timeline. These help the user to find specific moments in the timeline when saving clips. Setting a - new state description replaces any previous description. - - - - - Clears the previous set game state in the timeline. - - - - - Use this to mark an event on the Timeline. This event will be instantaneous. (See to add events that happened over time.) - - - - - Use this to mark an event on the Timeline that takes some amount of time to complete. - - - - - Use this to mark the start of an event on the Timeline that takes some amount of time to complete. The duration of the event is determined by a matching call - to . If the game wants to cancel an event in progress, they can do that with a call to . - - - - - Use this to update the details of an event that was started with . - - - - - Use this to identify the end of an event that was started with . - - - - - Use this to remove a Timeline event that was previously added. - - - - - Use this to determine if video recordings exist for the specified event. This can be useful when the game needs to decide whether or not to show a control - that will call . - - - - - Use this to start a game phase. Game phases allow the user to navigate their background recordings and clips. Exactly what a game phase means will vary game - to game, but the game phase should be a section of gameplay that is usually between 10 minutes and a few hours in length, and should be the main way a user - would think to divide up the game. These are presented to the user in a UI that shows the date the game was played, with one row per game slice. Game phases - should be used to mark sections of gameplay that the user might be interested in watching. - - - - - Use this to end a game phase that was started with . - - - - - The phase ID is used to let the game identify which phase it is referring to in calls to or - . It may also be used to associated multiple phases with each other. - - A game-provided persistent ID for a game phase. This could be a the match ID in a multiplayer game, a chapter name in a single player game, the ID of a character, etc. - - - - Use this to determine if video recordings exist for the specified game phase. This can be useful when the game needs to decide whether or not to show a control that will call . - - - - - Use this to add a game phase tag. Phase tags represent data with a well defined set of options, which could be data such as match resolution, hero played, game mode, etc. Tags can have an icon - in addition to a text name. Multiple tags within the same group may be added per phase and all will be remembered. For example, this may be called multiple times for a "Bosses Defeated" group, - with different names and icons for each boss defeated during the phase, all of which will be shown to the user. - - - - - Use this to add a game phase attribute. Phase attributes represent generic text fields that can be updated throughout the duration of the phase. They are meant to be used for phase metadata - that is not part of a well defined set of options. For example, a KDA attribute that starts with the value "0/0/0" and updates as the phase progresses, or something like a played-entered character - name. Attributes can be set as many times as the game likes with SetGamePhaseAttribute, and only the last value will be shown to the user. - - - - - Changes the color of the timeline bar. See for how to use each value. - - - - - Opens the Steam overlay to the section of the timeline represented by the game phase. - - - - - Opens the Steam overlay to the section of the timeline represented by the timeline event. This event must be in the current game session, since values are not - valid for future runs of the game. - - - - - Functions for accessing and manipulating Steam user information. - This is also where the APIs for Steam Voice are exposed. - - - - - Invoked after an item is downloaded. - - - - - Invoked when a new item is subscribed. - - - - - Start downloading this item. You'll get notified of completion via . - - The ID of the file to download. - If this should go straight to the top of the download list. - if nothing went wrong and the download is started. - - - - Will attempt to download this item asyncronously - allowing you to instantly react to its installation. - - The ID of the file you download. - An optional callback - Allows to send a message to cancel the download anywhere during the process. - How often to call the progress function. - if downloaded and installed properly. - - - - Utility function to fetch a single item. Internally this uses Ugc.FileQuery - - which you can use to query multiple items if you need to. - - - - - Suspends all workshop downloads. - Downloads will be suspended until you resume them by calling or when the game ends. - - - - - Resumes all workshop downloads. - - - - - Show the app's latest Workshop EULA to the user in an overlay window, where they can accept it or not. - - - - - Retrieve information related to the user's acceptance or not of the app's specific Workshop EULA. - - - - - Functions for accessing and manipulating Steam user information. - This is also where the APIs for Steam Voice are exposed. - - - - - Invoked when a connections to the Steam back-end has been established. - This means the Steam client now has a working connection to the Steam servers. - Usually this will have occurred before the game has launched, and should only be seen if the - user has dropped connection due to a networking issue or a Steam server update. - - - - - Invoked when a connection attempt has failed. - This will occur periodically if the Steam client is not connected, - and has failed when retrying to establish a connection. - - - - - Invoked when the client has lost connection to the Steam servers. - Real-time services will be disabled until a matching OnSteamServersConnected has been posted. - - - - - Sent by the Steam server to the client telling it to disconnect from the specified game server, - which it may be in the process of or already connected to. - The game client should immediately disconnect upon receiving this message. - This can usually occur if the user doesn't have rights to play on the game server. - - - - - Invoked whenever the users licenses (owned packages) changes. - - - - - Invoked when an auth ticket has been validated. - The first parameter is the of this user - The second is the that owns the game, which will be different from the first - if the game is being borrowed via Steam Family Sharing. - - - - - Used internally for . - - - - - Used internally for . - - - - - Invoked when a user has responded to a microtransaction authorization request. - ( appid, orderid, user authorized ) - - - - - Sent to your game in response to a steam://gamewebcallback/(appid)/command/stuff command from a user clicking a - link in the Steam overlay browser. - You can use this to add support for external site signups where you want to pop back into the browser after some web page - signup sequence, and optionally get back some detail about that. - - - - - Sent for games with enabled anti indulgence / duration control, for enabled users. - Lets the game know whether persistent rewards or XP should be granted at normal rate, - half rate, or zero rate. - - - - - Starts/Stops voice recording. - Once started, use GetAvailableVoice and GetVoice to get the data, and then call StopVoiceRecording - when the user has released their push-to-talk hotkey or the game session has completed. - - - - - Returns true if we have voice data waiting to be read. - - - - - Reads the voice data and returns the number of bytes written. - The compressed data can be transmitted by your application and decoded back into raw audio data using - DecompressVoice on the other side. The compressed data provided is in an arbitrary format and is not meant to be played directly. - This should be called once per frame, and at worst no more than four times a second to keep the microphone input delay as low as - possible. Calling this any less may result in gaps in the returned stream. - - - - - Reads the voice data and returns the bytes. You should obviously ideally be using - ReadVoiceData because it won't be creating a new byte array every call. But this - makes it easier to get it working, so let the babies have their bottle. - - - - - Decodes the compressed voice data returned by GetVoice. - The output data is raw single-channel 16-bit PCM audio.The decoder supports any sample rate from 11025 to 48000. - - - - - Lazy version - - - - - Advanced and potentially fastest version - incase you know what you're doing - - - - - Retrieve an authentication ticket to be sent to the entity who wishes to authenticate you. - - - - - Retrieve a authentication ticket to be sent to the entity who wishes to authenticate you. - This waits for a positive response from the backend before returning the ticket. This means - the ticket is definitely ready to go as soon as it returns. Will return if the callback - times out or returns negatively. - - - - - Retrieve an authentication ticket to be sent to the entity who wishes to authenticate you. - - - - - Retrieve a authentication ticket to be sent to the entity who wishes to authenticate you. - This waits for a positive response from the backend before returning the ticket. This means - the ticket is definitely ready to go as soon as it returns. Will return if the callback - times out or returns negatively. - - - - - Checks if the current users looks like they are behind a NAT device. - This is only valid if the user is connected to the Steam servers and may not catch all forms of NAT. - - - - - Gets the Steam level of the user, as shown on their Steam community profile. - - - - - Requests a URL which authenticates an in-game browser for store check-out, and then redirects to the specified URL. - As long as the in-game browser accepts and handles session cookies, Steam microtransaction checkout pages will automatically recognize the user instead of presenting a login page. - NOTE: The URL has a very short lifetime to prevent history-snooping attacks, so you should only call this API when you are about to launch the browser, or else immediately navigate to the result URL using a hidden browser window. - NOTE: The resulting authorization cookie has an expiration time of one day, so it would be a good idea to request and visit a new auth URL every 12 hours. - - - - - Checks whether the current user has verified their phone number. - - - - - Checks whether the current user has Steam Guard two factor authentication enabled on their account. - - - - - Checks whether the user's phone number is used to uniquely identify them. - - - - - Checks whether the current user's phone number is awaiting (re)verification. - - - - - Requests an application ticket encrypted with the secret "encrypted app ticket key". - The encryption key can be obtained from the Encrypted App Ticket Key page on the App Admin for your app. - There can only be one call pending, and this call is subject to a 60 second rate limit. - If you get a null result from this it's probably because you're calling it too often. - This can fail if you don't have an encrypted ticket set for your app here https://partner.steamgames.com/apps/sdkauth/ - - - - - Requests an application ticket encrypted with the secret "encrypted app ticket key". - The encryption key can be obtained from the Encrypted App Ticket Key page on the App Admin for your app. - There can only be one call pending, and this call is subject to a 60 second rate limit. - This can fail if you don't have an encrypted ticket set for your app here https://partner.steamgames.com/apps/sdkauth/ - - - - - Get anti indulgence / duration control - - - - - Invoked when an achivement icon is loaded. - - - - - Invoked when the latests stats and achievements have been received - from the server. - - - - - Result of a request to store the user stats for a game. - - - - - Result of a request to store the achievements for a game, or an - "indicate progress" call. If both m_nCurProgress and m_nMaxProgress - are zero, that means the achievement has been fully unlocked. - - - - - Callback indicating that a user's stats have been unloaded - - - - - Get all available achievements. - - - - - Show the user a pop-up notification with the current progress toward an achievement. - Will return false if RequestCurrentStats has not completed and successfully returned - its callback, if the achievement doesn't exist/has unpublished changes in the app's - Steamworks Admin page, or if the achievement is unlocked. - - - - - Tries to get the number of players currently playing this game. - Or -1 if failed. - - - - - Send the changed stats and achievements data to the server for permanent storage. - If this fails then nothing is sent to the server. It's advisable to keep trying until the call is successful. - This call can be rate limited. Call frequency should be on the order of minutes, rather than seconds.You should only be calling this during major state changes such as the end of a round, the map changing, or the user leaving a server. This call is required to display the achievement unlock notification dialog though, so if you have called SetAchievement then it's advisable to call this soon after that. - If you have stats or achievements that you have saved locally but haven't uploaded with this function when your application process ends then this function will automatically be called. - You can find additional debug information written to the %steam_install%\logs\stats_log.txt file. - This function returns true upon success if : - RequestCurrentStats has completed and successfully returned its callback AND - the current game has stats associated with it in the Steamworks Partner backend, and those stats are published. - - - - - This call is no longer required as it is managed by the Steam client. The game stats and achievements - will be synchronized with Steam before the game process begins. - - - - - Asynchronously fetches global stats data, which is available for stats marked as - "aggregated" in the App Admin panel of the Steamworks website. - You must have called and it needs to return successfully via - its callback prior to calling this. - - How many days of day-by-day history to retrieve in addition to the overall totals. The limit is 60. - indicates success, means you need to call first, means the remote call failed - - - - Gets a leaderboard by name, it will create it if it's not yet created. - Leaderboards created with this function will not automatically show up in the Steam Community. - You must manually set the Community Name field in the App Admin panel of the Steamworks website. - As such it's generally recommended to prefer creating the leaderboards in the App Admin panel on - the Steamworks website and using FindLeaderboard unless you're expected to have a large amount of - dynamically created leaderboards. - - - - - Adds this amount to the named stat. Internally this calls Get() and adds - to that value. Steam doesn't provide a mechanism for atomically increasing - stats like this, this functionality is added here as a convenience. - - - - - Adds this amount to the named stat. Internally this calls Get() and adds - to that value. Steam doesn't provide a mechanism for atomically increasing - stats like this, this functionality is added here as a convenience. - - - - - Set a stat value. This will automatically call after a successful call. - - - - - Set a stat value. This will automatically call after a successful call. - - - - - Get an stat value. - - - - - Get a stat value. - - - - - Practically wipes the slate clean for this user. If is , will also wipe - any achievements too. - - - - - - Interface which provides access to a range of miscellaneous utility functions - - - - - Invoked when the country of the user changed. - - - - - Invoked when running on a laptop and less than 10 minutes of battery is left, fires then every minute. - The parameter is the number of minutes left. - - - - - Invoked when Steam wants to shutdown. - - - - - Invoked when Big Picture gamepad text input has been closed. Parameter is if text was submitted, if cancelled etc. - - - - - Returns the number of seconds since the application was active. - - - - - Returns the number of seconds since the user last moved the mouse and/or provided other input. - - - - - Steam server time. Number of seconds since January 1, 1970, GMT (i.e unix time) - - - - - returns the 2 digit ISO 3166-1-alpha-2 format country code this client is running in (as looked up via an IP-to-location database) - e.g "US" or "UK". - - - - - Returns true if the image exists, and the buffer was successfully filled out. - Results are returned in RGBA format. - The destination buffer size should be 4 * height * width * sizeof(char). - - - - - returns the image in RGBA format. - - - - - Returns true if we're using a battery (ie, a laptop not plugged in). - - - - - Returns battery power [0-1]. - - - - - Sets the position where the overlay instance for the currently calling game should show notifications. - This position is per-game and if this function is called from outside of a game context it will do nothing. - - - - - Returns true if the overlay is running and the user can access it. The overlay process could take a few seconds to - start and hook the game process, so this function will initially return false while the overlay is loading. - - - - - Normally this call is unneeded if your game has a constantly running frame loop that calls the - D3D Present API, or OGL SwapBuffers API every frame. - - However, if you have a game that only refreshes the screen on an event driven basis then that can break - the overlay, as it uses your Present/SwapBuffers calls to drive it's internal frame loop and it may also - need to Present() to the screen any time an even needing a notification happens or when the overlay is - brought up over the game by a user. You can use this API to ask the overlay if it currently need a present - in that case, and then you can check for this periodically (roughly 33hz is desirable) and make sure you - refresh the screen with Present or SwapBuffers to allow the overlay to do it's work. - - - - - Asynchronous call to check if an executable file has been signed using the public key set on the signing tab - of the partner site, for example to refuse to load modified executable files. - - - - - Activates the Big Picture text input dialog which only supports gamepad input. - - - - - Returns previously entered text. - - - - - Returns the language the steam client is running in. You probably want - instead, this is for very special usage cases. - - - - - Returns if Steam itself is running in VR mode. - - - - - Sets the inset of the overlay notification from the corner specified by SetOverlayNotificationPosition. - - - - - returns if Steam and the Steam Overlay are running in Big Picture mode - Games much be launched through the Steam client to enable the Big Picture overlay. During development, - a game can be added as a non-steam game to the developers library to test this feature. - - - - - Ask Steam UI to create and render its OpenVR dashboard. - - - - - Gets or sets whether the HMD content will be streamed via Steam In-Home Streaming. - - If this is set to , then the scene in the HMD headset will be streamed, and remote input will not be allowed. - If this is set to , then the application window will be streamed instead, and remote input will be allowed. - The default is unless "VRHeadsetStreaming" "0" is in the extended app info for a game - (this is useful for games that have asymmetric multiplayer gameplay). - - - - - - Gets whether this steam client is a Steam China specific client (), or the global client (). - - - - - Initializes text filtering, loading dictionaries for the language the game is running in. - Users can customize the text filter behavior in their Steam Account preferences. - - - - - Filters the provided input message and places the filtered result into pchOutFilteredText, - using legally required filtering and additional filtering based on the context and user settings. - - - - - Gets whether or not Steam itself is running on the Steam Deck. - - - - - In game launchers that don't have controller support: You can call this to have - Steam Input translate the controller input into mouse/kb to navigate the launcher - - - - - Class for utilizing the Steam Video API. - - - - - Return if currently using Steam's live broadcasting - - - - - Returns the number of viewers that are watching the stream, or 0 if is . - - - - - Represents the ID of a Steam application. - - - - - Is the clan an official game group? - - - - - Asynchronously fetches the officer list for a given clan - - Whether the request was successful or not - - - - Reconfigure the controller to use the specified action set (ie 'Menu', 'Walk' or 'Drive') - This is cheap, and can be safely called repeatedly. It's often easier to repeatedly call it in - our state loops, instead of trying to place it in all of your state transitions. - - - - - Returns the current state of the supplied digital game action - - - - - Returns the current state of these supplied analog game action - - - - - Returns true if this is the local user - - - - - Return true if this is a friend - - - - - Returns true if you have this user blocked - - - - - Return true if this user is playing the game we're running - - - - - Returns true if this friend is online - - - - - Sometimes we don't know the user's name. This will wait until we have - downloaded the information on this user. - - - - - Returns true if this friend is marked as away - - - - - Returns true if this friend is marked as busy - - - - - Returns true if this friend is marked as snoozing - - - - - Returns the player's current Steam name. - - Steam returns nicknames here if "Append nicknames to friends' names" is disabled in the Steam client. - - - - - - Returns the nickname that was set for this Steam player, if any. - - Steam will never return nicknames if "Append nicknames to friends' names" is disabled in the Steam client. - - - - - - Returns the player's Steam name history. - - - - - Invite this friend to the game that we are playing - - - - - Sends a message to a Steam friend. Returns true if success - - - - - Tries to get download the latest user stats - - True if successful, False if failure - - - - Gets a user stat. Must call RequestUserStats first. - - The name of the stat you want to get - Will return this value if not available - The value, or defult if not available - - - - Gets a user stat. Must call RequestUserStats first. - - The name of the stat you want to get - Will return this value if not available - The value, or defult if not available - - - - Gets a user achievement state. Must call RequestUserStats first. - - The name of the achievement you want to get - Will return this value if not available - The value, or defult if not available - - - - Gets a the time this achievement was unlocked. - - The name of the achievement you want to get - The time unlocked. If it wasn't unlocked, or you haven't downloaded the stats yet - will return DateTime.MinValue - - - - Shortcut to call GetProperty( "name" ) - - - - - Shortcut to call GetProperty( "description" ) - - - - - Shortcut to call GetProperty( "icon_url" ) - - - - - Shortcut to call GetProperty( "icon_url_large" ) - - - - - Shortcut to call GetProperty( "price_category" ) - - - - - Shortcut to call GetProperty( "type" ) - - - - - Returns true if this is an item that generates an item, rather - than something that is actual an item - - - - - Shortcut to call GetProperty( "exchange" ) - - - - - Get a list of exchanges that are available to make this item - - - - - Shortcut to call GetBoolProperty( "marketable" ) - - - - - Shortcut to call GetBoolProperty( "tradable" ) - - - - - Gets the property timestamp - - - - - Gets the property modified - - - - - Get a specific property by name - - - - - Read a raw property from the definition schema - - - - - Read a raw property from the definition schema - - - - - Gets a list of all properties on this item - - - - - Returns the price of this item in the local currency (SteamInventory.Currency) - - - - - If the price has been discounted, LocalPrice will differ from LocalBasePrice - (assumed, this isn't documented) - - - - - Return a list of recepies that contain this item - - - - - Only available if the result set was created with the getproperties - - - - - This item is account-locked and cannot be traded or given away. - This is an item status flag which is permanently attached to specific item instances - - - - - The item has been destroyed, traded away, expired, or otherwise invalidated. - This is an action confirmation flag which is only set one time, as part of a result set. - - - - - The item quantity has been decreased by 1 via ConsumeItem API. - This is an action confirmation flag which is only set one time, as part of a result set. - - - - - Consumes items from a user's inventory. If the quantity of the given item goes to zero, it is permanently removed. - Once an item is removed it cannot be recovered.This is not for the faint of heart - if your game implements item removal at all, - a high-friction UI confirmation process is highly recommended.ConsumeItem can be restricted to certain item definitions or fully - blocked via the Steamworks website to minimize support/abuse issues such as the classic "my brother borrowed my laptop and deleted all of my rare items". - - - - - Split stack into two items - - - - - Add x units of the target item to this item - - - - - Will try to return the date that this item was aquired. You need to have for the items - with their properties for this to work. - - - - - Tries to get the origin property. Need properties for this to work. - Will return a string like "market" - - - - - Small utility class to describe an item with a quantity - - - - - A structured description of an item exchange - - - - - The definition ID of the ingredient. - - - - - If we don't know about this item definition this might be null. - In which case, DefinitionId should still hold the correct id. - - - - - The amount of this item needed. Generally this will be 1. - - - - - The item that this will create. - - - - - The items, with quantity required to create this item. - - - - - Checks whether an inventory result handle belongs to the specified Steam ID. - This is important when using Deserialize, to verify that a remote player is not pretending to have a different user's inventory - - - - - Serialized result sets contain a short signature which can't be forged or replayed across different game sessions. - A result set can be serialized on the local client, transmitted to other players via your game networking, and - deserialized by the remote players.This is a secure way of preventing hackers from lying about posessing - rare/high-value items. Serializes a result set with signature bytes to an output buffer.The size of a serialized - result depends on the number items which are being serialized.When securely transmitting items to other players, - it is recommended to use GetItemsByID first to create a minimal result set. - Results have a built-in timestamp which will be considered "expired" after an hour has elapsed.See DeserializeResult - for expiration handling. - - - - - Gets the owner of the beacon. - - - - - Gets metadata related to the beacon. - - - - - Will attempt to join the party. If successful will return a connection string. - If failed, will return - - - - - When a user follows your beacon, Steam will reserve one of the open party slots for them, and send your game a ReservationNotification callback. - When that user joins your party, call this method to notify Steam that the user has joined successfully. - - - - - To cancel a reservation (due to timeout or user input), call this. - Steam will open a new reservation slot. - Note: The user may already be in-flight to your game, so it's possible they will still connect and try to join your party. - - - - - Turn off the beacon. - - - - - Used to set up the server. - The variables in here are all required to be set, and can't be changed once the server is created. - - - - - The version string is usually in the form x.x.x.x, and is used by the master server to detect when the server is out of date. - If you go into the dedicated server tab on steamworks you'll be able to server the latest version. If this version number is - less than that latest version then your server won't show. - - - - - This should be the same directory game where gets installed into. Just the folder name, not the whole path. I.e. "Rust", "Garrysmod". - - - - - The game description. Setting this to the full name of your game is recommended. - - - - - Is a dedicated server - - - - - If you pass MASTERSERVERUPDATERPORT_USEGAMESOCKETSHARE into usQueryPort, then it causes the game server API to use - "GameSocketShare" mode, which means that the game is responsible for sending and receiving UDP packets for the master - server updater. - - More info about this here: https://partner.steamgames.com/doc/api/ISteamGameServer#HandleIncomingPacket - - - - - Represents the ID of a user or steam lobby. - - - - - Create a Normal Workshop item that can be subscribed to - - - - - Create a Collection - Add items using Item.AddDependency() - - - - - Workshop item that is meant to be voted on for the purpose of selling in-game - - - - - Workshop item that is meant to be managed by the game. It is queryable by the API, but isn't visible on the web browser. - - - - - Adds a key-value tag pair to an item. - Keys can map to multiple different values (1-to-many relationship). - Key names are restricted to alpha-numeric characters and the '_' character. - Both keys and values cannot exceed 255 characters in length. Key-value tags are searchable by exact match only. - To replace all values associated to one key use RemoveKeyValueTags then AddKeyValueTag. - - - - - Removes a key and all values associated to it. - You can remove up to 100 keys per item update. - If you need remove more tags than that you'll need to make subsequent item updates. - - - - - https://partner.steamgames.com/doc/features/workshop/implementation#Legal - - - - - The actual ID of this file - - - - - The given title of this item - - - - - The description of this item, in your local language if available - - - - - A list of tags for this item, all lowercase - - - - - A dictionary of key value tags for this item, only available from queries WithKeyValueTags(true) - - - - - App Id of the app that created this item - - - - - App Id of the app that will consume this item. - - - - - User who created this content - - - - - The bayesian average for up votes / total votes, between [0,1] - - - - - Time when the published item was created - - - - - Time when the published item was last updated - - - - - True if this is publically visible - - - - - True if this item is only visible by friends of the creator - - - - - True if this is only visible to the creator - - - - - True if this item has been banned - - - - - Whether the developer of this app has specifically flagged this item as accepted in the Workshop - - - - - The number of upvotes of this item - - - - - The number of downvotes of this item - - - - - Dependencies/children of this item or collection, available only from WithDependencies(true) queries - - - - - Additional previews of this item or collection, available only from WithAdditionalPreviews(true) queries - - - - - Start downloading this item. - If this returns false the item isn't getting downloaded. - - - - - If we're downloading, how big the total download is - - - - - If we're downloading, how much we've downloaded - - - - - If we're installed, how big is the install - - - - - If we're downloading our current progress as a delta betwen 0-1 - - - - - A case insensitive check for tag - - - - - Allows the user to subscribe to this item - - - - - Allows the user to subscribe to download this item asyncronously - If CancellationToken is default then there is 60 seconds timeout - Progress will be set to 0-1 - - - - - Allows the user to unsubscribe from this item - - - - - Adds item to user favorite list - - - - - Removes item from user favorite list - - - - - Allows the user to rate a workshop item up or down. - - - - - Gets the current users vote on the item - - - - - Return a URL to view this item online - - - - - The URl to view this item's changelog - - - - - The URL to view the comments on this item - - - - - The URL to discuss this item - - - - - The URL to view this items stats online - - - - - The URL to the preview image for this item - - - - - The metadata string for this item, only available from queries WithMetadata(true) - - - - - Edit this item - - - - - Found items must have at least one of the defined tags - - - - - Found items must have all defined tags - - - - - Set to false to disable, by default following stats are loaded: NumSubscriptions, NumFavorites, NumFollowers, NumUniqueSubscriptions, NumUniqueFavorites, NumUniqueFollowers, NumUniqueWebsiteViews, ReportScore, NumSecondsPlayed, NumPlaytimeSessions, NumComments, NumSecondsPlayedDuringTimePeriod, NumPlaytimeSessionsDuringTimePeriod - - - - - Returns the current Unix Epoch - - - - - Convert an epoch to a datetime - - - - - Convert a DateTime to a unix time - - - - - Returns a buffer. This will get returned and reused later on. - We shouldn't really be using this anymore. - - - - - Prevent unity from stripping shit we depend on - https://docs.unity3d.com/Manual/ManagedCodeStripping.html - - - - diff --git a/Basis/Assets/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Win64.xml.meta b/Basis/Assets/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Win64.xml.meta deleted file mode 100644 index bf80f5b748..0000000000 --- a/Basis/Assets/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Win64.xml.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: ea452b431085aed499c01339e89fce8b -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Basis/Assets/Resources/BasisSteamSettings.asset b/Basis/Assets/Resources/BasisSteamSettings.asset deleted file mode 100644 index 9fd11e3471..0000000000 --- a/Basis/Assets/Resources/BasisSteamSettings.asset +++ /dev/null @@ -1,23 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: af5c7611f1a59aa4c9d5fa9a73f0f90b, type: 3} - m_Name: BasisSteamSettings - m_EditorClassIdentifier: BasisSteamTransport::Basis.Scripts.Networking.Steam.BasisSteamSettings - AppId: 480 - RestartAppIfNecessary: 0 - AutoInitialize: 1 - RunCallbacksManually: 1 - DefaultMaxLobbyMembers: 32 - RelayVirtualPort: 0 - UseRelayByDefault: 1 - CreateFriendsOnlyByDefault: 1 - EnableTransportTrace: 0 diff --git a/Basis/Assets/Resources/BasisSteamSettings.asset.meta b/Basis/Assets/Resources/BasisSteamSettings.asset.meta deleted file mode 100644 index 595ab315fa..0000000000 --- a/Basis/Assets/Resources/BasisSteamSettings.asset.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: e6ab8e5ec25693c4db8b73d3ecd2a3df -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Basis/Assets/Plugins/Facepunch.Steamworks.meta b/Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks.meta similarity index 100% rename from Basis/Assets/Plugins/Facepunch.Steamworks.meta rename to Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks.meta diff --git a/Basis/Assets/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Posix.dll b/Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Posix.dll similarity index 100% rename from Basis/Assets/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Posix.dll rename to Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Posix.dll diff --git a/Basis/Assets/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Posix.dll.meta b/Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Posix.dll.meta similarity index 100% rename from Basis/Assets/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Posix.dll.meta rename to Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Posix.dll.meta diff --git a/Basis/Assets/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Win32.dll b/Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Win32.dll similarity index 100% rename from Basis/Assets/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Win32.dll rename to Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Win32.dll diff --git a/Basis/Assets/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Win32.dll.meta b/Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Win32.dll.meta similarity index 100% rename from Basis/Assets/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Win32.dll.meta rename to Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Win32.dll.meta diff --git a/Basis/Assets/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Win64.dll b/Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Win64.dll similarity index 100% rename from Basis/Assets/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Win64.dll rename to Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Win64.dll diff --git a/Basis/Assets/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Win64.dll.meta b/Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Win64.dll.meta similarity index 100% rename from Basis/Assets/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Win64.dll.meta rename to Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Win64.dll.meta diff --git a/Basis/Assets/Plugins/Facepunch.Steamworks/redistributable_bin.meta b/Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/redistributable_bin.meta similarity index 100% rename from Basis/Assets/Plugins/Facepunch.Steamworks/redistributable_bin.meta rename to Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/redistributable_bin.meta diff --git a/Basis/Assets/Plugins/Facepunch.Steamworks/redistributable_bin/linux32.meta b/Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/redistributable_bin/linux32.meta similarity index 100% rename from Basis/Assets/Plugins/Facepunch.Steamworks/redistributable_bin/linux32.meta rename to Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/redistributable_bin/linux32.meta diff --git a/Basis/Assets/Plugins/Facepunch.Steamworks/redistributable_bin/linux32/libsteam_api.so b/Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/redistributable_bin/linux32/libsteam_api.so similarity index 100% rename from Basis/Assets/Plugins/Facepunch.Steamworks/redistributable_bin/linux32/libsteam_api.so rename to Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/redistributable_bin/linux32/libsteam_api.so diff --git a/Basis/Assets/Plugins/Facepunch.Steamworks/redistributable_bin/linux32/libsteam_api.so.meta b/Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/redistributable_bin/linux32/libsteam_api.so.meta similarity index 100% rename from Basis/Assets/Plugins/Facepunch.Steamworks/redistributable_bin/linux32/libsteam_api.so.meta rename to Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/redistributable_bin/linux32/libsteam_api.so.meta diff --git a/Basis/Assets/Plugins/Facepunch.Steamworks/redistributable_bin/linux64.meta b/Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/redistributable_bin/linux64.meta similarity index 100% rename from Basis/Assets/Plugins/Facepunch.Steamworks/redistributable_bin/linux64.meta rename to Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/redistributable_bin/linux64.meta diff --git a/Basis/Assets/Plugins/Facepunch.Steamworks/redistributable_bin/linux64/libsteam_api.so b/Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/redistributable_bin/linux64/libsteam_api.so similarity index 100% rename from Basis/Assets/Plugins/Facepunch.Steamworks/redistributable_bin/linux64/libsteam_api.so rename to Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/redistributable_bin/linux64/libsteam_api.so diff --git a/Basis/Assets/Plugins/Facepunch.Steamworks/redistributable_bin/linux64/libsteam_api.so.meta b/Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/redistributable_bin/linux64/libsteam_api.so.meta similarity index 100% rename from Basis/Assets/Plugins/Facepunch.Steamworks/redistributable_bin/linux64/libsteam_api.so.meta rename to Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/redistributable_bin/linux64/libsteam_api.so.meta diff --git a/Basis/Assets/Plugins/Facepunch.Steamworks/redistributable_bin/osx.meta b/Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/redistributable_bin/osx.meta similarity index 100% rename from Basis/Assets/Plugins/Facepunch.Steamworks/redistributable_bin/osx.meta rename to Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/redistributable_bin/osx.meta diff --git a/Basis/Assets/Plugins/Facepunch.Steamworks/redistributable_bin/osx/libsteam_api.dylib b/Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/redistributable_bin/osx/libsteam_api.dylib similarity index 100% rename from Basis/Assets/Plugins/Facepunch.Steamworks/redistributable_bin/osx/libsteam_api.dylib rename to Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/redistributable_bin/osx/libsteam_api.dylib diff --git a/Basis/Assets/Plugins/Facepunch.Steamworks/redistributable_bin/osx/libsteam_api.dylib.meta b/Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/redistributable_bin/osx/libsteam_api.dylib.meta similarity index 100% rename from Basis/Assets/Plugins/Facepunch.Steamworks/redistributable_bin/osx/libsteam_api.dylib.meta rename to Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/redistributable_bin/osx/libsteam_api.dylib.meta diff --git a/Basis/Assets/Plugins/Facepunch.Steamworks/redistributable_bin/steam_api.dll b/Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/redistributable_bin/steam_api.dll similarity index 100% rename from Basis/Assets/Plugins/Facepunch.Steamworks/redistributable_bin/steam_api.dll rename to Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/redistributable_bin/steam_api.dll diff --git a/Basis/Assets/Plugins/Facepunch.Steamworks/redistributable_bin/steam_api.dll.meta b/Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/redistributable_bin/steam_api.dll.meta similarity index 100% rename from Basis/Assets/Plugins/Facepunch.Steamworks/redistributable_bin/steam_api.dll.meta rename to Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/redistributable_bin/steam_api.dll.meta diff --git a/Basis/Assets/Plugins/Facepunch.Steamworks/redistributable_bin/steam_api.lib b/Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/redistributable_bin/steam_api.lib similarity index 100% rename from Basis/Assets/Plugins/Facepunch.Steamworks/redistributable_bin/steam_api.lib rename to Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/redistributable_bin/steam_api.lib diff --git a/Basis/Assets/Plugins/Facepunch.Steamworks/redistributable_bin/steam_api.lib.meta b/Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/redistributable_bin/steam_api.lib.meta similarity index 100% rename from Basis/Assets/Plugins/Facepunch.Steamworks/redistributable_bin/steam_api.lib.meta rename to Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/redistributable_bin/steam_api.lib.meta diff --git a/Basis/Assets/Plugins/Facepunch.Steamworks/redistributable_bin/win64.meta b/Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/redistributable_bin/win64.meta similarity index 100% rename from Basis/Assets/Plugins/Facepunch.Steamworks/redistributable_bin/win64.meta rename to Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/redistributable_bin/win64.meta diff --git a/Basis/Assets/Plugins/Facepunch.Steamworks/redistributable_bin/win64/steam_api64.dll b/Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/redistributable_bin/win64/steam_api64.dll similarity index 100% rename from Basis/Assets/Plugins/Facepunch.Steamworks/redistributable_bin/win64/steam_api64.dll rename to Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/redistributable_bin/win64/steam_api64.dll diff --git a/Basis/Assets/Plugins/Facepunch.Steamworks/redistributable_bin/win64/steam_api64.dll.meta b/Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/redistributable_bin/win64/steam_api64.dll.meta similarity index 100% rename from Basis/Assets/Plugins/Facepunch.Steamworks/redistributable_bin/win64/steam_api64.dll.meta rename to Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/redistributable_bin/win64/steam_api64.dll.meta diff --git a/Basis/Assets/Plugins/Facepunch.Steamworks/redistributable_bin/win64/steam_api64.lib b/Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/redistributable_bin/win64/steam_api64.lib similarity index 100% rename from Basis/Assets/Plugins/Facepunch.Steamworks/redistributable_bin/win64/steam_api64.lib rename to Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/redistributable_bin/win64/steam_api64.lib diff --git a/Basis/Assets/Plugins/Facepunch.Steamworks/redistributable_bin/win64/steam_api64.lib.meta b/Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/redistributable_bin/win64/steam_api64.lib.meta similarity index 100% rename from Basis/Assets/Plugins/Facepunch.Steamworks/redistributable_bin/win64/steam_api64.lib.meta rename to Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/redistributable_bin/win64/steam_api64.lib.meta From 2c0132d22cb5b902bc2d5c30c726aa3f2be8ba19 Mon Sep 17 00:00:00 2001 From: saint4626 Date: Mon, 11 May 2026 00:56:57 +0300 Subject: [PATCH 18/23] Use default Steam settings from package --- .../Runtime/Bootstrap/BasisSteamBootstrap.cs | 5 +++++ Basis/Packages/com.basis.steamtransport/Runtime/Plugins.meta | 3 +++ 2 files changed, 8 insertions(+) create mode 100644 Basis/Packages/com.basis.steamtransport/Runtime/Plugins.meta diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/Bootstrap/BasisSteamBootstrap.cs b/Basis/Packages/com.basis.steamtransport/Runtime/Bootstrap/BasisSteamBootstrap.cs index 2b0b463472..cd95e99caa 100644 --- a/Basis/Packages/com.basis.steamtransport/Runtime/Bootstrap/BasisSteamBootstrap.cs +++ b/Basis/Packages/com.basis.steamtransport/Runtime/Bootstrap/BasisSteamBootstrap.cs @@ -141,6 +141,11 @@ public static BasisSteamSettings ResolveSettings(BasisSteamSettings settings = n } ActiveSettings = Resources.Load(BasisSteamSettings.DefaultResourcesPath); + if (ActiveSettings == null) + { + ActiveSettings = ScriptableObject.CreateInstance(); + ActiveSettings.hideFlags = HideFlags.DontSave; + } return ActiveSettings; } diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/Plugins.meta b/Basis/Packages/com.basis.steamtransport/Runtime/Plugins.meta new file mode 100644 index 0000000000..c3d944b9a6 --- /dev/null +++ b/Basis/Packages/com.basis.steamtransport/Runtime/Plugins.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 4adc4770ed774b759872a4022bd8481a +folderAsset: yes From 64c03613f9f8688037dcaa5b8cda2f2cfa142196 Mon Sep 17 00:00:00 2001 From: saint4626 Date: Mon, 11 May 2026 00:57:51 +0300 Subject: [PATCH 19/23] Normalize Steam package Unity metadata --- .../BasisSteamTransport.asmdef.meta | 8 ++++---- Basis/Packages/com.basis.steamtransport/Runtime.meta | 8 ++++---- .../com.basis.steamtransport/Runtime/Bootstrap.meta | 8 ++++---- .../Runtime/Bootstrap/BasisSteamBootstrap.cs.meta | 4 ++-- .../com.basis.steamtransport/Runtime/Integration.meta | 8 ++++---- .../Integration/BasisSteamBeeValidation.cs.meta | 4 ++-- .../Integration/BasisSteamBeeValidationResult.cs.meta | 4 ++-- .../Integration/BasisSteamNetworkIntegration.cs.meta | 4 ++-- .../com.basis.steamtransport/Runtime/Lobby.meta | 8 ++++---- .../Runtime/Lobby/BasisSteamLobbyMetadata.cs.meta | 4 ++-- .../Runtime/Lobby/BasisSteamLobbyService.cs.meta | 4 ++-- .../Runtime/Lobby/BasisSteamLobbyState.cs.meta | 4 ++-- .../com.basis.steamtransport/Runtime/Plugins.meta | 2 +- .../Runtime/Plugins/Facepunch.Steamworks.meta | 8 ++++---- .../Facepunch.Steamworks.Posix.dll.meta | 10 +++++----- .../Facepunch.Steamworks.Win32.dll.meta | 10 +++++----- .../Facepunch.Steamworks.Win64.dll.meta | 10 +++++----- .../Facepunch.Steamworks/redistributable_bin.meta | 8 ++++---- .../redistributable_bin/linux32.meta | 8 ++++---- .../redistributable_bin/linux32/libsteam_api.so.meta | 10 +++++----- .../redistributable_bin/linux64.meta | 8 ++++---- .../redistributable_bin/linux64/libsteam_api.so.meta | 10 +++++----- .../Facepunch.Steamworks/redistributable_bin/osx.meta | 8 ++++---- .../redistributable_bin/osx/libsteam_api.dylib.meta | 10 +++++----- .../redistributable_bin/steam_api.dll.meta | 10 +++++----- .../redistributable_bin/steam_api.lib.meta | 8 ++++---- .../redistributable_bin/win64.meta | 8 ++++---- .../redistributable_bin/win64/steam_api64.dll.meta | 10 +++++----- .../redistributable_bin/win64/steam_api64.lib.meta | 8 ++++---- .../com.basis.steamtransport/Runtime/Settings.meta | 8 ++++---- .../Runtime/Settings/BasisSteamSettings.cs.meta | 4 ++-- .../com.basis.steamtransport/Runtime/Transport.meta | 8 ++++---- .../Transport/BasisSteamTransportCore.asmdef.meta | 8 ++++---- .../Transport/BasisSteamTransportMetrics.cs.meta | 8 ++++---- .../Runtime/Transport/BasisSteamTransportTrace.cs.meta | 4 ++-- .../Runtime/Transport/BasisTransportFactory.cs.meta | 4 ++-- .../Runtime/Transport/SteamNetManager.cs.meta | 4 ++-- .../Packages/com.basis.steamtransport/Runtime/UI.meta | 8 ++++---- .../Runtime/UI/SteamLobbiesProvider.Actions.cs.meta | 8 ++++---- .../Runtime/UI/SteamLobbiesProvider.PanelSetup.cs.meta | 8 ++++---- .../Runtime/UI/SteamLobbiesProvider.cs.meta | 4 ++-- .../com.basis.steamtransport/package.json.meta | 8 ++++---- 42 files changed, 149 insertions(+), 149 deletions(-) diff --git a/Basis/Packages/com.basis.steamtransport/BasisSteamTransport.asmdef.meta b/Basis/Packages/com.basis.steamtransport/BasisSteamTransport.asmdef.meta index e99aaa81e8..1c07555073 100644 --- a/Basis/Packages/com.basis.steamtransport/BasisSteamTransport.asmdef.meta +++ b/Basis/Packages/com.basis.steamtransport/BasisSteamTransport.asmdef.meta @@ -1,7 +1,7 @@ -fileFormatVersion: 2 +fileFormatVersion: 2 guid: 74db547041184a144ba10a8518b7e490 AssemblyDefinitionImporter: externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Basis/Packages/com.basis.steamtransport/Runtime.meta b/Basis/Packages/com.basis.steamtransport/Runtime.meta index b1e194ae72..370ed04cbb 100644 --- a/Basis/Packages/com.basis.steamtransport/Runtime.meta +++ b/Basis/Packages/com.basis.steamtransport/Runtime.meta @@ -1,8 +1,8 @@ -fileFormatVersion: 2 +fileFormatVersion: 2 guid: 5804928eb8a5e234b8089d7d73ee6527 folderAsset: yes DefaultImporter: externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/Bootstrap.meta b/Basis/Packages/com.basis.steamtransport/Runtime/Bootstrap.meta index 18838726a3..3772428e70 100644 --- a/Basis/Packages/com.basis.steamtransport/Runtime/Bootstrap.meta +++ b/Basis/Packages/com.basis.steamtransport/Runtime/Bootstrap.meta @@ -1,8 +1,8 @@ -fileFormatVersion: 2 +fileFormatVersion: 2 guid: afee4ba3ef96e5344a0e098aa75ff2fe folderAsset: yes DefaultImporter: externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/Bootstrap/BasisSteamBootstrap.cs.meta b/Basis/Packages/com.basis.steamtransport/Runtime/Bootstrap/BasisSteamBootstrap.cs.meta index 5618ca487a..a7d9630d5d 100644 --- a/Basis/Packages/com.basis.steamtransport/Runtime/Bootstrap/BasisSteamBootstrap.cs.meta +++ b/Basis/Packages/com.basis.steamtransport/Runtime/Bootstrap/BasisSteamBootstrap.cs.meta @@ -1,2 +1,2 @@ -fileFormatVersion: 2 -guid: 9a3b2b6f3955f7947a3b20c3a2512a6e \ No newline at end of file +fileFormatVersion: 2 +guid: 9a3b2b6f3955f7947a3b20c3a2512a6e diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/Integration.meta b/Basis/Packages/com.basis.steamtransport/Runtime/Integration.meta index d1cd7b745a..26488d9bcf 100644 --- a/Basis/Packages/com.basis.steamtransport/Runtime/Integration.meta +++ b/Basis/Packages/com.basis.steamtransport/Runtime/Integration.meta @@ -1,8 +1,8 @@ -fileFormatVersion: 2 +fileFormatVersion: 2 guid: f9a653159b928e845bf27bdbc596bd6d folderAsset: yes DefaultImporter: externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/Integration/BasisSteamBeeValidation.cs.meta b/Basis/Packages/com.basis.steamtransport/Runtime/Integration/BasisSteamBeeValidation.cs.meta index 31966de3b3..f0014ad9a5 100644 --- a/Basis/Packages/com.basis.steamtransport/Runtime/Integration/BasisSteamBeeValidation.cs.meta +++ b/Basis/Packages/com.basis.steamtransport/Runtime/Integration/BasisSteamBeeValidation.cs.meta @@ -1,2 +1,2 @@ -fileFormatVersion: 2 -guid: 1fbf933d57f95d44b8d45d1d43a0061e \ No newline at end of file +fileFormatVersion: 2 +guid: 1fbf933d57f95d44b8d45d1d43a0061e diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/Integration/BasisSteamBeeValidationResult.cs.meta b/Basis/Packages/com.basis.steamtransport/Runtime/Integration/BasisSteamBeeValidationResult.cs.meta index 49d38359a4..7ecc850608 100644 --- a/Basis/Packages/com.basis.steamtransport/Runtime/Integration/BasisSteamBeeValidationResult.cs.meta +++ b/Basis/Packages/com.basis.steamtransport/Runtime/Integration/BasisSteamBeeValidationResult.cs.meta @@ -1,2 +1,2 @@ -fileFormatVersion: 2 -guid: a4909ea6b84cdbe4997e14e39ca90f91 \ No newline at end of file +fileFormatVersion: 2 +guid: a4909ea6b84cdbe4997e14e39ca90f91 diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/Integration/BasisSteamNetworkIntegration.cs.meta b/Basis/Packages/com.basis.steamtransport/Runtime/Integration/BasisSteamNetworkIntegration.cs.meta index d8b19a7f9c..d9911f0816 100644 --- a/Basis/Packages/com.basis.steamtransport/Runtime/Integration/BasisSteamNetworkIntegration.cs.meta +++ b/Basis/Packages/com.basis.steamtransport/Runtime/Integration/BasisSteamNetworkIntegration.cs.meta @@ -1,2 +1,2 @@ -fileFormatVersion: 2 -guid: 60b3a2afc083c504390bfaa7cb0e9fca \ No newline at end of file +fileFormatVersion: 2 +guid: 60b3a2afc083c504390bfaa7cb0e9fca diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/Lobby.meta b/Basis/Packages/com.basis.steamtransport/Runtime/Lobby.meta index db5bdc0f75..bd18b3c8eb 100644 --- a/Basis/Packages/com.basis.steamtransport/Runtime/Lobby.meta +++ b/Basis/Packages/com.basis.steamtransport/Runtime/Lobby.meta @@ -1,8 +1,8 @@ -fileFormatVersion: 2 +fileFormatVersion: 2 guid: 524e3032a61fff0488277f3df176279e folderAsset: yes DefaultImporter: externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/Lobby/BasisSteamLobbyMetadata.cs.meta b/Basis/Packages/com.basis.steamtransport/Runtime/Lobby/BasisSteamLobbyMetadata.cs.meta index 163dd49665..11796207d3 100644 --- a/Basis/Packages/com.basis.steamtransport/Runtime/Lobby/BasisSteamLobbyMetadata.cs.meta +++ b/Basis/Packages/com.basis.steamtransport/Runtime/Lobby/BasisSteamLobbyMetadata.cs.meta @@ -1,2 +1,2 @@ -fileFormatVersion: 2 -guid: 4c171f94e971d3c4e8b8a475037343a6 \ No newline at end of file +fileFormatVersion: 2 +guid: 4c171f94e971d3c4e8b8a475037343a6 diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/Lobby/BasisSteamLobbyService.cs.meta b/Basis/Packages/com.basis.steamtransport/Runtime/Lobby/BasisSteamLobbyService.cs.meta index cd43423ae5..e17827defe 100644 --- a/Basis/Packages/com.basis.steamtransport/Runtime/Lobby/BasisSteamLobbyService.cs.meta +++ b/Basis/Packages/com.basis.steamtransport/Runtime/Lobby/BasisSteamLobbyService.cs.meta @@ -1,2 +1,2 @@ -fileFormatVersion: 2 -guid: 91aa6330d12333349b20c8fb5d6d1c69 \ No newline at end of file +fileFormatVersion: 2 +guid: 91aa6330d12333349b20c8fb5d6d1c69 diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/Lobby/BasisSteamLobbyState.cs.meta b/Basis/Packages/com.basis.steamtransport/Runtime/Lobby/BasisSteamLobbyState.cs.meta index 69ab830542..1f62770e18 100644 --- a/Basis/Packages/com.basis.steamtransport/Runtime/Lobby/BasisSteamLobbyState.cs.meta +++ b/Basis/Packages/com.basis.steamtransport/Runtime/Lobby/BasisSteamLobbyState.cs.meta @@ -1,2 +1,2 @@ -fileFormatVersion: 2 -guid: ab24bbd9b3acfe042b89c05ea0dacf8f \ No newline at end of file +fileFormatVersion: 2 +guid: ab24bbd9b3acfe042b89c05ea0dacf8f diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/Plugins.meta b/Basis/Packages/com.basis.steamtransport/Runtime/Plugins.meta index c3d944b9a6..089271ad81 100644 --- a/Basis/Packages/com.basis.steamtransport/Runtime/Plugins.meta +++ b/Basis/Packages/com.basis.steamtransport/Runtime/Plugins.meta @@ -1,3 +1,3 @@ -fileFormatVersion: 2 +fileFormatVersion: 2 guid: 4adc4770ed774b759872a4022bd8481a folderAsset: yes diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks.meta b/Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks.meta index a97cfedcaf..45ac43d9c5 100644 --- a/Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks.meta +++ b/Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks.meta @@ -1,8 +1,8 @@ -fileFormatVersion: 2 +fileFormatVersion: 2 guid: 204da666754934a4fb320acf8cdacdbb folderAsset: yes DefaultImporter: externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Posix.dll.meta b/Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Posix.dll.meta index 1e31fb942e..5624e8a149 100644 --- a/Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Posix.dll.meta +++ b/Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Posix.dll.meta @@ -1,4 +1,4 @@ -fileFormatVersion: 2 +fileFormatVersion: 2 guid: fc89a528dd38bd04a90af929e9c0f80e PluginImporter: externalObjects: {} @@ -22,7 +22,7 @@ PluginImporter: Exclude Win: 1 Exclude Win64: 1 - first: - Any: + Any: second: enabled: 0 settings: {} @@ -76,6 +76,6 @@ PluginImporter: enabled: 0 settings: CPU: AnyCPU - userData: - assetBundleName: - assetBundleVariant: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Win32.dll.meta b/Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Win32.dll.meta index c824695c8c..528dce97af 100644 --- a/Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Win32.dll.meta +++ b/Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Win32.dll.meta @@ -1,4 +1,4 @@ -fileFormatVersion: 2 +fileFormatVersion: 2 guid: fb41692bc4208c0449c96c0576331408 PluginImporter: externalObjects: {} @@ -22,7 +22,7 @@ PluginImporter: Exclude Win: 0 Exclude Win64: 1 - first: - Any: + Any: second: enabled: 1 settings: {} @@ -76,6 +76,6 @@ PluginImporter: enabled: 0 settings: CPU: AnyCPU - userData: - assetBundleName: - assetBundleVariant: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Win64.dll.meta b/Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Win64.dll.meta index d0a3d4becb..1d4a147261 100644 --- a/Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Win64.dll.meta +++ b/Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/Facepunch.Steamworks.Win64.dll.meta @@ -1,4 +1,4 @@ -fileFormatVersion: 2 +fileFormatVersion: 2 guid: b3ad7ccc15f481747842885a21b7b4ab PluginImporter: externalObjects: {} @@ -24,7 +24,7 @@ PluginImporter: Exclude Win: 1 Exclude Win64: 0 - first: - Any: + Any: second: enabled: 1 settings: {} @@ -90,6 +90,6 @@ PluginImporter: enabled: 0 settings: CPU: AnyCPU - userData: - assetBundleName: - assetBundleVariant: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/redistributable_bin.meta b/Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/redistributable_bin.meta index c5446726ac..ff3620d725 100644 --- a/Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/redistributable_bin.meta +++ b/Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/redistributable_bin.meta @@ -1,8 +1,8 @@ -fileFormatVersion: 2 +fileFormatVersion: 2 guid: 9eb418beccc204946862a1a8f099ec39 folderAsset: yes DefaultImporter: externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/redistributable_bin/linux32.meta b/Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/redistributable_bin/linux32.meta index de7c76e21c..3cb3eed16d 100644 --- a/Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/redistributable_bin/linux32.meta +++ b/Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/redistributable_bin/linux32.meta @@ -1,8 +1,8 @@ -fileFormatVersion: 2 +fileFormatVersion: 2 guid: ce9561d2de976e74684ab44c5fec0813 folderAsset: yes DefaultImporter: externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/redistributable_bin/linux32/libsteam_api.so.meta b/Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/redistributable_bin/linux32/libsteam_api.so.meta index 7760b89c51..06f72fcac2 100644 --- a/Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/redistributable_bin/linux32/libsteam_api.so.meta +++ b/Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/redistributable_bin/linux32/libsteam_api.so.meta @@ -1,4 +1,4 @@ -fileFormatVersion: 2 +fileFormatVersion: 2 guid: fd99b19e202e95a44ace17e10bac2feb PluginImporter: externalObjects: {} @@ -24,7 +24,7 @@ PluginImporter: Exclude Win: 1 Exclude Win64: 1 - first: - Any: + Any: second: enabled: 0 settings: {} @@ -84,6 +84,6 @@ PluginImporter: enabled: 0 settings: CPU: AnyCPU - userData: - assetBundleName: - assetBundleVariant: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/redistributable_bin/linux64.meta b/Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/redistributable_bin/linux64.meta index 2c7346c7c6..379a114bac 100644 --- a/Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/redistributable_bin/linux64.meta +++ b/Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/redistributable_bin/linux64.meta @@ -1,8 +1,8 @@ -fileFormatVersion: 2 +fileFormatVersion: 2 guid: 2b478e6d3d1ef9848b43453c8e68cd0d folderAsset: yes DefaultImporter: externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/redistributable_bin/linux64/libsteam_api.so.meta b/Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/redistributable_bin/linux64/libsteam_api.so.meta index 5b1fd9ab05..6f3929688e 100644 --- a/Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/redistributable_bin/linux64/libsteam_api.so.meta +++ b/Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/redistributable_bin/linux64/libsteam_api.so.meta @@ -1,4 +1,4 @@ -fileFormatVersion: 2 +fileFormatVersion: 2 guid: a3b75fd2a03fb3149b60c2040555c3fe PluginImporter: externalObjects: {} @@ -24,7 +24,7 @@ PluginImporter: Exclude Win: 0 Exclude Win64: 0 - first: - Any: + Any: second: enabled: 1 settings: {} @@ -84,6 +84,6 @@ PluginImporter: enabled: 1 settings: CPU: AnyCPU - userData: - assetBundleName: - assetBundleVariant: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/redistributable_bin/osx.meta b/Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/redistributable_bin/osx.meta index 484b36e5cd..b7a374f550 100644 --- a/Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/redistributable_bin/osx.meta +++ b/Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/redistributable_bin/osx.meta @@ -1,8 +1,8 @@ -fileFormatVersion: 2 +fileFormatVersion: 2 guid: 93319165ca0834f41b428adbdad19105 folderAsset: yes DefaultImporter: externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/redistributable_bin/osx/libsteam_api.dylib.meta b/Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/redistributable_bin/osx/libsteam_api.dylib.meta index 1f2df2ef38..e89a0cf63f 100644 --- a/Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/redistributable_bin/osx/libsteam_api.dylib.meta +++ b/Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/redistributable_bin/osx/libsteam_api.dylib.meta @@ -1,4 +1,4 @@ -fileFormatVersion: 2 +fileFormatVersion: 2 guid: 7d6647fb9d80f5b4f9b2ff1378756bee PluginImporter: externalObjects: {} @@ -22,7 +22,7 @@ PluginImporter: Exclude Win: 1 Exclude Win64: 1 - first: - Any: + Any: second: enabled: 0 settings: {} @@ -58,6 +58,6 @@ PluginImporter: enabled: 0 settings: CPU: x86_64 - userData: - assetBundleName: - assetBundleVariant: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/redistributable_bin/steam_api.dll.meta b/Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/redistributable_bin/steam_api.dll.meta index eb3a7c4b1f..01e2b52c15 100644 --- a/Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/redistributable_bin/steam_api.dll.meta +++ b/Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/redistributable_bin/steam_api.dll.meta @@ -1,4 +1,4 @@ -fileFormatVersion: 2 +fileFormatVersion: 2 guid: f47308500f9b7734392a75ff281c7457 PluginImporter: externalObjects: {} @@ -24,7 +24,7 @@ PluginImporter: Exclude Win: 0 Exclude Win64: 1 - first: - Any: + Any: second: enabled: 1 settings: {} @@ -84,6 +84,6 @@ PluginImporter: enabled: 0 settings: CPU: None - userData: - assetBundleName: - assetBundleVariant: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/redistributable_bin/steam_api.lib.meta b/Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/redistributable_bin/steam_api.lib.meta index d2fc3e8846..03c736abc2 100644 --- a/Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/redistributable_bin/steam_api.lib.meta +++ b/Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/redistributable_bin/steam_api.lib.meta @@ -1,7 +1,7 @@ -fileFormatVersion: 2 +fileFormatVersion: 2 guid: 3ffd5813d91aefd459583d77d2e49ddd DefaultImporter: externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/redistributable_bin/win64.meta b/Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/redistributable_bin/win64.meta index b761a551a3..8f9709dad6 100644 --- a/Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/redistributable_bin/win64.meta +++ b/Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/redistributable_bin/win64.meta @@ -1,8 +1,8 @@ -fileFormatVersion: 2 +fileFormatVersion: 2 guid: 4080c4017456bde44a6f4b5915b8d27c folderAsset: yes DefaultImporter: externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/redistributable_bin/win64/steam_api64.dll.meta b/Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/redistributable_bin/win64/steam_api64.dll.meta index d371fcdc1e..1aaa061d16 100644 --- a/Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/redistributable_bin/win64/steam_api64.dll.meta +++ b/Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/redistributable_bin/win64/steam_api64.dll.meta @@ -1,4 +1,4 @@ -fileFormatVersion: 2 +fileFormatVersion: 2 guid: cf5718c4ee1c31e458f8a58a77f4eef0 PluginImporter: externalObjects: {} @@ -24,7 +24,7 @@ PluginImporter: Exclude Win: 1 Exclude Win64: 0 - first: - Any: + Any: second: enabled: 1 settings: {} @@ -84,6 +84,6 @@ PluginImporter: enabled: 1 settings: CPU: AnyCPU - userData: - assetBundleName: - assetBundleVariant: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/redistributable_bin/win64/steam_api64.lib.meta b/Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/redistributable_bin/win64/steam_api64.lib.meta index 235d424412..f8aa2b40aa 100644 --- a/Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/redistributable_bin/win64/steam_api64.lib.meta +++ b/Basis/Packages/com.basis.steamtransport/Runtime/Plugins/Facepunch.Steamworks/redistributable_bin/win64/steam_api64.lib.meta @@ -1,7 +1,7 @@ -fileFormatVersion: 2 +fileFormatVersion: 2 guid: b7f47a56d1502a54aac85b9fadc6741e DefaultImporter: externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/Settings.meta b/Basis/Packages/com.basis.steamtransport/Runtime/Settings.meta index 7fa5ace3fd..0e2915dece 100644 --- a/Basis/Packages/com.basis.steamtransport/Runtime/Settings.meta +++ b/Basis/Packages/com.basis.steamtransport/Runtime/Settings.meta @@ -1,8 +1,8 @@ -fileFormatVersion: 2 +fileFormatVersion: 2 guid: 6637b26fb366ed243b64b5ec9db8bc36 folderAsset: yes DefaultImporter: externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/Settings/BasisSteamSettings.cs.meta b/Basis/Packages/com.basis.steamtransport/Runtime/Settings/BasisSteamSettings.cs.meta index 513144a0ee..fda844ebd3 100644 --- a/Basis/Packages/com.basis.steamtransport/Runtime/Settings/BasisSteamSettings.cs.meta +++ b/Basis/Packages/com.basis.steamtransport/Runtime/Settings/BasisSteamSettings.cs.meta @@ -1,2 +1,2 @@ -fileFormatVersion: 2 -guid: af5c7611f1a59aa4c9d5fa9a73f0f90b \ No newline at end of file +fileFormatVersion: 2 +guid: af5c7611f1a59aa4c9d5fa9a73f0f90b diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/Transport.meta b/Basis/Packages/com.basis.steamtransport/Runtime/Transport.meta index 0afa3a59ea..eb06c18dba 100644 --- a/Basis/Packages/com.basis.steamtransport/Runtime/Transport.meta +++ b/Basis/Packages/com.basis.steamtransport/Runtime/Transport.meta @@ -1,8 +1,8 @@ -fileFormatVersion: 2 +fileFormatVersion: 2 guid: 785a7ee223db39743a8b03defa419f7f folderAsset: yes DefaultImporter: externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/Transport/BasisSteamTransportCore.asmdef.meta b/Basis/Packages/com.basis.steamtransport/Runtime/Transport/BasisSteamTransportCore.asmdef.meta index 57ff76e15a..da7a57ae3b 100644 --- a/Basis/Packages/com.basis.steamtransport/Runtime/Transport/BasisSteamTransportCore.asmdef.meta +++ b/Basis/Packages/com.basis.steamtransport/Runtime/Transport/BasisSteamTransportCore.asmdef.meta @@ -1,7 +1,7 @@ -fileFormatVersion: 2 +fileFormatVersion: 2 guid: bd1d939e6c7500e49adaefc7fc924406 AssemblyDefinitionImporter: externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/Transport/BasisSteamTransportMetrics.cs.meta b/Basis/Packages/com.basis.steamtransport/Runtime/Transport/BasisSteamTransportMetrics.cs.meta index cfb33c0f14..707b6ed261 100644 --- a/Basis/Packages/com.basis.steamtransport/Runtime/Transport/BasisSteamTransportMetrics.cs.meta +++ b/Basis/Packages/com.basis.steamtransport/Runtime/Transport/BasisSteamTransportMetrics.cs.meta @@ -1,4 +1,4 @@ -fileFormatVersion: 2 +fileFormatVersion: 2 guid: 8d0f03cfe0884b549ea0e7f35a3794d8 MonoImporter: externalObjects: {} @@ -6,6 +6,6 @@ MonoImporter: defaultReferences: [] executionOrder: 0 icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/Transport/BasisSteamTransportTrace.cs.meta b/Basis/Packages/com.basis.steamtransport/Runtime/Transport/BasisSteamTransportTrace.cs.meta index b5026bb801..0c1eeac6a4 100644 --- a/Basis/Packages/com.basis.steamtransport/Runtime/Transport/BasisSteamTransportTrace.cs.meta +++ b/Basis/Packages/com.basis.steamtransport/Runtime/Transport/BasisSteamTransportTrace.cs.meta @@ -1,2 +1,2 @@ -fileFormatVersion: 2 -guid: d1e44f71d6d808042a813e319f2538db \ No newline at end of file +fileFormatVersion: 2 +guid: d1e44f71d6d808042a813e319f2538db diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/Transport/BasisTransportFactory.cs.meta b/Basis/Packages/com.basis.steamtransport/Runtime/Transport/BasisTransportFactory.cs.meta index 005e08686a..fe75253f00 100644 --- a/Basis/Packages/com.basis.steamtransport/Runtime/Transport/BasisTransportFactory.cs.meta +++ b/Basis/Packages/com.basis.steamtransport/Runtime/Transport/BasisTransportFactory.cs.meta @@ -1,2 +1,2 @@ -fileFormatVersion: 2 -guid: abf7420a067f70140b7f00624fe89fa8 \ No newline at end of file +fileFormatVersion: 2 +guid: abf7420a067f70140b7f00624fe89fa8 diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/Transport/SteamNetManager.cs.meta b/Basis/Packages/com.basis.steamtransport/Runtime/Transport/SteamNetManager.cs.meta index 5c41070b6d..ee787640ba 100644 --- a/Basis/Packages/com.basis.steamtransport/Runtime/Transport/SteamNetManager.cs.meta +++ b/Basis/Packages/com.basis.steamtransport/Runtime/Transport/SteamNetManager.cs.meta @@ -1,2 +1,2 @@ -fileFormatVersion: 2 -guid: 3ec782562978ec449864e498a2487119 \ No newline at end of file +fileFormatVersion: 2 +guid: 3ec782562978ec449864e498a2487119 diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/UI.meta b/Basis/Packages/com.basis.steamtransport/Runtime/UI.meta index 95fd8a598c..2864b3bf56 100644 --- a/Basis/Packages/com.basis.steamtransport/Runtime/UI.meta +++ b/Basis/Packages/com.basis.steamtransport/Runtime/UI.meta @@ -1,8 +1,8 @@ -fileFormatVersion: 2 +fileFormatVersion: 2 guid: ccda75d5dc0a34243a5919d8c860ecd8 folderAsset: yes DefaultImporter: externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/UI/SteamLobbiesProvider.Actions.cs.meta b/Basis/Packages/com.basis.steamtransport/Runtime/UI/SteamLobbiesProvider.Actions.cs.meta index 3dc579ffa8..091cdebd9e 100644 --- a/Basis/Packages/com.basis.steamtransport/Runtime/UI/SteamLobbiesProvider.Actions.cs.meta +++ b/Basis/Packages/com.basis.steamtransport/Runtime/UI/SteamLobbiesProvider.Actions.cs.meta @@ -1,4 +1,4 @@ -fileFormatVersion: 2 +fileFormatVersion: 2 guid: b48991837a184cfda21851ed65d0c8ed MonoImporter: externalObjects: {} @@ -6,6 +6,6 @@ MonoImporter: defaultReferences: [] executionOrder: 0 icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/UI/SteamLobbiesProvider.PanelSetup.cs.meta b/Basis/Packages/com.basis.steamtransport/Runtime/UI/SteamLobbiesProvider.PanelSetup.cs.meta index edceaec93f..b652c295ba 100644 --- a/Basis/Packages/com.basis.steamtransport/Runtime/UI/SteamLobbiesProvider.PanelSetup.cs.meta +++ b/Basis/Packages/com.basis.steamtransport/Runtime/UI/SteamLobbiesProvider.PanelSetup.cs.meta @@ -1,4 +1,4 @@ -fileFormatVersion: 2 +fileFormatVersion: 2 guid: 4a7a5ac46adc4a718dbdd5de311bf831 MonoImporter: externalObjects: {} @@ -6,6 +6,6 @@ MonoImporter: defaultReferences: [] executionOrder: 0 icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/UI/SteamLobbiesProvider.cs.meta b/Basis/Packages/com.basis.steamtransport/Runtime/UI/SteamLobbiesProvider.cs.meta index 00f16b1940..d395c5e305 100644 --- a/Basis/Packages/com.basis.steamtransport/Runtime/UI/SteamLobbiesProvider.cs.meta +++ b/Basis/Packages/com.basis.steamtransport/Runtime/UI/SteamLobbiesProvider.cs.meta @@ -1,2 +1,2 @@ -fileFormatVersion: 2 -guid: 56c5b3110ecdfbe4b8cee20fbe4d3112 \ No newline at end of file +fileFormatVersion: 2 +guid: 56c5b3110ecdfbe4b8cee20fbe4d3112 diff --git a/Basis/Packages/com.basis.steamtransport/package.json.meta b/Basis/Packages/com.basis.steamtransport/package.json.meta index e370b78839..d932dea6cb 100644 --- a/Basis/Packages/com.basis.steamtransport/package.json.meta +++ b/Basis/Packages/com.basis.steamtransport/package.json.meta @@ -1,7 +1,7 @@ -fileFormatVersion: 2 +fileFormatVersion: 2 guid: d941ce865af6aeb4a8f8080e7efad237 PackageManifestImporter: externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: + userData: + assetBundleName: + assetBundleVariant: From a90631e610eb464509d30b512a043b382dac15f5 Mon Sep 17 00:00:00 2001 From: saint4626 Date: Mon, 11 May 2026 01:29:18 +0300 Subject: [PATCH 20/23] Align Steam transport with PR checklist --- .../com.basis.eventdriver/BasisEventDriver.cs | 2 ++ .../BasisSteamTransport.asmdef | 1 + .../Runtime/Bootstrap/BasisSteamBootstrap.cs | 20 ++++++++++--------- .../Transport/BasisSteamTransportTrace.cs | 6 +++--- .../Runtime/Transport/SteamNetManager.cs | 11 ++++++++-- .../UI/SteamLobbiesProvider.Actions.cs | 12 +++++------ 6 files changed, 32 insertions(+), 20 deletions(-) diff --git a/Basis/Packages/com.basis.eventdriver/BasisEventDriver.cs b/Basis/Packages/com.basis.eventdriver/BasisEventDriver.cs index 65e24df29c..3e5d823969 100644 --- a/Basis/Packages/com.basis.eventdriver/BasisEventDriver.cs +++ b/Basis/Packages/com.basis.eventdriver/BasisEventDriver.cs @@ -123,6 +123,7 @@ public partial class BasisEventDriver : MonoBehaviour public static BasisEventDriver Instance; public static bool StateOfOnRenderBefore = false; + public static Action OnUpdate; private int _volumeFrameworkFrameCounter; @@ -200,6 +201,7 @@ public void Update() InputSystem.Update(); OSCAcquisitionServer.Simulate(); timeSinceLastUpdate += DeltaTime; + OnUpdate?.Invoke(); } /// diff --git a/Basis/Packages/com.basis.steamtransport/BasisSteamTransport.asmdef b/Basis/Packages/com.basis.steamtransport/BasisSteamTransport.asmdef index 48167d0fad..374d9a886b 100644 --- a/Basis/Packages/com.basis.steamtransport/BasisSteamTransport.asmdef +++ b/Basis/Packages/com.basis.steamtransport/BasisSteamTransport.asmdef @@ -8,6 +8,7 @@ "BasisSteamTransportCore", "BasisBundleManagement", "Basis Framework", + "BasisEventDriver", "BasisSDK" ], "includePlatforms": [], diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/Bootstrap/BasisSteamBootstrap.cs b/Basis/Packages/com.basis.steamtransport/Runtime/Bootstrap/BasisSteamBootstrap.cs index cd95e99caa..e6abe3f56b 100644 --- a/Basis/Packages/com.basis.steamtransport/Runtime/Bootstrap/BasisSteamBootstrap.cs +++ b/Basis/Packages/com.basis.steamtransport/Runtime/Bootstrap/BasisSteamBootstrap.cs @@ -1,4 +1,5 @@ using Steamworks; +using Basis.EventDriver; using UnityEngine; namespace Basis.Scripts.Networking.Steam @@ -51,9 +52,12 @@ private void OnEnable() { EnsureInitialized(ActiveSettings); } + + BasisEventDriver.OnUpdate -= Tick; + BasisEventDriver.OnUpdate += Tick; } - private void Update() + private static void Tick() { if (SteamClient.IsValid && ActiveSettings != null && ActiveSettings.RunCallbacksManually) { @@ -70,6 +74,8 @@ private void OnDisable() { Instance = null; } + + BasisEventDriver.OnUpdate -= Tick; } private void OnApplicationQuit() @@ -85,7 +91,7 @@ public static bool EnsureInitialized(BasisSteamSettings settings) if (settings == null) { - BasisDebug.LogError("Missing BasisSteamSettings asset. Cannot initialize Steam."); + BasisDebug.LogError("Missing BasisSteamSettings asset. Cannot initialize Steam.", BasisDebug.LogTag.Networking); return false; } @@ -110,7 +116,7 @@ public static bool EnsureInitialized(BasisSteamSettings settings) } catch (System.Exception ex) { - BasisDebug.LogError($"Steam init failed: {ex.Message}"); + BasisDebug.LogError($"Steam init failed: {ex.Message}", BasisDebug.LogTag.Networking); return false; } } @@ -140,12 +146,8 @@ public static BasisSteamSettings ResolveSettings(BasisSteamSettings settings = n return ActiveSettings; } - ActiveSettings = Resources.Load(BasisSteamSettings.DefaultResourcesPath); - if (ActiveSettings == null) - { - ActiveSettings = ScriptableObject.CreateInstance(); - ActiveSettings.hideFlags = HideFlags.DontSave; - } + ActiveSettings = ScriptableObject.CreateInstance(); + ActiveSettings.hideFlags = HideFlags.DontSave; return ActiveSettings; } diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/Transport/BasisSteamTransportTrace.cs b/Basis/Packages/com.basis.steamtransport/Runtime/Transport/BasisSteamTransportTrace.cs index 74a3ec8d33..5357dac462 100644 --- a/Basis/Packages/com.basis.steamtransport/Runtime/Transport/BasisSteamTransportTrace.cs +++ b/Basis/Packages/com.basis.steamtransport/Runtime/Transport/BasisSteamTransportTrace.cs @@ -51,7 +51,7 @@ public static void Clear() } catch (Exception ex) { - Debug.LogError($"[BasisSteamTransportTrace] Failed to clear log: {ex.Message}"); + BasisDebug.LogError($"[BasisSteamTransportTrace] Failed to clear log: {ex.Message}", BasisDebug.LogTag.Networking); } } @@ -148,7 +148,7 @@ public static void FlushPending(bool force = false) } catch (Exception ex) { - Debug.LogError($"[BasisSteamTransportTrace] Failed to flush log: {ex.Message}"); + BasisDebug.LogError($"[BasisSteamTransportTrace] Failed to flush log: {ex.Message}", BasisDebug.LogTag.Networking); } } @@ -174,7 +174,7 @@ private static void Write(string level, string message) } catch (Exception ex) { - Debug.LogError($"[BasisSteamTransportTrace] Failed to write log: {ex.Message}"); + BasisDebug.LogError($"[BasisSteamTransportTrace] Failed to write log: {ex.Message}", BasisDebug.LogTag.Networking); } } diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/Transport/SteamNetManager.cs b/Basis/Packages/com.basis.steamtransport/Runtime/Transport/SteamNetManager.cs index 35b8bef36f..031854db65 100644 --- a/Basis/Packages/com.basis.steamtransport/Runtime/Transport/SteamNetManager.cs +++ b/Basis/Packages/com.basis.steamtransport/Runtime/Transport/SteamNetManager.cs @@ -468,8 +468,15 @@ private static void VerifyReceiveSignature() #if UNITY_EDITOR || DEVELOPMENT_BUILD System.Reflection.MethodInfo connectionReceive = typeof(ConnectionManager).GetMethod("Receive", new[] { typeof(int), typeof(bool) }); System.Reflection.MethodInfo socketReceive = typeof(SocketManager).GetMethod("Receive", new[] { typeof(int), typeof(bool) }); - UnityEngine.Debug.Assert(connectionReceive != null && connectionReceive.ReturnType == typeof(int), "Facepunch ConnectionManager.Receive must return int for the bounded drain strategy."); - UnityEngine.Debug.Assert(socketReceive != null && socketReceive.ReturnType == typeof(int), "Facepunch SocketManager.Receive must return int for the bounded drain strategy."); + if (connectionReceive == null || connectionReceive.ReturnType != typeof(int)) + { + BasisDebug.LogError("Facepunch ConnectionManager.Receive must return int for the bounded drain strategy.", BasisDebug.LogTag.Networking); + } + + if (socketReceive == null || socketReceive.ReturnType != typeof(int)) + { + BasisDebug.LogError("Facepunch SocketManager.Receive must return int for the bounded drain strategy.", BasisDebug.LogTag.Networking); + } #endif } diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/UI/SteamLobbiesProvider.Actions.cs b/Basis/Packages/com.basis.steamtransport/Runtime/UI/SteamLobbiesProvider.Actions.cs index 217f22aafb..174d1c4270 100644 --- a/Basis/Packages/com.basis.steamtransport/Runtime/UI/SteamLobbiesProvider.Actions.cs +++ b/Basis/Packages/com.basis.steamtransport/Runtime/UI/SteamLobbiesProvider.Actions.cs @@ -65,7 +65,7 @@ private async Task OnCreateLobbyButton() { infoDescriptor.SetTitle("Error"); infoDescriptor.SetDescription("BasisNetworkManagement is not available."); - BasisDebug.LogError("Steam CreateLobby: BasisNetworkManagement.Instance is null"); + BasisDebug.LogError("Steam CreateLobby: BasisNetworkManagement.Instance is null", BasisDebug.LogTag.Networking); return; } @@ -90,7 +90,7 @@ private async Task OnCreateLobbyButton() { infoDescriptor.SetTitle("Error"); infoDescriptor.SetDescription("Steam lobby creation failed."); - BasisDebug.LogError(ex.ToString()); + BasisDebug.LogError(ex.ToString(), BasisDebug.LogTag.Networking); } finally { @@ -143,7 +143,7 @@ private async Task RefreshLobbiesAsync() { infoDescriptor.SetTitle("Error"); infoDescriptor.SetDescription("Steam lobby refresh failed."); - BasisDebug.LogError(ex.ToString()); + BasisDebug.LogError(ex.ToString(), BasisDebug.LogTag.Networking); } finally { @@ -183,7 +183,7 @@ private async Task OnJoinLobbyButton() { infoDescriptor.SetTitle("Error"); infoDescriptor.SetDescription("BasisNetworkManagement is not available."); - BasisDebug.LogError("Steam JoinLobby: BasisNetworkManagement.Instance is null"); + BasisDebug.LogError("Steam JoinLobby: BasisNetworkManagement.Instance is null", BasisDebug.LogTag.Networking); return; } @@ -208,7 +208,7 @@ private async Task OnJoinLobbyButton() { infoDescriptor.SetTitle("Error"); infoDescriptor.SetDescription("Steam lobby join failed."); - BasisDebug.LogError(ex.ToString()); + BasisDebug.LogError(ex.ToString(), BasisDebug.LogTag.Networking); } finally { @@ -229,7 +229,7 @@ private async void OnLeaveLobbyButton() } catch (Exception ex) { - BasisDebug.LogError(ex.ToString()); + BasisDebug.LogError(ex.ToString(), BasisDebug.LogTag.Networking); } BasisSteamLobbyService.LeaveLobby(); From 617af83c3c20cdb2de47dc02d2351ac19586309e Mon Sep 17 00:00:00 2001 From: saint4626 Date: Mon, 11 May 2026 01:35:44 +0300 Subject: [PATCH 21/23] Remove unrelated network guard carryover --- .../Drivers/Common/BasisObjectSyncDriver.cs | 14 -------------- .../BasisNetworkBehaviour/BasisNetworkBehaviour.cs | 7 ------- .../Networking/BasisNetworkLifeCycle.cs | 2 -- .../Handles/BasisNetworkGenericMessages.cs | 7 ------- 4 files changed, 30 deletions(-) diff --git a/Basis/Packages/com.basis.framework/Drivers/Common/BasisObjectSyncDriver.cs b/Basis/Packages/com.basis.framework/Drivers/Common/BasisObjectSyncDriver.cs index 9d29ec187f..860dea25e5 100644 --- a/Basis/Packages/com.basis.framework/Drivers/Common/BasisObjectSyncDriver.cs +++ b/Basis/Packages/com.basis.framework/Drivers/Common/BasisObjectSyncDriver.cs @@ -52,13 +52,6 @@ public static void OnDestroy() public static void TransmitOwnedPickups(double currentTime) { - if (!Basis.Scripts.Networking.BasisNetworkManagement.NetworkRunning - || !Basis.Scripts.Networking.BasisNetworkConnection.LocalPlayerIsConnected - || Basis.Scripts.Networking.BasisNetworkConnection.LocalPlayerPeer == null) - { - return; - } - if (currentTime - _lastUpdateTime < TargetMilliseconds) return; _lastUpdateTime = currentTime; @@ -212,13 +205,6 @@ public static void RemoveRemoteOwner(BasisObjectSyncNetworking obj) if (obj != null) RemoteOwnedObjectSyncs.Remove(obj); } - public static void Reset() - { - _remoteJobHandle.Complete(); - OwnedObjectSyncs.Clear(); - RemoteOwnedObjectSyncs.Clear(); - _lastUpdateTime = 0; - } #endregion } diff --git a/Basis/Packages/com.basis.framework/Networking/BasisNetworkBehaviour/BasisNetworkBehaviour.cs b/Basis/Packages/com.basis.framework/Networking/BasisNetworkBehaviour/BasisNetworkBehaviour.cs index 675ceaa6ab..6854efcfcf 100644 --- a/Basis/Packages/com.basis.framework/Networking/BasisNetworkBehaviour/BasisNetworkBehaviour.cs +++ b/Basis/Packages/com.basis.framework/Networking/BasisNetworkBehaviour/BasisNetworkBehaviour.cs @@ -155,13 +155,6 @@ private void LowLevelOwnershipTransfer(string uniqueEntityID, ushort NetIdNewOwn /// if null everyone but self, you can include yourself to make it loop back over the network public void SendCustomNetworkEvent(byte[] buffer = null, DeliveryMethod DeliveryMethod = DeliveryMethod.Unreliable, ushort[] Recipients = null) { - if (!BasisNetworkManagement.NetworkRunning - || !BasisNetworkConnection.LocalPlayerIsConnected - || BasisNetworkConnection.LocalPlayerPeer == null) - { - return; - } - if (HasNetworkID) { // BasisDebug.Log("Sening Out Custom Network Event"); diff --git a/Basis/Packages/com.basis.framework/Networking/BasisNetworkLifeCycle.cs b/Basis/Packages/com.basis.framework/Networking/BasisNetworkLifeCycle.cs index b40607fb20..f507dcd671 100644 --- a/Basis/Packages/com.basis.framework/Networking/BasisNetworkLifeCycle.cs +++ b/Basis/Packages/com.basis.framework/Networking/BasisNetworkLifeCycle.cs @@ -72,7 +72,6 @@ public static async Task RebootManagement(BasisNetworkManagement Management, boo } BasisRemoteNetworkDriver.Apply();//complete in-flight jobs before clearing players - BasisObjectSyncDriver.Reset();//stop owned pickup sync before scene/object teardown BasisNetworkPlayers.ClearAllRegistries();//remove players Basis.Scripts.Networking.Receivers.BasisShoutAudioDriver.DeInitialize();//remove shout audio sources await BasisNetworkSpawnItem.Reset();//remove items @@ -117,7 +116,6 @@ public static async Task Destroy(BasisNetworkManagement Management) BasisNetworkConnection.BasisNetworkServerRunner = null; } BasisRemoteNetworkDriver.Shutdown();//complete in-flight jobs before disposing anything - BasisObjectSyncDriver.Reset();//stop owned pickup sync before scene/object teardown BasisNetworkPlayers.ClearAllRegistries();//remove players Basis.Scripts.Networking.Receivers.BasisShoutAudioDriver.DeInitialize();//remove shout audio sources await BasisNetworkSpawnItem.Reset();//remove items diff --git a/Basis/Packages/com.basis.framework/Networking/Handles/BasisNetworkGenericMessages.cs b/Basis/Packages/com.basis.framework/Networking/Handles/BasisNetworkGenericMessages.cs index 5759a8849d..a7489e2a8c 100644 --- a/Basis/Packages/com.basis.framework/Networking/Handles/BasisNetworkGenericMessages.cs +++ b/Basis/Packages/com.basis.framework/Networking/Handles/BasisNetworkGenericMessages.cs @@ -189,13 +189,6 @@ public static void HandleServerAvatarDataMessage(NetPacketReader reader, Deliver } public static void OnNetworkMessageSend(ushort messageIndex, byte[] buffer = null, DeliveryMethod deliveryMethod = DeliveryMethod.Unreliable, ushort[] recipients = null) { - if (!BasisNetworkManagement.NetworkRunning - || !BasisNetworkConnection.LocalPlayerIsConnected - || BasisNetworkConnection.LocalPlayerPeer == null) - { - return; - } - NetDataWriter netDataWriter = threadLocalWriter.Value; netDataWriter.Reset(); // clear previous data From 1fe57fd22882596fbc02d33de4ec8445a344ce08 Mon Sep 17 00:00:00 2001 From: saint4626 Date: Mon, 11 May 2026 01:36:23 +0300 Subject: [PATCH 22/23] Restore object sync driver formatting --- .../com.basis.framework/Drivers/Common/BasisObjectSyncDriver.cs | 1 - 1 file changed, 1 deletion(-) diff --git a/Basis/Packages/com.basis.framework/Drivers/Common/BasisObjectSyncDriver.cs b/Basis/Packages/com.basis.framework/Drivers/Common/BasisObjectSyncDriver.cs index 860dea25e5..25f7ad0228 100644 --- a/Basis/Packages/com.basis.framework/Drivers/Common/BasisObjectSyncDriver.cs +++ b/Basis/Packages/com.basis.framework/Drivers/Common/BasisObjectSyncDriver.cs @@ -204,7 +204,6 @@ public static void RemoveRemoteOwner(BasisObjectSyncNetworking obj) { if (obj != null) RemoteOwnedObjectSyncs.Remove(obj); } - #endregion } From 70f543d63126cb92df4cbe02eafc12351fd2539a Mon Sep 17 00:00:00 2001 From: saint4626 Date: Mon, 11 May 2026 01:40:18 +0300 Subject: [PATCH 23/23] Reference BasisDebug from Steam transport core --- .../Runtime/Transport/BasisSteamTransportCore.asmdef | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Basis/Packages/com.basis.steamtransport/Runtime/Transport/BasisSteamTransportCore.asmdef b/Basis/Packages/com.basis.steamtransport/Runtime/Transport/BasisSteamTransportCore.asmdef index 3578a63c38..f01846bcd8 100644 --- a/Basis/Packages/com.basis.steamtransport/Runtime/Transport/BasisSteamTransportCore.asmdef +++ b/Basis/Packages/com.basis.steamtransport/Runtime/Transport/BasisSteamTransportCore.asmdef @@ -2,7 +2,8 @@ "name": "BasisSteamTransportCore", "rootNamespace": "", "references": [ - "BasisNetworkCore" + "BasisNetworkCore", + "BasisDebug" ], "includePlatforms": [], "excludePlatforms": [],

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 literal 0 HcmV?d00001 diff --git a/Basis/Assets/Plugins/Facepunch.Steamworks/redistributable_bin/steam_api.dll.meta b/Basis/Assets/Plugins/Facepunch.Steamworks/redistributable_bin/steam_api.dll.meta new file mode 100644 index 0000000000..eb3a7c4b1f --- /dev/null +++ b/Basis/Assets/Plugins/Facepunch.Steamworks/redistributable_bin/steam_api.dll.meta @@ -0,0 +1,89 @@ +fileFormatVersion: 2 +guid: f47308500f9b7734392a75ff281c7457 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + '': Any + second: + enabled: 0 + settings: + Exclude Editor: 0 + Exclude Linux: 0 + Exclude Linux64: 0 + Exclude LinuxUniversal: 0 + Exclude OSXUniversal: 0 + Exclude Win: 0 + Exclude Win64: 1 + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + CPU: x86 + DefaultValueInitialized: true + OS: Windows + - first: + Facebook: Win + second: + enabled: 0 + settings: + CPU: AnyCPU + - first: + Facebook: Win64 + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: Linux + second: + enabled: 1 + settings: + CPU: x86 + - first: + Standalone: Linux64 + second: + enabled: 1 + settings: + CPU: x86_64 + - first: + Standalone: LinuxUniversal + second: + enabled: 1 + settings: + CPU: AnyCPU + - first: + Standalone: OSXUniversal + second: + enabled: 1 + settings: + CPU: AnyCPU + - first: + Standalone: Win + second: + enabled: 1 + settings: + CPU: AnyCPU + - first: + Standalone: Win64 + second: + enabled: 0 + settings: + CPU: None + userData: + assetBundleName: + assetBundleVariant: diff --git a/Basis/Assets/Plugins/Facepunch.Steamworks/redistributable_bin/steam_api.lib b/Basis/Assets/Plugins/Facepunch.Steamworks/redistributable_bin/steam_api.lib new file mode 100644 index 0000000000000000000000000000000000000000..b7f71e369adac7c7acc4e071409b2769a882f6fb GIT binary patch literal 380940 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 literal 0 HcmV?d00001 diff --git a/Basis/Assets/Plugins/Facepunch.Steamworks/redistributable_bin/steam_api.lib.meta b/Basis/Assets/Plugins/Facepunch.Steamworks/redistributable_bin/steam_api.lib.meta new file mode 100644 index 0000000000..d2fc3e8846 --- /dev/null +++ b/Basis/Assets/Plugins/Facepunch.Steamworks/redistributable_bin/steam_api.lib.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 3ffd5813d91aefd459583d77d2e49ddd +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Basis/Assets/Plugins/Facepunch.Steamworks/redistributable_bin/win64.meta b/Basis/Assets/Plugins/Facepunch.Steamworks/redistributable_bin/win64.meta new file mode 100644 index 0000000000..b761a551a3 --- /dev/null +++ b/Basis/Assets/Plugins/Facepunch.Steamworks/redistributable_bin/win64.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4080c4017456bde44a6f4b5915b8d27c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Basis/Assets/Plugins/Facepunch.Steamworks/redistributable_bin/win64/steam_api64.dll b/Basis/Assets/Plugins/Facepunch.Steamworks/redistributable_bin/win64/steam_api64.dll new file mode 100644 index 0000000000000000000000000000000000000000..0224579a13a7760c538c7f456f4d43ce33b82bd7 GIT binary patch literal 319584 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�MCxz1Gf7z1*xnpRZr5SYC}X z^d%l}Cn^f76>=D@aHlzk3^o=e#|TfNRWh*afgMp<$(dP6I)ALn{yz zEw;tId>N3hsf<%4S}+yl_E&J^AIS>hpHhri)b7$7K2`R1eF_Yqk|pzto_;HcV&+ulCx0k8$+h`*=zJ$EcNuG|?8qdProS@DLMy zhV;z10nFKB9X2NS0k;}#Vbj=jfiNXGB>$qImhQnx4xM3c`#yY0!C{=l-`La3mlPgP z<;^YO4Cv#vc&)YrvNA!3c)DZv10t;4Zz*t#8oAfO(Ye^mE>q~0L$sGOxEKq*Ex>l0 zRc!Z04==o^Mz|fp^RQkStIxrBPjL=d3A?A*$8`}!BBrXnrM>hh-a5-Zfqk6_I%xxL zR&EolE$d#1Opoishyi`*+5P{%5C8Z-_Th{Z_hA7pN{;ITHpKo2j-+um=f`s~G(3hf zc08Gq9ThlZZyYIMlGrrXO%`cwTZK)QDch*MS3;``F;-qWs{>S@VCJoIxCcAD4Q-*Z z{^*Q!AXI5iI#*%uhQqvuzUePKs;IkAbVxJ&i=3^E95(-Rgiuvk#A5K8IUt zxI-%Sr3v@5DL?imm)gnvaR;-@TDAHIxh;!n4L-?LkuLZ+SN@zVe=d?g;}v=y$9n=D z4wL?ns?~qUhw4oRZ4NeI8y9%*jKkQt32RuLKOl;%oF;ba@iG{3l+MeT@h z;e&<{HqmX|*ul=Ed|9*jncrl-@vJ%u2RGp$eI$MtLf0&QTEQ^1am#YA; zLsiIXsib4VE0(5ti$u*$N_+IH*o}Fao!HmM#Ou}P)?lDZ`(3_N<2=8(Rr^|5U0rcPq^Oc)=yJeE0>G>F!y8B0R9oc<)`FZMKte=n*fVZ{}u54|#~dGur4eT{G!9qM00z`IF7z2iH0e6Ll?=CKR=B@O_*jBsv0_9z+;#AZ7J@HS4 zuSy{seLRw zZNGAT2S*#OO_T)}8jzvPw*Wz)msVozO86!qn=qe6Jb-sLNL_J@>HA%^R50eQ~i zzRi(KL#$0k#mms(JMo$O8oXuL%D?j&Z83AOKlWK(cZWA4^jf$xrA<6Sh({VkYY-~I zfMOtKaTkJVSI{ot+ood-uQd9g#{otr49EQEo$d;d%9Mq1TRfi ztcuiDelaF;K|RrhOui!*vOsRce_eiZvY6 zc-s4jeJ~F&N}Q13=2tvtXw0Ar3Y{sI8rnI&gu5~HoXi}}T-l|**5?cs$~etvx86X) zBvMVg>rG31&k-(gQ=@nD#N!$x0=rDKL2G$f%uMV1rb(klKIG@*ebI^O%I`rnJ)I6tGJn&BGbg4 z8K*GPNxjKX34Bt@VBnWur(pg~Fxs@SW#n)oKq*|2B@$zhW$Hz2yInv2?+E?B&lM!&s`n=-U`e z2R^h#`!JSnCe#0tu`~k61{7oIr#oeZ_A-{#8Rc00mtulx!csCe*)+V_AWKSc%1Hwb z`XV2;t|OGJErc}QRZ`PdjN92K2_~0zwM-3l{=XLf1DpW12DLYGa+R2wKS$80cI-_9 zP(Zt&fFnX7x@GIsd&R&Q>i3=rg=cj<@A4ALIx+9^##4{yU0O%}od7!(zd8Z)vQ#D7 z%u6Kz=;L1Y$;iLiwr7gJt!=SWj&Ivtpf};GLZJMM;6JbY*9qG83zc}{w#84S++O&} z=`9Z$T6wcg$+`CYRE}iX4Av$y51L;%gHzMZpIjqjes8)%qCL$R;kI&A*m+1!d|8~X z4rP)raxX6p!@uR8!O-v-Z~?8t+J z8#&qG=8{F;6;eCy=&fOx=~zP)DT^DqbsljE7>n&q9fuPENB-6f&MC3{HWGvvot@Fa zom7zD;;GwJ3x<~zCx-0mZ$}0;WaBu3CZd^7IQW+li*=ro(M%^*w_u^9GpA`Nx=Nkd z*y5*p2yumOaz+z@uH{)?q{ntSNs-$$&t@~DJ-j=`xi+>t&6^SPW+41(igo6qW8ORG zp%!sHqL{Tt%-9?=PXS2uFSa+=lix&zC0!XE3YrRbz(xAjj#B0r3BfuX_cDWE>1?!4 z@vIQqAE2xNP!j5Fg$#<(to;81RRvFMw}^f_3MdLFn?g8?7I0f5xbm5m$u*B_8fCU> zD|f?NUm-Kda#9D+DR;}857Cle&r|B%Bpv&3oCr|C_yH<4PNpeZ% z4`tQoR%fi2`9w&g47fA!sh2m2A%V=EYF|dI+MC}5N=YAgnW*T)!Oe(4e5PxEVh99o zfN5_opb;RabZ;}7Pg@)AObzeK>)xiykl16{8SQEel99;lr*!)%Eu(!oZF5LFF)$17 z&dX@;eqX*yB_B0~I~mf;j;oc5lmBcw6w1DmNv<2NuQdoL(W|I0$R-672Nm2z6lg-D zgt?ew9=WpbkhiiTLysk**V zP|P(Dd843EuF)SSDzul62Al_FRYOBoS66Fe>ZMyOM0hp+qBZ_*)Ih6Jblh=i5B;1M z6=g@}hh{`4obNYq=m(>`d%?Nd7zaMHA|KxL#A~6))PV~>qpK4+S6(6LUe~VN>35Pd zF@JjnMr6iTKL*hVsdo;jPkAEEJQ)jM1?{qm?G9Cx?F){pFy5*t+N6!C75LE~ zip)I8)0lSBfF7C06o&5^)v&Ye!b*Cf(;Y0tDuKfK$KzYeGd}PeiRz_#*%$MR{LT;Y zT3D0cUy02HR+TgdRPT3K=V)WxXl8uKC@dI#!mLjvv+Bk^KdN|TN9P}(&mP~qRKEMS z;l=UpQX0?B9mIrVJ$}c(t-X2~J}5D*_K|sie430JLixg_{vv!GeKvp0aqY1OZm_B+ zxWgJpHhD5D}`ubkwFBEBk^rQu^RTG(v9RI!#+nXI=IrZ z2$`U2vFXOcYGI2Eb~bzgv>{~WqjiWULJ(4t&g!-6z$%q9DW_XPsD>^SB*337u#S3W z^z*m>j$>x8us7INalayHF{uzNT<&)&P&wQr-@Ck+gdtzpVc)&37as8gZ}Wr zL}C2Ftj)M8A%SJF|dynfp`VoaC~}tTSZsb>1`ZNlGcD4 z8``B5IBZ(uwIlHjQ&}0mi8SgrFO!C!$;ya}O9YXvz~pneGLmS|Ti_PcHk1r{^5D1E zENJzn<)NR`BngZ5FG;n=Xv>f;?R9F)K(d3;#Tt>P{XXVT#2UHtEJ?u#C(9+v z%9P76%Ow|$fN7o;8gQ-Fg0X6CYm$noh|oSlAdLqCilbSewd}nz5LmZV>Io0ya>S`*iCyFo$Ir!wY!=DP>T(q z(8X+0emQ!7uXVz}Ep@Yj3pUC#0xZykj!n*$Y;9i`II= z2ek$F;C-`>b(UN*tTA%Qv~uN=Wt}9KVU~dCkm}}^YRy_FdlxIWRPcK5{!NgqYVA&bvy;Dh zO#@~~XcXVLQ&mU~hi+xd0!`4N2J+Q?+Cv%rfdek;rvGO%j0)8zw`NB%n#OUoS}pmO3K>Y zEL|~&056U(|Ca)deLSw^hq|^Vv<2uM2D9-C+ut-gn!f4rxIHqH@rI? zHH1pg<3}z*k7DbSuFqLKo1k|D{kDTBVl9d8JoLy~bJlQ#P;G>AvF0q87061m-_K`8CJ7ErB`8Wq%FClqh*P!SFiPKQVkG;T2A+pDZu> zZGDt*L(G75RNvYcIAt}3ckPGAW1chya24$mO|wd%snyd7N74)^7dC*o)F&05&=yFm z-v;XPa)w8JA2u@TndnB?2py%DkA5Xz3Wj@yY__i$Q6jmPXc15qTwx8V_?2>xT>l+& z{T-?@@ve<2B42SjVdM2RbOx_7eDfsrhoqM6*B-s`UzG_1TbROzZ?3Mm*fpwLr4ZUs z#E0=Q^0l#1cVe=Lf7r72Uc0G}fWIFYUHok}Q=Ov)V4XUy@BtXAt8ei|+hAokm1BP2 zYeNffr2{Od+OV7==da26tzdvNEKOEQJgaZFAs4)fPQ#W-!mLffjCsK}ehMH%U-rft9ez@WuaN{ zKC%l|*RkeV(|IkFV@0}HWBEo45Lp8TYrtR)L~qUR)$oABcg(&F2{8|Gh|+H2)ZQbD zwbK0c8pL_^1x*4Nkz3JxHzX-Za$Z9WNkS=PF$sSrfu~}fdxh_%tK2_tr{|g9gTP}I z&rOC-s!Xn86+yXQOtD9pPc){`{N69<>RN1GACI995EiG|k}kMrq&Wq;Cy8tFTNrR* z97-1G2w4nS2hL)xlYqt2R(C%QlH|wq;w-?p&b*SMtT95+4K@eM{Yjk9I_Hl!-}guz znY7===}B&jSx!(E#!N&u=GEt`d&tJD`>9gMbrCuza(+OqGRHPstCKeTc^+-${*zI+ z&2K^t0;bSQonP<&Iyg?q%M7LZcIz-e=rq4iy}eo&)0#zN!8#4EM;>FX4EPXpipplW z%!|39X-K??Jf-4Z1PPID{D;|NxJGsxP{?&U`jW-EIiQ)Nb)>Biy^OFu>z zQhpH;n*RbtDdIQ5(GxR58rKOEXQa8cC)%(Pvja8=-c3@+cD=T`CZP;&DVU_DN~y_` zmU7^d$sD2l(l9^R-cA$$9`b64IXFvt&|9eL2zv~ye9ru$Ba^OUWTgJxFW5dm*6T#m zJ(U2L9`RL=w&kW#8#f8lF;{#I3M z_v5=gJo)tk5VqDJ+Dp}1;WmDq5FBq$sMfXnpe7EF-o!Vgn$_C1;~!J^7mPQ!YV{5F zHyvMSAAM1+UH@sdcEK9$!3$LCj-1!Xb3mIl?y@)J`wK2^<7#7kN*XuvZ*p8}*YjP^ zkuQ*+^&%Jl=3RbgjGFIk=ZkTFl`kIHY4`Iyh@Tv%D$B|`EZ;=4ZUJ{v#kvC??S@R~ z;lj=QV!SA#bf7hQD*3r)WvJ^7?;p@^SjP|Qu&@(&j6PYVS7q%`ZM}gsl?QFNs?i^- zv?|H}cb?Z%&iHHWd|4Ux^)o7uQ+c)snsZuLtI9?+lXDzVw5a)pkN9#mzjygj>s^4H z^-$FUGh_figb#Ak)d#a&+3H%=K@(}lO;n#fF4OMD_yVq^@2B9;DR3?Ko4J?YZhm`7 z8`oifKi;$((EDynG9P)ebAE^}B6Hmt|AZv}RXL$As0p4&KMz;n5Z!tvU437i$jg82_@|AG~1v@3?C9 zXgWI9Y~J@NDa`FXZ2RQN*&%rj&l)#}I(T!j#Z{|+#D1IgmMUS#=y&D1tLBT8HM`zf zD|NN6*}h}k82ZjPv;TP*1FZP8fG^MGv&)K zZiuZpoIUynlJ{`-_zStN-u?MYqXn7B&G?X|Cr4LodK(Y|{3t`!?7AS+0QWf8RfcQ=5}>c#T!{F0WR&DplU9<~0ZV#(60f=TxcmS+3b~wW>PS9KLBC z>EmW68@AA{`SUejRIR1X&8v6EUm91U8X13S{N?i2x?%I09XIUex<%c;eZ$^0JF5P< zX2-0L0P^T*s)SiBq;--n>$k7*&5j$!{YkESZg8pRJvWSgM4k^y=4s#*rLRG_*_ zUR$$rUX$zQnk^I7#CPP3l81wZ&1*Iv8b3vPaEQt1Mlz!2N9cTdlJ(>=H6J(e+T6=F zJD^;9`S$S>C3mBp`!|yNjbn4euXEkN>)_ekxaCIX=WX05RL7jJk*^-)D=SUTbpvXG zrZ^KKDTXf0SSW_}L~A*E4t0nlr1a?Bc+2Su+pzQ`~h*zRDfw8Znt=~)sh=$s^Or~aI3ogq*ACw0n` zlPH2b^-S8YHSA;Vd;Xlp>9lDD$}*0kcH`Z*cYBs>D|*+Hzu7v+x1>DHV+{8!`R*Xx zHXfansyze(bht15KzraX^6jPDwD5m(qb;-iW%~${Q=v`WWSwC*k6M~0)oKk9GQip2 zby=))kg++V17V%NXtkexd268Tt(w!Nde6Drt38qOG;LXnTnBj~!{bhR9Ub65$xF~m z$4QQwN%8?^9(lDC%(XxSEMoS7&uvH9we`7ok5WMKL{8~`-w!)UJSx0pP5_D)iZw8( z*O?daU>`E!Nlg(_fHR`4?|So1H>x{O+ zJ<+MPd{9#bi!Bg!Em=U0F0UJ{VHdnMYn--hvo&9P?b?FbNaNnFA$l4iLtS(Fvt?_` z*7_q=!Q?TN6p0yF6%&SJ69F4_$Z3 z%{+*7JxQb&Cy8_dma1)4&J0N!{8V%0C4DsbbC{njKZP2s48yhYG~#+hQWW8dF1PRs zlpI;&bLV0R$tuY>S!m^UFIqNnK1InS&4B0}*`d8MaXHaCtvDre-+9&#Rth{R+1v*?;x&4fiv&|F zu*ytv7$u%ZHhMK|ox<3KQUip>(^N|Z_rHVng?#x}zO?e(rT3KvPYT~R!4=Ao(%Yt; z#|Z+9mivl>PUF7wSimw*}8UUa_Dpq}8nx*}FB^lkuLFn(>~eZnwLZ+~K|M;Al_X-lqG(1eu=j zA$MpvCFWY0eBf|6+2&X79qBVxdrKtF*pyPDEf zFM!fe9@1!}yx7crs(RtcSkHZmq;Jpo5NLLutWDjH=D;{s;XSKJzMfR?o(yfO8qyT*GgZ18E0w+F-yEm9J<|HHM-7}-2r z*i!>sP}nj&W3_nLs)W?8FQ71ov7Ot83mUmyDcT7UySRojSp z++n5ovA72VqhB*QDFrSTYoW3~UbpCc*vt`S-51_7#yHp&OAn5~6XiXc zQr$I6C@{RI+qzzb%yHKrg!iVc{AftcP%~G(I&4is<2r>nd?XL8(UiMP^J}UM?>P$Y z>S{|xhmdy}H76_8?4e48WWKL*98pOlFW(BepwPR%Vi&C>`va}79P+@?; zAZHdO;R3~?D+Y|)+yxayYG?t_bB7n-pBg&J@U04W?%{pt<#4+bhZSfu-mFZ!r69rz z^ED>_cL`GzmJcj=2s!g>mWlbh$5d3A3Gg&w5>hKNZo5un6W1H>GG^W;*^5=}h5Y3( zZ;EqT>vUt2X)=R_q|;ST%yVddZ;LDTiRkfqfTb0_TF?Oy5C{t_M9EzY*?Rds=?*=k zU8L0M>Qkk=0y?yDZ#I~`WUV*i8U%6TBbX2vQ~OmU4OVBiBUe7kZwF3k@N_e=<2bKm zt(Jleb$6Z)%`1#vrFF+)qm@m+V9=yNKFu4WxYu~(@+uca5@q9eQ2dodT{)|1;)>Ix zy$Vb&xf5+`*|)==%w;G|tq}F;&F~I9A~HS~x56o*A9y3~ZQAv)98Rk2@EPq~-R*7e zrm=kA=3WjQ9M*VfJ~wE?fk;yUwA8Z##0|_&Vh#yGc&6lLbkevESV+Nwg#kuqq4^w; z*9u#;LVIP-W#dqLl$+VLqbmi6E$pdBL+8unDfULEI=M0dvZlAFt;;K2;y~?iCvpNs z(nZ&A_(~BFPqZLk2rJj5Ha%%%Mbx{4M-~i9eXHe*7-kvj{{0~Ui;Zznw9cMk= zOr~2nUD!51Y`Ozm{!^@_Bx@ez>Ly49da)B<9A06vznjRpSJfsPeHA@obymt+oh^M+ z>l2XB`aWMig3tVOw$plvpc%(LQp8RoJT>nbpGcIopd5tQX`9sOrjqq?Q%cosc5@Y@ zy-|(VTY$GvcPV$LsUVCn@YoaUP^ee+ky85(pRF?oETflAo_|4 zEl&y|DCH8?XQ#+@Y$cNx|BAyRdZnccBs|Oa@QvZg6Q#@c)QCrYjN=-~$HW-$`OIvi ze0DNhxhh9DPSGQkmF7Q~SqNjJ71_onIpZX9emYJ7T9Mu5Nyjvb&9-DPx9Rrn5N^}# z+o9Y-IZK8NZaJ09ZKjbD?sNuKMCCDpkB135F4XHX1iT25$dkpNqG8s_az9M&vw&J% ze&RV!HUf~rhNm(zNFeE{)FXogX&^yUE(keyvkvmaU-c)2VqbTv{BdDqhb2tlY&mV8 zNsp`y^lIc`EDwB82%m~C@=PBRHe*|O&t>LJxf2v?)BA#=SyAk#0|a2^DUxYFOR&^f z-@UnR?ftchM1Fhz;fzhJ_u|^guFq4LAmh4X?qHsI5VMT`kG(g6YwC#p#cx;?5GC%o z#|6a&jY}0pZo;MkK@d=}Y9T-nlqEt?uv$Ueic&4MZgr_>)mp7eTW!%=i#u8u)Yjrs z#ibgpZE-`~;D64{xk*Uvul+6m_ul98-azub-#KSy&aC&|nYlN=bv$BUSqYxFG&J|x z_r{yx38s7g=78)xGInpQ#tgB%z`8uM4cDbMfgFr$a1e%3wCv7C@L=P=F&{!j4;c;uh4xUptz&(!IAtWx$?n!yD z?HNs6X>jK=fpG_6RsmXzpFCd!jmOWS%3o&dVrT$wyp`F)OE!aTON0AEGRMZ>X%6X_ zM#B>)EXG5xhM)ZkKXV8DbH6;{$$oe=Nd`~B9h2W#0Htx_L~xwXP<)Qdc0X)yg8i}T zW&tkWM8W>964yZ668sU9_W5DX!Cq(6oxlj&&#q?iTxHe%+3WYr>zVkQ(D~5R;oiQs`3yLyZT^VS z(mjrLLJ4b1u*_>jKRi)^t)9DELP^y&j|V>}ocip_=VW&{+h2EtT`wnP7#p;E&3yY~ zPOwl6(_*liSpu21ABQ~O{!4`U_MJf;HPvw34ZM!pzjUw>FxjK_Pv8h50zVmO;Ssy? z(o8AA%ZjHU)f}~xLFrof=Qq^C5(k)Rr;wCk{A>80Uc*^GjJipF#4*ObCG1yMy)DFei{tcgp8fmNWa~2=nc| zK>etFNBHJ>YXe6-Z*FuXnTvUA2Yzsypw!H7CIk8wtRomh$YS1qq5ZO(JzXTaD)6Gt1C$;aa=4`BLA;}nMthLSED80ev^b#?>7;}2?+7S3* zfx78cwTHHJbZ)K9%r97qZ}9uZy4R-WeiE2J?iKxn^$vd=AuW1GK${YuC*}UOCI0XD zS@)17jsN2wVjd&dJD4sQuQsizt@5)=$ZVMF6_=3$s{wFw!e>xTBZ2V*_PY5|3gba` zkmYV%-yR=UVR7LAmcJih?qI4_x%6c&n1&;{rci;PP`hOHO|VmQB+RoU4$$;i>4eoy#*lT)sOFyAn|r zX#2xEXMl>OS6fBSpv1^>!3*V+#TMB-ef56>OAk5}u zcEJ4%E?n-+<(c?k7fP=;`+bMMQZxwJ3DDyN;NLW z;EIx`Zk0iE{;bPm>=@ich`WzUA8vp*kivQ#EUFEB{UvOGu6A*m=L})fYUOQM2oNtpKV>q=P$m?M^DPD^xF&L=&;)~1t^VBxx z^uG>r=6Vp?SxS`>Wc2GG_@Q|Le%pbf=Gq4-eM*|quYK)U>~>HXP8u*0pQLaA5!wr- zqL|(i_ToA{^mR##w5fdPGTRXjXGh8^4~|^uY@_iy9_%vgSfJN2mpLl9!Jq40c3CFa zy3Dx_=c7QFfK2oOA04FyJLOB#BWLd@Gn%TnP>gfj)3ZMl3T3)xI zyl!K8-Ny2|{cp9@j*r+gVD%-EXdYVgGxEu~%SHM@S61I22KKt3Dgl1KV%*S95ulxNU>0R8fi?=JT!WV@VjH!?HtKFFb2J~? z6n1qeBhCsqL%GpVck9OTN$}vmmL@3jTWf~`H5>TW(uC?vn|C_Rv4>CJY@yX z9|u1iIPNK&YR0|v&l^{J5PTj0d4@hUw0+G~{vdn^{?C~v#0UHl@D~{Bah*7xNRd_X zh(MwGU_pXQGCY0<=L~14R~go{Kb$CFZ{m4&Quqai%V012uYpZ#0SCL_08a`UxYvi1 zLJgc04&9jLS^_UK{@YW)G#vz-2?1T^oq|l)?T;{W%i!Y!gV$^y7`$ft#K2cBRykrJ zVF_UcAPweqNAZlWUonCgn0f~er*BK+HXPCD14lIGz!8l!v;EnS41i+`02@^NEe2uB z>kSxg!T#H5|82DYHrjui?7vO+-_GUs-_HHd*}v1m{#myr`|*g|k4M~oJmU7xy3OoI z0Q(Uv?KcgIQvZdjx$q-YF4U<3)`g%>d%)yAugzDFdm~r{O5tJHf(Mvp``}>bgM*!q z62EX@^TC152M0DEX<)M&(GI*~L@PJtnKec>ltCpFa8}3xM=h)w4s5vccVq(;v|ctq zNj+DyaDf8a%$=PJUgD$oa6bdDHXRLj$O=vVU1{+L+7z2yL;1pnec_h-PS`!tU)b=o z>%f;t;TJai2sm8Yy5CWQAL!5LTysas_<}-~-o}@;YM7zE3m3@!kL7yW!+bH@t`2KX z;Lp=v5Ta%Y-x1+$2$tRoV=wT*J9?P%GYh!#nmdxRlEtyI{AdT`Hz=AP z1-Hln8V$~`j`K8r!u>FA%@LR!f#DOEOW+HB>?Z%6LKclbzGo92D`7v$sL5Z-7bYBy z={;&{jarOhZj4?y8lZ;Z1pt3x9bW$C5BXC^;~uP6+1cao?R0sCozESZ?TN+*aFD;S z7*d$8$@(u@eW*KFy%pp8N2_t_1uJEK2+SabD05~-35H}SKBy^}LJ9#{fP1bdy9bBH z5#T;I%hfJ(1oO>ODC|FM1Rp>$)|yN7Y#{WAqdynsmGHrlHK zq`Xs(Ve*$60gO3+XSBw+s}_D8K{6VZ|8qw7sAKeIJ2ZM_Jysb?X7NH!pwcz&#vCB| z3vsa-Tb#B1#=e+m@UGLfjUyn?+$^Q=mV;3ZhqW4|r3&_RV>PA=zN{x>oiN`f=79B0 z0Zl5b#GtEc@*P=xcgC)T_qdrxAPp-Nc-SRGZ5%z6{X_>G^#`3g7GgrE!xF#KtZo$f zA$lJ5i;tzKNk4|`-!%E7H85F+dB3wBUTtDw2n;dMMVKV7u7q_PS-!*kkS_g8a-U-7 zff?!f0Sey8>l7pOiYO@>pE}X7ZLU0i_qqbO9T2#{rH%kbvlSqcqI&>qsIRuSbh)L3 z7ZYUgi#pz5S)vrxr*)#*4d(_jU{M`G&MZCrnil(oP@@4Pb*co5l5IEPrbn7WV%fvE z58ld&cRWlssKJ}9GR4lFVWf-L(ZG6gv@~nFyG@RhX+C?f)q~8V*reS zxwu5~!yY9TbAB7+%Zit^sBXYVvj%_$lNfJ-ca?nu;4pLDZZ9lgYUa0l4DlPBA*Oq9 zU{sw$l~OpAfo!)VD?(XkkU@Mi;rJEy=+Jv%!#7ZKcTQbfxTDP;X&E@~O|7-~in+|hc;5-S(5K8g%&gAl;gh7Ongt3GM!gmP^3HK1f zZw0d`jfBE9&N~tBLR?K4MW`ptBm9`~bHW3J=Lzo-)(|$6@-vgC_sqcYE@2DOD<@w0 zCYLXvaN7w>32#dAWpTY`guMxU3C9qo6BZDzC)`JPmhc{-O*W6$m9QV7hHwI5D&b7R zC4?IYcM_HoUM9RtSVd?vgQwSoP(j#>a0sD>Fq|-!FqJTeuz+wiVG&^o;aS4Vghs+g zg!QQW6@)_wg9#@P>Ivr%en7a1@Jqr{!t;dJ38nU(CDkW+RBu#!;nlZUtGnC4HOw8kD^5NPPU4%}X9+#+8_T~Oz+H^ybjwwe(2Ka=82ZV%1 z21G=LhWiW;hz=YX84y0q$1fmyOh9-I~D<(s_0UlD%k0gkN|-z{m(q=qpoDVhYTTkkJu=ey^|r^M~;;InUIqwJ07< zWMtT@6d)m1zJaOwOoLL1CNl1qmTE{(OHPK`#Jr&6rWO7YpNN~hxUZ#I3 z-DsuqHPQ&jWSx0>>^m!461^d)7h#CcNX{=n#^%NOTed9 zguv7!Ly|T*X@<@(9ggC($q~9ZY_9=XEW(^vYOiB>`=}WAYOGAAc18NiztI;`xSpi1 z)$5buA*En#W@=obE zaEo)x5Cp$;oz|cWOf~4z6SQ$UK{Fy?Ty$`#pHFafh>xEJ1~a&?84(=90>KxP`;89A zfhro$H_Xp(bX|F{PeepOM09v)Xe5`T8gmiYUj0~m^-oS7$i_w#M5HAcrfbu66UJzh zr|BjzwFy2@veR^7>1lB=Z1M2pBch=POjIxhIEuy!aqm7v5uB!t*TqBMhAL5XbIa(a z2p!SeN%&iRa|9XeFg!Cg70%!8-4*dk@ru+m1B=R_Q)m_GT%<@!%`j+F<8+F&1fD*` z@0XUD%+=#{P=+ZCjNp(zAQBjQp)#ZW&IfFie}24B0W@Xaz%B zN?LqovX148mxJ{ExA9PUNF||AxDQK8&wv3Cu5B!fsXI&V@5{+59SU%yka5GaAJY*)FgVNozNu%{S^smnW^!hACP2#ZmCFS z{Zj$Q3LGjG3F&DmJg#1fv~&erw=h`(Sg**yJ`v4&c5g!#7zdXz+9Yg^OeZca9h(lN z1ErdsmYGhmrX|DBi#cT0`+y}-7H+Uxk8wOdgNIvkGWc-E{6qP`O=2M(h6Fg{_aE@u zz(JmaeSH1=1BOZZR<`l;!H_N5Gbhl%oIHr_zzJi{Iqe2Sa!@u z5r|$;0`ZFRFkGOO)mDMvE{#=^NohdJ?woQ%$Z2m_?+pup6Gw6V~pd^3}hxPrk#=)3}^n=RBa*^~TjfiY0jTF># z67WpM$1lY&pTJ-o)U~Pc+Vpq@3Fb_59_zFIz?uNF5XL#qD{?&f!-uf z)MhBO$vBK;D`IuJR7D01EpY~2yfgq&hOE+qj)y0aaNVRNuqz#{#%rR6 z;~Z7*f1=j@ReEsl9+nPc9h|)D=85uy&4~{OSlO>A409&`ReEq4K2n!ux;p{ox)vlw;gssZ)cU}DyeOV?&3DiWa{;3gU6 zLE2Pdm@ZZb(WVPN`gFi-At*ByKFNYl<|MF7FNDS!;5;`?@Ylr&Zpwb~Lrh;VMk@!z zBeniecjM`?!>{wDa)WLAFX8io@Oi5yts20`j!;q) zy2C9p-kVrESdL&0*NClU|10_bsrFSC)BP8fzx8|s*0c3o1eTlPD!-4#ML={);?m-Z zrxsbQN*PSfkZ2wMckS6^Q^)zAzqKZB-AI20@h-$mtmH=GJxT6*vu=5L5?7EshIl99dBoj`7ZdM6+(;Z>t$@zqS02AK zKD!cc%*BF|xHNuRkC$pI{V3v6{8_}M_EkV!DxV_a(n;Mqehsx>X?(LDpRD`0^>~nI z72dl2mr?r7DZkOtu`q!XFBP8<9UT|1i%SO7Yct@wo78}37~=6d+!W4`n1l-C5gnbN z%`jN7Vo@_~4h(}_e!>$I^+JR*p9dQyTRnwCW{9me~a(%~GIjFLKeJk&&=UUmY>Ff2m#b3eibah)GLHO=9yk8A;eG zV)Uj$;yuN(QqewZ`S^)-G-6<42No#f|EW-|^g4q-c`z*8|9#iA_50f+L{VU@z-+w8`e~7boRd5dl@NaLBJQzr#PZ{~4n(c0-+Y1+@^KhzsXF&Hl+VO&x8>oVffll11{K~VVO zu;G`ih1-6!RG~E}_^HHF?t|;ORIU_6lLTEIwoGJO1ZElvnA+6i2(1W>os6^Q!Fa1~ z8kU3@ZE9L-c1l`ih63tO2eXTDrm>M3%r9i{o1H@0m#u)jo?rva&dwhH1k<0bJzhIW z*GsTU2#>VeI)K;#euvrt-qKdzRw`vpOu+`%5mCmSLp`A$e%K#+)pw|mANI%e zxGw5Dus>9yxOobuxKQ%nbnYIFC1uPN96O z@BVHWR<^p=T4&VKKHk0c`wbHg-tQjQj)jWf^>Tpyp|kT6K6u*PD;cJb(aA3q=$7>I zjr~~`&}n7MuH8b{f~VSMY5o24$8>4?>9fO=Qc5!}r)>KzomImAQ}Nx_#~pXw@Tc3G zXHM$>ygH?Wcy~=Szi_>oT66H^WaqsJ{W=WpZEF+ox?Ao3iEru#hN%Jfz16-5zGzdy3oZOMp`8+Jmj$HC{1$~uLIxx0Mx@IlkD zO`G{%o;7js`HxzSt8VN0fpEUrSMTngzHx@O=9?yywQ!|+vvIqHlMaqibXYPZf1u+k zha~-X`*hP3za8qjYK?JH^Hj&?YkEHDH?`>~&AwCXe+>wqjaTpTZ?l#>v4J0)cu$yE zS(JI?(r3+fU$}lX-9;BX!hL#+imH?Yi~UBOKDM;m=&je!ce}ND^`gnI z!~248?aSRmGxO$r*g|!3%8;G&ugv?{VOT&&qVuLpFBgB<`v z$8DnSk4n6--fh~fg;PgD3yOb!Ywqh0T(*r}(s);nkg%(};`G_WKhH{0ZEPFz&B-hJ zH5a{oT6{C|c-hnyO>h2OFhm`CUA6UT+VqgFw{|#TE0gyfz18t-l=G$^x@yPFo7;Bs z{zvmNry2cwogQB3^Rd0dF|ppBLSyOa+oMaKUHj5s_Gi&siY^&$>1T4E7T?@%-@Lv$ z)@w%S#0{tV`&o= zoxC#g-IB!7>n0|BIe%!AE>i<$$>B9`ZMy}vOdY#D_THBHo&Nmg`TDPK{&}tCgYOdh z=j81iB=#!)e({yhTRFr(`f=ps+SeLQ9y6)g?n~<9UOloBSM{56;qZ>fdz0e3LVj*O ziq3hyLr1rq{i%G~(Sc{2M_>G~V9n8$ zn|~PL<~psip<~|WCkAy)>xz@5heywskN$dG*^m34NA;akY}+az*mm%-kXD}yhdW#^ z3C>=ZbIj|E#}{|1JEgp_a=z!A<*l+$rB6GOwRZQf*&}V2++;(CAgsId8RRaotn=ayLnvZ?XD4%rnijy=GJe~PA_jH4L0_F ztw)to0ckQZbw9GSO@qxhKPAu;ky;SAtQuWnhMYBO!XRi95*?*;z*nI5O9Sfp= zeLOw?`0Y=|hxf7d4!!N`1n~;;Umk@!228x>yK{T*0bhNR_Q^?A>J0atPp0o5QC50( zQbqOV?UTHYZTo6WX>x-#YnBT8HRHV(>J!M|G;_Aw`Mi#zGKvj!OMShYp(1W+@O)|IXxOl@&?~DTvhRs|NYk1$KW2;Nszy756m(9YqEZjQyuJ3?l%Rjq%RaSHE z;n^IU>_XhjCR?>S?EbdPM|*Aa_8b&)B%^Fn%H4XKSBa&J@&mf@9jR-QJwIkFt_=-TbVab zJm}u%?OZhfX3OdE&mW(g>OHOSPM>D85`rJ~?|r}c;i85vO_P=cXKZ%q8l!G18|sud z^+ZRHjf4I?c5%VZzTf)#1V25WY@ZK5z+r!V=I_hH4`~m^ZYjSw@54D87 z`vo7{*8k(Zdul$P)~{o5?|vtniaQtA=m%by@a;RxoB6(MePUSkFP^u~&a0o)@{CRE zn)|!N?OS&rO#8#3?LK}IRc|?<&b=_bx|jFQ*QT!MbNeU9xKZi9wA#F5*y}ycpSo<* zqvn@krxtc;+HKp}&fm29*6vWx6ZO71{@WMBFOP6sbKK_g;YFiv_01V`aM9+dJ_CH) z+vPX=_4}HpFKX>wvg0Pb9Qaehw6JTtWAW-mTQsS)lk9BCHTyEJj3$>zCtt?6vE;K zCu|ggeExTD3>`CQ`VG%de((P5{b%>`e)@d> z>*A>sJKoW&I;=UD;$d`loz*gJNzxnFdM%3A3|_aiafQo(sG%))E~(OV`)+L4nY}OO zXBHOZcs2d{l1G8&bjn+HH@keqb~3Vb@yiCP(iX0R>>LG|T|+@;-$anra}{jrwHIva zyTSFK2V4)nCfGWPf~}KAuyYC*>>5lI?3|MXd*@8SzTq6fzEOc-@3K~?=dxX>C*LR3 zYkXR$-?&1k-{gT%zp1^o3@dTz72R_oyJnkRO{0*>UBOR_AwQ$uK&32t(_%tC4_MIhS zA{H(hG^DV&KTXmcA`F53X~_^u3%S4+6U|7`kZi=`}f1grid3*b>884fY<0kk-#r~b*8v44GRaj$~$k}VV?OGXGB zIZQ}OO#lpx90v+`+X~yPgpocYg;ZDrj(`Ka%+COV7&y|uds1qAcWBoo(p)BZ3vfMO zg6BTTEwkbafx}IY$t|+ta1~caUSP!+Tk#L9_=i?}r%m1Xc3E+DKLXb9+XO*yB+Kv# zQabqNrv%aSVUYe!Fb^UocT2d z#9K%FpnpgBpzdqLeTe%J$5RG|2`B#u!m)rDKlVvX8`})VlL8+FeDv^X3!ilOpshLZ zL0fYP=K!MrT=-x-Z^H+}LqB47@E;Rj2Z(lVfDfkgDSS}x8~C7Ir{II~pW%b@aZrFg z09~O_uzVy}@PyZ=giDA^xPrKZtBFfkXeBSQl9yP?%dF(mI3|r-fbP=Rg*L+Q(|_3HK6~5FR2dB|Jg+BVh%hk+7Q3?m3TN zPFV3H=QjzBg!c$52_F$w6TTo6e&XTn2ptHW2^Ex%JK+Grp@dTW{=|a`BMD;&^@Lf3 zd4x*{R}dBw77>;b%6Rb#<-{upjf9ni)r7(eo-YSNIiZ43NvI}_BGeP+5UwCBB-~6` zL|9B%LRd;zMp#Z*L1-kbB&;TMc**Tm5Go0!_|?S22xAEKgn5K32#W|05uP9{C#)oN zt>Nh^2_sBa)wwXpqGIJbW`~euP6wY z&ICXqyh$J8$xJsfwto!PhO%)FSvoraeb`GDmk0>^$&zq9gZ*SW0NhiCmmIjS40ajf z5$wx?r+suOu{s>z(7|4_G-R;f%+ee8o|(8$h#-W)2VF==pZNGb*(_e<@!)zXLcl5T zAR8Qd3mVOkl$0UTQv{GMTsNkIe+XPbB1Qs7BgevbJmZPr19^v$HwiF;U6)GX;(_sa zd3ZDD@nk?8T!Y7l&zG3}AUa47!Uu2?U<8E2b4w^(wP00@gmRb$=nwvJfIR+87AwZX(@BTWm=4c7 zcvHIgd<}Oz{Unwa`tbBw^)m%-hdDgAClktnHwbPQ-ch8`b3Z&@ZfBawkK1dlCD~us z-v_Kj7eM;`)#N-i9k4>%Y4Cxp1u{{lOjAzxuO`VUA$_ z!?l}#^CyK@{9oS)a&qU)efynv=jF{`kpJGoMei3Z{@}wUOP4KQ@zKgvtJi$Iws770 zPd04a^y%i$wru@;+x8trUwrx1&Rt)BQ@nf6w|l?a_kGF!0|yTsK6145*zq4uoIG{9 z?9AD7KmK(7=kf~|FJ1oS%GHW%*KgeX_110Uox8u?`~8nUEAKye_~>!flj^6>p1*im zQ!B`9Z0+pp)pu}oYT(?kk&C=>lcvp@w`l3ws&$*T?b>%xbnMi*i(A)j?%jLz?B&tB zkNG*6AzrYCsZwiWVM9y8q{O7jQ<76s)AUneH+<%_=~>w`#!r~|Ms&>I%io+i>#f=U zyYv6QJN^H5`SZt-hHCqBp<$!o33vD@&8Ts&^YZ_D`Tr5+FZ^ZvQ<%m-_gBdN ze;EN~xu!qUq|iScNFx~H9GUsgM)vRir0|yc`FHuX41vcEuNeQE$S{7TNzzPc2FKi2 z4#(0FYW+h-t;E*)|1P&?ExBMm=0|M0&wL)J&-eSQ39|@`2n7dvo`A53P*)!L2n8n!Pgq1KG~oWybJwoKm4s@-JVMFfy3axX_4#bPD#fccoU=^$7nNOaY0M}S|`}jaODNx(qQ?11j`kp zSde3hphL^0xo_mJE{X)(Z`o3PNjB8YC!d$a^nB8F!{C`} zAAM4W&&Y^CHm55Gf1DRa4E77r!n4A-hn2mt!Q_t*pX)}#maxdQU_X4qRS=rO2c8ED zOG{3Q%Z6wEXc9k?J?77z{|eC=64P+HK!}UW5JpE1^Ptzxu;ac1g9Ap74D<{24}jJX z2W14$b`fC-VHx3MC}9t{%ML>$ zz|DXW!UMvODw7+R1rtvlqw+3rgDEQgiMIR(#eQ~ zwc&Q*oH4p6;#i*OVu;&uDkKuOC!R$d=jGAm5XU)qba}*aE*@P0ah&T$w}Lp%g`+DZ zj&s-OHWQcTu8WA{oHx2+;*B^JN{Hh;Ke|%l*k;g`5y!c5bmhdGa4J*~$2Nn`NW2-R zLM3r&-+VQ3oU>=HEiX@8vq0xSycMT{oVfJdge!6Bxd8=nTq{85PMq(*gSsZ(o{I%f z;?i>?YT^o#YlwFw9!9(qaiJl%w=?l5l6N5*(8r4E~5b;k+==z_!ZbDod zx0@38B>iT@HN=|}k0RcJcp`CE;#tI75ziyun)nLhZHR9s-j;YV@pi;ZiMJhZ2t>9!5NocsTJa;$w*C5g$u@1@YI3ZzirIUQB!n@lxW+ z#LJ225;qc;(FI5~aXaGD^;mu44xM;;I1+ay?nK<3xHEB2;&S2|;!TN15pPC3k$4N@ zS;Sit&m-QBcp>p##EXb~5icb!5-%t2N8Ct!3UQ$`&!3DgsN}@$h%1QKC$1#!NL)?a ziFg=sXW}u$TNBq4_adH0dm-XWM3gV8$m6ASj zwWP1)`eBkj@fb;;xL(p9!1Z$^ec}a@KJh|H-;?VXNpj*Pl6)wamq~Ks6_Q-d<&~10 zxX_LA@6Y9OiEB7lNIaNxrNqNHR};6J$$1#@*2H6o^HpjA<}q*;8t$9n{uP~c->RXN zQ+~IMdsw*~=Lyi^YyrnqLcFVnUkQTw36ALu6G@-1;=_JNcK3~FU~;@~Mu+#u=u#=( zRN{K#@J4+m$5}XZI8T8N=i$(0(EV|SFqJs2qQj3Jg9b;ghjT^fk|0Ou@ST?EGEDj5 z=_IpNc-#lZc>>uvjq;ZW^GxWpP-5tGWKRm&p=ED*#C-Am;Vd1xL<*1dOz5VN{uGKY z17^R_Wm3EbN?%X$Ormsfwg?^0bfKF9C5JA>R32QOLjIE|e^|~_Ko951uq1F!i75XPJhZ z=0UK%c)(1IbU&5A(jR7$WBc&{DK&Q}zf9m7n4jSe+Y`zqd$3(0k0d#^Cl8o~k;11! zjU$)tzp#CIz^siV$99JK4X5zf-aLRw`q=J}OX*|#Lwh8BY=>BWQvR_$dO&GP@n=A3 zqg*NvY@Z%rEp=~59pj5M#fR+`?UUlec8mF=;Q_3{^hR6M7nYYV+sBAmz;=!4N#%=k z;8=fB`q<7rz&h!E6Wcp-sr<0rV|r5lu>E_0wsb#>{Q&bv+kilO2IH^8cQ7ymwLk11 zmhA@ni3fy|@`ZXH(2AsXm&MA(%xAFhW{&;KQXl)72eeWtUwl@4n5o{d-(fx^yHi*` zLrnR^c~i@F!RLWPOy!9E6zA`xc8>iOxzsPP-y)aN$Nr1;VqFf{pDo)@EX%jqF6`%) zc4B|GAFYGhb7ATecg^a8kJiz*vipmrH=D{qgg*#?+s9Ir*6E=H=vL8n<{kna6Qn zPJX8Tm%-Wz&!?pw+t-_JDO@$}91;#wlMULW|j9N#kF z%!_tNHOuV?G1KhV?;c{*VxIZr2qY8S_CY-g`d2S_AD4~3q@9gjE2f@3+1G35vIk3Le%;Q1eClJoF>rg20nXX(6(;jt#_hL=VW zyuL!Iuc=<8@{`6}o?ehCpIkrE)Q-5mkEvd{ez1i-82{^RJqB~k^`+h>^|uiga?}sA z7>6+Te$Xbk_g-BrhcX zJ@F#qrNpImknY4wNWO}AIq@mPqiEfsBk@X-$4PQ3Um0;>5HBC;I#5o07ReRFzabt& z;iYv#Pm)XhCyV5Eq^}{lbbS*=d>+YjNZ+1#BFUw3T3R=h))lizzMk~+h%Y9-g1FRP zHxvJgU=)6aRp?C-FVRHN+1Sk0QR4cp~xh#IuN(5ziwoT`#X7UPAKC#Lp2gr2IJ&FDCgJ z;-$oYAzn`WXW~ZU$B9=H-$mSEFfWh fL1NZg(H2I8K?w-MJ6ze+rc_=m(3iB}NM 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�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 literal 0 HcmV?d00001 diff --git a/Basis/Assets/Plugins/Facepunch.Steamworks/redistributable_bin/win64/steam_api64.dll.meta b/Basis/Assets/Plugins/Facepunch.Steamworks/redistributable_bin/win64/steam_api64.dll.meta new file mode 100644 index 0000000000..d371fcdc1e --- /dev/null +++ b/Basis/Assets/Plugins/Facepunch.Steamworks/redistributable_bin/win64/steam_api64.dll.meta @@ -0,0 +1,89 @@ +fileFormatVersion: 2 +guid: cf5718c4ee1c31e458f8a58a77f4eef0 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + '': Any + second: + enabled: 0 + settings: + Exclude Editor: 0 + Exclude Linux: 0 + Exclude Linux64: 0 + Exclude LinuxUniversal: 0 + Exclude OSXUniversal: 0 + Exclude Win: 1 + Exclude Win64: 0 + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + CPU: x86_64 + DefaultValueInitialized: true + OS: AnyOS + - first: + Facebook: Win + second: + enabled: 0 + settings: + CPU: None + - first: + Facebook: Win64 + second: + enabled: 0 + settings: + CPU: AnyCPU + - first: + Standalone: Linux + second: + enabled: 1 + settings: + CPU: x86 + - first: + Standalone: Linux64 + second: + enabled: 1 + settings: + CPU: x86_64 + - first: + Standalone: LinuxUniversal + second: + enabled: 1 + settings: + CPU: AnyCPU + - first: + Standalone: OSXUniversal + second: + enabled: 1 + settings: + CPU: AnyCPU + - first: + Standalone: Win + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: Win64 + second: + enabled: 1 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Basis/Assets/Plugins/Facepunch.Steamworks/redistributable_bin/win64/steam_api64.lib b/Basis/Assets/Plugins/Facepunch.Steamworks/redistributable_bin/win64/steam_api64.lib new file mode 100644 index 0000000000000000000000000000000000000000..4ddda84c5f2065180a44f603fc4eebc1cd94aacf GIT binary patch literal 377686 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